aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/include/taler_testing_lib.h4
-rw-r--r--src/testing/test_bank_api.c3
-rw-r--r--src/testing/testing_api_cmd_bank_admin_add_incoming.c9
3 files changed, 10 insertions, 6 deletions
diff --git a/src/include/taler_testing_lib.h b/src/include/taler_testing_lib.h
index c0a76c44c..f15a5f766 100644
--- a/src/include/taler_testing_lib.h
+++ b/src/include/taler_testing_lib.h
@@ -1147,6 +1147,7 @@ TALER_TESTING_cmd_admin_add_incoming (
* @param auth authentication data
* @param ref reference to a command that can offer a reserve
* private key or public key.
+ * @param http_status expected HTTP status
* @return the command.
*/
struct TALER_TESTING_Command
@@ -1155,7 +1156,8 @@ TALER_TESTING_cmd_admin_add_incoming_with_ref (
const char *amount,
const struct TALER_BANK_AuthenticationData *auth,
const char *payto_debit_account,
- const char *ref);
+ const char *ref,
+ unsigned int http_status);
/**
diff --git a/src/testing/test_bank_api.c b/src/testing/test_bank_api.c
index 98f97cd44..68c12aff3 100644
--- a/src/testing/test_bank_api.c
+++ b/src/testing/test_bank_api.c
@@ -91,7 +91,8 @@ run (void *cls,
"KUDOS:2.01",
&bc.exchange_auth,
bc.user42_payto,
- "credit-1"),
+ "credit-1",
+ MHD_HTTP_CONFLICT),
TALER_TESTING_cmd_sleep ("Waiting 4s for 'credit-1' to settle",
4),
TALER_TESTING_cmd_bank_credits ("history-1c",
diff --git a/src/testing/testing_api_cmd_bank_admin_add_incoming.c b/src/testing/testing_api_cmd_bank_admin_add_incoming.c
index aaa447fec..28f907fda 100644
--- a/src/testing/testing_api_cmd_bank_admin_add_incoming.c
+++ b/src/testing/testing_api_cmd_bank_admin_add_incoming.c
@@ -557,12 +557,13 @@ TALER_TESTING_cmd_admin_add_incoming (const char *label,
struct TALER_TESTING_Command
-TALER_TESTING_cmd_admin_add_incoming_with_ref
- (const char *label,
+TALER_TESTING_cmd_admin_add_incoming_with_ref (
+ const char *label,
const char *amount,
const struct TALER_BANK_AuthenticationData *auth,
const char *payto_debit_account,
- const char *ref)
+ const char *ref,
+ unsigned int http_status)
{
struct AdminAddIncomingState *fts;
@@ -570,7 +571,7 @@ TALER_TESTING_cmd_admin_add_incoming_with_ref
auth,
payto_debit_account);
fts->reserve_reference = ref;
- fts->expected_http_status = MHD_HTTP_CONFLICT;
+ fts->expected_http_status = http_status;
return make_command (label,
fts);
}