From 9725b7d42505d7820fea6e28a638c06b7e81f893 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 7 Jun 2023 23:11:20 +0200 Subject: major libtalertesting API refactoring, including no longer having taler-specific logic in the test engine core --- src/testing/testing_api_cmd_patch_instance.c | 39 ++++++++++++++-------------- 1 file changed, 20 insertions(+), 19 deletions(-) (limited to 'src/testing/testing_api_cmd_patch_instance.c') 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; ipayto_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, -- cgit v1.2.3