diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-06-07 23:11:20 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-06-07 23:11:20 +0200 |
commit | 9725b7d42505d7820fea6e28a638c06b7e81f893 (patch) | |
tree | e1a3233e8f2dbe4f61a6c1d1cff4d83f98563594 /src/testing/testing_api_cmd_patch_instance.c | |
parent | 0e2148d63b85025c37d4212162a522e47445acab (diff) | |
download | merchant-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.c | 39 |
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, |