diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-12-01 21:07:56 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-12-01 21:07:56 +0100 |
commit | 9572337aed3ebc5f0654db11c10babc88560c481 (patch) | |
tree | bd03657b4116cbbe53995e5db2c41cbd3be64ba6 /src/testing/test_exchange_management_api.c | |
parent | d3184e04e2a604673655899989707664736b3468 (diff) | |
download | exchange-9572337aed3ebc5f0654db11c10babc88560c481.tar.xz |
more management API tests and bugfixes
Diffstat (limited to 'src/testing/test_exchange_management_api.c')
-rw-r--r-- | src/testing/test_exchange_management_api.c | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/src/testing/test_exchange_management_api.c b/src/testing/test_exchange_management_api.c index e44d5c8cd..232944094 100644 --- a/src/testing/test_exchange_management_api.c +++ b/src/testing/test_exchange_management_api.c @@ -82,6 +82,64 @@ run (void *cls, TALER_TESTING_cmd_auditor_del ("del-auditor-IDEMPOTENT", MHD_HTTP_NO_CONTENT, false), + TALER_TESTING_cmd_set_wire_fee ("set-fee", + "foo-method", + "EUR:1", + "EUR:5", + MHD_HTTP_NO_CONTENT, + false), + TALER_TESTING_cmd_set_wire_fee ("set-fee-conflicting", + "foo-method", + "EUR:1", + "EUR:1", + MHD_HTTP_CONFLICT, + false), + TALER_TESTING_cmd_set_wire_fee ("set-fee-bad-signature", + "bar-method", + "EUR:1", + "EUR:1", + MHD_HTTP_FORBIDDEN, + true), + TALER_TESTING_cmd_set_wire_fee ("set-fee-other-method", + "bar-method", + "EUR:1", + "EUR:1", + MHD_HTTP_NO_CONTENT, + false), + TALER_TESTING_cmd_set_wire_fee ("set-fee-idempotent", + "bar-method", + "EUR:1", + "EUR:1", + MHD_HTTP_NO_CONTENT, + false), + TALER_TESTING_cmd_wire_add ("add-wire-account", + "payto://x-taler-bank/localhost/42", + MHD_HTTP_NO_CONTENT, + false), + TALER_TESTING_cmd_wire_add ("add-wire-account-idempotent", + "payto://x-taler-bank/localhost/42", + MHD_HTTP_NO_CONTENT, + false), + TALER_TESTING_cmd_wire_add ("add-wire-account-another", + "payto://x-taler-bank/localhost/43", + MHD_HTTP_NO_CONTENT, + false), + TALER_TESTING_cmd_wire_add ("add-wire-account-bad-signature", + "payto://x-taler-bank/localhost/44", + MHD_HTTP_FORBIDDEN, + true), + TALER_TESTING_cmd_wire_del ("del-wire-account-not-found", + "payto://x-taler-bank/localhost/44", + MHD_HTTP_NOT_FOUND, + false), + TALER_TESTING_cmd_wire_del ("del-wire-account-bad-signature", + "payto://x-taler-bank/localhost/43", + MHD_HTTP_FORBIDDEN, + true), + TALER_TESTING_cmd_wire_del ("del-wire-account-ok", + "payto://x-taler-bank/localhost/43", + MHD_HTTP_NO_CONTENT, + false), TALER_TESTING_cmd_end () }; |