diff options
Diffstat (limited to 'src/backenddb/test_merchantdb.c')
-rw-r--r-- | src/backenddb/test_merchantdb.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c index b3b43062..7a930296 100644 --- a/src/backenddb/test_merchantdb.c +++ b/src/backenddb/test_merchantdb.c @@ -478,11 +478,13 @@ test_insert_account (const struct InstanceData *instance, * @return 0 on success, 1 otherwise. */ static int -test_inactivate_account (const struct TALER_MERCHANTDB_AccountDetails *account, +test_inactivate_account (const struct InstanceData *instance, + const struct TALER_MERCHANTDB_AccountDetails *account, enum GNUNET_DB_QueryStatus expected_result) { TEST_COND_RET_ON_FAIL (expected_result == plugin->inactivate_account (plugin->cls, + instance->instance.id, &account->h_wire), "Deactivate account failed\n"); return 0; @@ -618,9 +620,11 @@ run_test_instances (struct TestInstances_Closure *cls) 1, instances)); /* Test deactivate account */ - TEST_RET_ON_FAIL (test_inactivate_account (&cls->accounts[0], + TEST_RET_ON_FAIL (test_inactivate_account (&cls->instances[0], + &cls->accounts[0], GNUNET_DB_STATUS_SUCCESS_ONE_RESULT)); - TEST_RET_ON_FAIL (test_inactivate_account (&cls->accounts[1], + TEST_RET_ON_FAIL (test_inactivate_account (&cls->instances[1], + &cls->accounts[1], GNUNET_DB_STATUS_SUCCESS_NO_RESULTS)); cls->accounts[0].active = false; TEST_RET_ON_FAIL (test_lookup_instances (false, |