summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-01-19 01:14:14 +0100
committerFlorian Dold <florian.dold@gmail.com>2020-01-19 01:14:14 +0100
commitf85140982396eda32dde9e0c67203f5474d431fa (patch)
treede9f2b878795dfe1791027f2350742c913d87e71
parentd5990db02a9e287ae565c44e3cebf0f0bd5ab33c (diff)
downloadmerchant-f85140982396eda32dde9e0c67203f5474d431fa.tar.gz
merchant-f85140982396eda32dde9e0c67203f5474d431fa.tar.bz2
merchant-f85140982396eda32dde9e0c67203f5474d431fa.zip
make test_merchant_api succeed again
-rw-r--r--src/lib/test_merchant_api.c58
-rw-r--r--src/lib/testing_api_cmd_pay.c2
-rw-r--r--src/lib/testing_api_cmd_tip_pickup.c3
-rw-r--r--src/lib/testing_api_cmd_track_transfer.c2
4 files changed, 33 insertions, 32 deletions
diff --git a/src/lib/test_merchant_api.c b/src/lib/test_merchant_api.c
index 3b8ac075..eb630a31 100644
--- a/src/lib/test_merchant_api.c
+++ b/src/lib/test_merchant_api.c
@@ -229,9 +229,9 @@ run (void *cls,
TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-2",
"EUR:10.02",
- payer_payto, // payer payto
+ payer_payto,
exchange_payto,
- "create-reserve-1"), // payee exchange payto
+ "create-reserve-1"),
TALER_TESTING_cmd_withdraw_amount
("withdraw-coin-1",
@@ -399,21 +399,22 @@ run (void *cls,
("create-reserve-2b",
"EUR:4.01",
&bc.exchange_auth,
- exchange_payto,
+ payer_payto,
"create-reserve-2"),
CMD_EXEC_WIREWATCH ("wirewatch-2"),
- TALER_TESTING_cmd_check_bank_transfer
+
+ TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-2a",
- EXCHANGE_URL,
"EUR:1",
payer_payto,
- exchange_payto),
- TALER_TESTING_cmd_check_bank_transfer
+ exchange_payto,
+ "create-reserve-2"),
+ TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-2b",
- EXCHANGE_URL,
"EUR:4.01",
payer_payto,
- exchange_payto),
+ exchange_payto,
+ "create-reserve-2"),
TALER_TESTING_cmd_withdraw_amount ("withdraw-coin-2",
"create-reserve-2",
"EUR:5",
@@ -498,7 +499,7 @@ run (void *cls,
\"order_id\":\"1-unpaid\",\
\"refund_deadline\":{\"t_ms\":0},\
\"pay_deadline\":{\"t_ms\":99999999999},\
- \"amount\":\"EUR:5.0\"\
+ \"amount\":\"EUR:5.0\",\
\"summary\": \"useful product\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -536,12 +537,12 @@ run (void *cls,
CMD_EXEC_WIREWATCH ("wirewatch-unincreased-refund"),
- TALER_TESTING_cmd_check_bank_transfer
+ TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-unincreased-refund",
- EXCHANGE_URL,
"EUR:5.01",
payer_payto,
- exchange_payto),
+ exchange_payto,
+ "create-reserve-unincreased-refund"),
TALER_TESTING_cmd_withdraw_amount
("withdraw-coin-unincreased-refund",
@@ -557,7 +558,7 @@ run (void *cls,
\"order_id\":\"unincreased-proposal\",\
\"refund_deadline\":{\"t_ms\":0},\
\"pay_deadline\":{\"t_ms\":99999999999},\
- \"amount\":\"EUR:5.0\"\
+ \"amount\":\"EUR:5.0\",\
\"summary\": \"merchant-lib testcase\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
@@ -612,12 +613,12 @@ run (void *cls,
CMD_EXEC_WIREWATCH ("wirewatch-3"),
- TALER_TESTING_cmd_check_bank_transfer
+ TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-tip-1",
- EXCHANGE_URL,
"EUR:20.04",
payer_payto,
- exchange_payto),
+ exchange_payto,
+ "create-reserve-tip-1"),
TALER_TESTING_cmd_tip_authorize ("authorize-tip-1",
merchant_url_internal ("tip"),
@@ -691,12 +692,12 @@ run (void *cls,
"dtip",
CONFIG_FILE),
- TALER_TESTING_cmd_check_bank_transfer
+ TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-insufficient-tip-funds",
- EXCHANGE_URL,
"EUR:1.01",
payer_payto,
- exchange_payto),
+ exchange_payto,
+ "create-reserve-insufficient-funds"),
CMD_EXEC_WIREWATCH
("wirewatch-insufficient-tip-funds"),
@@ -784,17 +785,16 @@ run (void *cls,
};
struct TALER_TESTING_Command pay_again[] = {
- CMD_TRANSFER_TO_EXCHANGE ("create-reserve-1",
+ CMD_TRANSFER_TO_EXCHANGE ("create-reserve-10",
"EUR:10.02"),
CMD_EXEC_WIREWATCH ("wirewatch-10"),
-
- TALER_TESTING_cmd_check_bank_transfer
+ TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-10",
- EXCHANGE_URL,
"EUR:10.02",
payer_payto,
- exchange_payto),
+ exchange_payto,
+ "create-reserve-10"),
TALER_TESTING_cmd_withdraw_amount ("withdraw-coin-10a",
"create-reserve-10",
@@ -861,12 +861,12 @@ run (void *cls,
CMD_EXEC_WIREWATCH ("wirewatch-11"),
- TALER_TESTING_cmd_check_bank_transfer
+ TALER_TESTING_cmd_check_bank_admin_transfer
("check_bank_transfer-11",
- EXCHANGE_URL,
"EUR:10.02",
payer_payto,
- exchange_payto),
+ exchange_payto,
+ "create-reserve-11"),
TALER_TESTING_cmd_withdraw_amount ("withdraw-coin-11a",
"create-reserve-11",
@@ -891,7 +891,7 @@ run (void *cls,
\"order_id\":\"11\",\
\"refund_deadline\":{\"t_ms\":0},\
\"pay_deadline\":{\"t_ms\":99999999999},\
- \"amount\":\"EUR:10.0\"\
+ \"amount\":\"EUR:10.0\",\
\"summary\": \"merchant-lib testcase\",\
\"fulfillment_url\": \"https://example.com/\",\
\"products\": [ {\"description\":\"ice cream\",\
diff --git a/src/lib/testing_api_cmd_pay.c b/src/lib/testing_api_cmd_pay.c
index 47143648..ff15bd36 100644
--- a/src/lib/testing_api_cmd_pay.c
+++ b/src/lib/testing_api_cmd_pay.c
@@ -297,7 +297,7 @@ build_coins (struct TALER_MERCHANT_PayCoin **pc,
&dpk->fee_deposit));
GNUNET_assert (GNUNET_OK ==
TALER_TESTING_get_trait_url (coin_cmd,
- 0,
+ TALER_TESTING_UT_EXCHANGE_BASE_URL,
&icoin->exchange_url));
GNUNET_assert (GNUNET_OK ==
TALER_string_to_amount (refund_fee,
diff --git a/src/lib/testing_api_cmd_tip_pickup.c b/src/lib/testing_api_cmd_tip_pickup.c
index 4a537f99..6d405470 100644
--- a/src/lib/testing_api_cmd_tip_pickup.c
+++ b/src/lib/testing_api_cmd_tip_pickup.c
@@ -499,7 +499,8 @@ tip_pickup_traits (void *cls,
}
traits[NUM_TRAITS - 2] = TALER_TESTING_make_trait_url
- (0, tps->exchange_url);
+ (TALER_TESTING_UT_EXCHANGE_BASE_URL,
+ tps->exchange_url);
traits[NUM_TRAITS - 1] = TALER_TESTING_trait_end ();
return TALER_TESTING_get_trait (traits,
diff --git a/src/lib/testing_api_cmd_track_transfer.c b/src/lib/testing_api_cmd_track_transfer.c
index 3d1d76be..a5796217 100644
--- a/src/lib/testing_api_cmd_track_transfer.c
+++ b/src/lib/testing_api_cmd_track_transfer.c
@@ -249,7 +249,7 @@ track_transfer_run (void *cls,
(check_bank_cmd, 0, &wtid))
TALER_TESTING_FAIL (is);
if (GNUNET_OK != TALER_TESTING_get_trait_url
- (check_bank_cmd, 0, &exchange_url))
+ (check_bank_cmd, TALER_TESTING_UT_EXCHANGE_BASE_URL, &exchange_url))
TALER_TESTING_FAIL (is);
tts->tth = TALER_MERCHANT_track_transfer (is->ctx,
tts->merchant_url,