diff options
Diffstat (limited to 'src/bank-lib/test_bank_api_with_fakebank.c')
-rw-r--r-- | src/bank-lib/test_bank_api_with_fakebank.c | 50 |
1 files changed, 45 insertions, 5 deletions
diff --git a/src/bank-lib/test_bank_api_with_fakebank.c b/src/bank-lib/test_bank_api_with_fakebank.c index 3c726a749..9729fb8cb 100644 --- a/src/bank-lib/test_bank_api_with_fakebank.c +++ b/src/bank-lib/test_bank_api_with_fakebank.c @@ -39,29 +39,69 @@ run (void *cls) int *resultp = cls; static struct TBI_Command commands[] = { + { .oc = TBI_OC_HISTORY, + .label = "history-0", + .details.history.account_number = 1, + .details.history.direction = TALER_BANK_DIRECTION_BOTH, + .details.history.start_row = 0, + .details.history.num_results = 1 }, /* Add EUR:5.01 to account 1 */ { .oc = TBI_OC_ADMIN_ADD_INCOMING, - .label = "deposit-1", + .label = "debit-1", .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.exchange_base_url = "https://exchange.net/", .details.admin_add_incoming.amount = "PUDOS:5.01" }, /* Add EUR:3.21 to account 3 */ + { .oc = TBI_OC_HISTORY, + .label = "history-1c", + .details.history.account_number = 1, + .details.history.direction = TALER_BANK_DIRECTION_CREDIT, + .details.history.start_row = 0, + .details.history.num_results = 5 }, + { .oc = TBI_OC_HISTORY, + .label = "history-1d", + .details.history.account_number = 1, + .details.history.direction = TALER_BANK_DIRECTION_DEBIT, + .details.history.start_row = 0, + .details.history.num_results = 5 }, { .oc = TBI_OC_ADMIN_ADD_INCOMING, - .label = "deposit-2", + .label = "debit-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.exchange_base_url = "https://exchange.org/", .details.admin_add_incoming.amount = "PUDOS:3.21" }, + { .oc = TBI_OC_ADMIN_ADD_INCOMING, + .label = "credit-2", + .details.admin_add_incoming.expected_response_code = MHD_HTTP_OK, + .details.admin_add_incoming.credit_account_no = 2, + .details.admin_add_incoming.debit_account_no = 3, + .details.admin_add_incoming.exchange_base_url = "https://exchange.org/", + .details.admin_add_incoming.amount = "PUDOS:3.21" }, + { .oc = TBI_OC_HISTORY, + .label = "history-2b", + .details.history.account_number = 2, + .details.history.direction = TALER_BANK_DIRECTION_BOTH, + .details.history.start_row = 0, + .details.history.num_results = 5 }, + { .oc = TBI_OC_HISTORY, + .label = "history-2bi", + .details.history.account_number = 2, + .details.history.direction = TALER_BANK_DIRECTION_BOTH, + .details.history.start_row = 1, + .details.history.num_results = 5 }, /* check transfers arrived at fakebank */ { .oc = TBI_OC_EXPECT_TRANSFER, - .label = "expect-2", - .details.expect_transfer.cmd_ref = "deposit-2" }, + .label = "expect-2d", + .details.expect_transfer.cmd_ref = "credit-2" }, + { .oc = TBI_OC_EXPECT_TRANSFER, + .label = "expect-2c", + .details.expect_transfer.cmd_ref = "debit-2" }, { .oc = TBI_OC_EXPECT_TRANSFER, .label = "expect-1", - .details.expect_transfer.cmd_ref = "deposit-1" }, + .details.expect_transfer.cmd_ref = "debit-1" }, /* check transfer list is now empty */ { .oc = TBI_OC_EXPECT_TRANSFERS_EMPTY, .label = "expect-empty" }, |