summaryrefslogtreecommitdiff
path: root/src/testing/testing_api_cmd_post_instances.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-06-07 23:11:20 +0200
committerChristian Grothoff <christian@grothoff.org>2023-06-07 23:11:20 +0200
commit9725b7d42505d7820fea6e28a638c06b7e81f893 (patch)
treee1a3233e8f2dbe4f61a6c1d1cff4d83f98563594 /src/testing/testing_api_cmd_post_instances.c
parent0e2148d63b85025c37d4212162a522e47445acab (diff)
downloadmerchant-9725b7d42505d7820fea6e28a638c06b7e81f893.tar.gz
merchant-9725b7d42505d7820fea6e28a638c06b7e81f893.tar.bz2
merchant-9725b7d42505d7820fea6e28a638c06b7e81f893.zip
major libtalertesting API refactoring, including no longer having taler-specific logic in the test engine core
Diffstat (limited to 'src/testing/testing_api_cmd_post_instances.c')
-rw-r--r--src/testing/testing_api_cmd_post_instances.c41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/testing/testing_api_cmd_post_instances.c b/src/testing/testing_api_cmd_post_instances.c
index 411063af..e8c3dd3f 100644
--- a/src/testing/testing_api_cmd_post_instances.c
+++ b/src/testing/testing_api_cmd_post_instances.c
@@ -187,23 +187,24 @@ post_instances_run (void *cls,
for (unsigned int i = 0; i<pis->payto_uris_length; i++)
accounts[i].payto_uri = pis->payto_uris[i];
pis->is = is;
- pis->iph = TALER_MERCHANT_instances_post (is->ctx,
- pis->merchant_url,
- pis->instance_id,
- pis->payto_uris_length,
- accounts,
- pis->name,
- TALER_KYCLOGIC_KYC_UT_BUSINESS,
- pis->address,
- pis->jurisdiction,
- &pis->default_max_wire_fee,
- pis->default_wire_fee_amortization,
- &pis->default_max_deposit_fee,
- pis->default_wire_transfer_delay,
- pis->default_pay_delay,
- pis->auth_token,
- &post_instances_cb,
- pis);
+ pis->iph = TALER_MERCHANT_instances_post (
+ TALER_TESTING_interpreter_get_context (is),
+ pis->merchant_url,
+ pis->instance_id,
+ pis->payto_uris_length,
+ accounts,
+ pis->name,
+ TALER_KYCLOGIC_KYC_UT_BUSINESS,
+ pis->address,
+ pis->jurisdiction,
+ &pis->default_max_wire_fee,
+ pis->default_wire_fee_amortization,
+ &pis->default_max_deposit_fee,
+ pis->default_wire_transfer_delay,
+ pis->default_pay_delay,
+ pis->auth_token,
+ &post_instances_cb,
+ pis);
if (NULL == pis->iph)
{
GNUNET_break (0);
@@ -233,9 +234,9 @@ post_instances_traits (void *cls,
#define NUM_TRAITS (pis->payto_uris_length) + 11
struct TALER_TESTING_Trait traits[NUM_TRAITS];
traits[0] =
- TALER_TESTING_make_trait_instance_name (&pis->name);
+ TALER_TESTING_make_trait_instance_name (pis->name);
traits[1] =
- TALER_TESTING_make_trait_instance_id (&pis->instance_id);
+ TALER_TESTING_make_trait_instance_id (pis->instance_id);
traits[2] =
TALER_TESTING_make_trait_address (pis->address);
traits[3] =
@@ -259,7 +260,7 @@ post_instances_traits (void *cls,
{
traits[10 + i] =
TALER_TESTING_make_trait_payto_uris (i,
- &pis->payto_uris[i]);
+ pis->payto_uris[i]);
}
return TALER_TESTING_get_trait (traits,