aboutsummaryrefslogtreecommitdiff
path: root/src/tests/merchant-contract-test.c
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2015-09-16 18:22:35 +0200
committerMarcello Stanisci <marcello.stanisci@inria.fr>2015-09-16 18:22:35 +0200
commit836fedcb2f7c2a4ace9208c8151a394ed83e6f18 (patch)
treed09fead7593377b743491410bdc6319942449255 /src/tests/merchant-contract-test.c
parentff8c5abc7448b282a50f931df4ac9184c93bc818 (diff)
downloadmerchant-836fedcb2f7c2a4ace9208c8151a394ed83e6f18.tar.gz
merchant-836fedcb2f7c2a4ace9208c8151a394ed83e6f18.tar.bz2
merchant-836fedcb2f7c2a4ace9208c8151a394ed83e6f18.zip
adding which mints & maximum fee are accepted, in the contract.
To be tested.
Diffstat (limited to 'src/tests/merchant-contract-test.c')
-rw-r--r--src/tests/merchant-contract-test.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tests/merchant-contract-test.c b/src/tests/merchant-contract-test.c
index e382b88c..2a68bb48 100644
--- a/src/tests/merchant-contract-test.c
+++ b/src/tests/merchant-contract-test.c
@@ -78,6 +78,7 @@ run (void *cls, char *const *args, const char *cfgfile,
json_t *j_amount;
json_t *j_tax_amount;
json_t *j_item_price;
+ json_t *j_max_fee;
json_t *j_teatax;
json_t *j_id; // trans id
json_t *j_pid; // product id
@@ -163,6 +164,7 @@ run (void *cls, char *const *args, const char *cfgfile,
/* Description */
desc = "Fake purchase";
+ j_max_fee = TALER_json_from_amount (&amount);
/* Quantity: OPTIONAL FIELD */
j_quantity = json_integer (3);
@@ -182,8 +184,9 @@ run (void *cls, char *const *args, const char *cfgfile,
j_teatax = json_pack ("{s:o}",
"teatax", j_tax_amount);
- if (NULL == (j_item = json_pack ("{s:s, s:I, s:o, s:I, s:[o]}",
+ if (NULL == (j_item = json_pack ("{s:s, s:o, s:I, s:o, s:I, s:[o]}",
"description", desc,
+ "max fee", j_max_fee,
"quantity", json_integer_value (j_quantity),
"itemprice", j_item_price,
"product_id", json_integer_value (j_pid),
@@ -244,9 +247,6 @@ run (void *cls, char *const *args, const char *cfgfile,
"trans_id", json_integer_value (j_id),
"details", j_details);
-
-
-
j_root = MERCHANT_handle_contract (j_fake_contract,
db_conn,
wire,