summaryrefslogtreecommitdiff
path: root/src/bank-lib/test_bank_api_with_fakebank.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-05-03 06:15:09 +0200
committerChristian Grothoff <christian@grothoff.org>2016-05-03 06:15:09 +0200
commitf2b7e362690c23ffa0c17688ed58163240217d80 (patch)
tree1fe58d48ff6313ca25a0a465ac8e991c41be547e /src/bank-lib/test_bank_api_with_fakebank.c
parenteabbafc4dfdee936135451aa70000b53d0337430 (diff)
downloadexchange-f2b7e362690c23ffa0c17688ed58163240217d80.tar.gz
exchange-f2b7e362690c23ffa0c17688ed58163240217d80.tar.bz2
exchange-f2b7e362690c23ffa0c17688ed58163240217d80.zip
finish tests for #4437
Diffstat (limited to 'src/bank-lib/test_bank_api_with_fakebank.c')
-rw-r--r--src/bank-lib/test_bank_api_with_fakebank.c22
1 files changed, 19 insertions, 3 deletions
diff --git a/src/bank-lib/test_bank_api_with_fakebank.c b/src/bank-lib/test_bank_api_with_fakebank.c
index fccdf6645..d0f730655 100644
--- a/src/bank-lib/test_bank_api_with_fakebank.c
+++ b/src/bank-lib/test_bank_api_with_fakebank.c
@@ -39,14 +39,30 @@ run (void *cls)
int *resultp = cls;
static struct TBI_Command commands[] =
{
- /* Add EUR:5.01 to account 42 */
+ /* Add EUR:5.01 to account 1 */
{ .oc = TBI_OC_ADMIN_ADD_INCOMING,
.label = "deposit-1",
- .expected_response_code = MHD_HTTP_OK,
+ .details.admin_add_incoming.expected_response_code = MHD_HTTP_OK,
.details.admin_add_incoming.credit_account_no = 1,
.details.admin_add_incoming.debit_account_no = 2,
.details.admin_add_incoming.amount = "PUDOS:5.01" },
-
+ /* Add EUR:3.21 to account 3 */
+ { .oc = TBI_OC_ADMIN_ADD_INCOMING,
+ .label = "deposit-2",
+ .details.admin_add_incoming.expected_response_code = MHD_HTTP_OK,
+ .details.admin_add_incoming.credit_account_no = 3,
+ .details.admin_add_incoming.debit_account_no = 2,
+ .details.admin_add_incoming.amount = "PUDOS:3.21" },
+ /* check transactions arrived at fakebank */
+ { .oc = TBI_OC_EXPECT_TRANSACTION,
+ .label = "expect-2",
+ .details.expect_transaction.cmd_ref = "deposit-2" },
+ { .oc = TBI_OC_EXPECT_TRANSACTION,
+ .label = "expect-1",
+ .details.expect_transaction.cmd_ref = "deposit-1" },
+ /* check transaction list is now empty */
+ { .oc = TBI_OC_EXPECT_TRANSACTIONS_EMPTY,
+ .label = "expect-empty" },
{ .oc = TBI_OC_END }
};