aboutsummaryrefslogtreecommitdiff
path: root/src/testing/test_kyc_api.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-06-06 11:26:01 +0200
committerChristian Grothoff <christian@grothoff.org>2022-06-06 11:26:01 +0200
commit048684728159fba1c7417fd9ee881de97dc6949d (patch)
treeaf6c1d4b8d27073ff9f6d7f5c6754b6ab806b906 /src/testing/test_kyc_api.c
parentbf16c6e29031e828c946a23002c323aa6f0d78de (diff)
downloadmerchant-048684728159fba1c7417fd9ee881de97dc6949d.tar.gz
merchant-048684728159fba1c7417fd9ee881de97dc6949d.tar.bz2
merchant-048684728159fba1c7417fd9ee881de97dc6949d.zip
-fix tests: add receiver-name to payto
Diffstat (limited to 'src/testing/test_kyc_api.c')
-rw-r--r--src/testing/test_kyc_api.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/testing/test_kyc_api.c b/src/testing/test_kyc_api.c
index c1bc0d56..490aa6e4 100644
--- a/src/testing/test_kyc_api.c
+++ b/src/testing/test_kyc_api.c
@@ -1,6 +1,6 @@
/*
This file is part of TALER
- Copyright (C) 2014-2021 Taler Systems SA
+ Copyright (C) 2014-2022 Taler Systems SA
TALER is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file test_merchant_api.c
+ * @file test_kyc_api.c
* @brief testcase to test exchange's HTTP API interface
* @author Sree Harsha Totakura <sreeharsha@totakura.in>
* @author Christian Grothoff
@@ -43,7 +43,7 @@
*/
#define CONFIG_FILE "test_kyc_api.conf"
-#define PAYTO_I1 "payto://x-taler-bank/localhost/3"
+#define PAYTO_I1 "payto://x-taler-bank/localhost/3?receiver-name=3"
/**
* Exchange base URL. Could also be taken from config.
@@ -272,7 +272,7 @@ run (void *cls,
MHD_HTTP_NO_CONTENT,
false),
TALER_TESTING_cmd_wire_add ("add-wire-account",
- "payto://x-taler-bank/localhost/2",
+ "payto://x-taler-bank/localhost/2?receiver-name=2",
MHD_HTTP_NO_CONTENT,
false),
TALER_TESTING_cmd_exec_offline_sign_keys ("offline-sign-future-keys",
@@ -305,7 +305,7 @@ int
main (int argc,
char *const *argv)
{
- unsigned int ret;
+ enum GNUNET_GenericReturnValue ret;
/* These environment variables get in the way... */
unsetenv ("XDG_DATA_HOME");
@@ -319,14 +319,19 @@ main (int argc,
&bc))
return 77;
- payer_payto = ("payto://x-taler-bank/localhost/" USER_ACCOUNT_NAME);
- exchange_payto = ("payto://x-taler-bank/localhost/" EXCHANGE_ACCOUNT_NAME);
- merchant_payto = ("payto://x-taler-bank/localhost/" MERCHANT_ACCOUNT_NAME);
+ payer_payto =
+ ("payto://x-taler-bank/localhost/" USER_ACCOUNT_NAME "?receiver-name="
+ USER_ACCOUNT_NAME);
+ exchange_payto =
+ ("payto://x-taler-bank/localhost/" EXCHANGE_ACCOUNT_NAME "?receiver-name="
+ EXCHANGE_ACCOUNT_NAME);
+ merchant_payto =
+ ("payto://x-taler-bank/localhost/" MERCHANT_ACCOUNT_NAME "?receiver-name="
+ MERCHANT_ACCOUNT_NAME);
if (NULL ==
(merchant_url = TALER_TESTING_prepare_merchant (CONFIG_FILE)))
return 77;
-
GNUNET_asprintf (&merchant_url_i1a,
"%sinstances/i1a/",
merchant_url);
@@ -341,23 +346,18 @@ main (int argc,
return 1;
case GNUNET_NO:
return 77;
-
case GNUNET_OK:
-
if (NULL == (merchantd =
TALER_TESTING_run_merchant (CONFIG_FILE,
merchant_url)))
return 1;
-
ret = TALER_TESTING_setup_with_exchange (&run,
NULL,
CONFIG_FILE);
-
GNUNET_OS_process_kill (merchantd, SIGTERM);
GNUNET_OS_process_wait (merchantd);
GNUNET_OS_process_destroy (merchantd);
GNUNET_free (merchant_url);
-
if (GNUNET_OK != ret)
return 1;
break;