summaryrefslogtreecommitdiff
path: root/src/testing/testing_api_cmd_patch_instance.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_patch_instance.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_patch_instance.c')
-rw-r--r--src/testing/testing_api_cmd_patch_instance.c39
1 files changed, 20 insertions, 19 deletions
diff --git a/src/testing/testing_api_cmd_patch_instance.c b/src/testing/testing_api_cmd_patch_instance.c
index 756a6db7..f069046a 100644
--- a/src/testing/testing_api_cmd_patch_instance.c
+++ b/src/testing/testing_api_cmd_patch_instance.c
@@ -180,22 +180,23 @@ patch_instance_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_instance_patch (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,
- &patch_instance_cb,
- pis);
+ pis->iph = TALER_MERCHANT_instance_patch (
+ 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,
+ &patch_instance_cb,
+ pis);
GNUNET_assert (NULL != pis->iph);
}
@@ -220,9 +221,9 @@ patch_instance_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] =
@@ -246,7 +247,7 @@ patch_instance_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,