From 9572337aed3ebc5f0654db11c10babc88560c481 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 1 Dec 2020 21:07:56 +0100 Subject: more management API tests and bugfixes --- src/testing/test_exchange_management_api.c | 58 ++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) (limited to 'src/testing/test_exchange_management_api.c') 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 () }; -- cgit v1.2.3