exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 49539d8f93a5c5cd1be37a8c95be13b178026260
parent 5b1d513af64dca10ce95c4cdbdef679105e8d960
Author: Florian Dold <florian.dold@gmail.com>
Date:   Tue,  7 Feb 2017 18:15:26 +0100

fix test cases (transaction_id related problems)

Diffstat:
Msrc/exchangedb/test_exchangedb.c | 28+++++++++++++++-------------
1 file changed, 15 insertions(+), 13 deletions(-)

diff --git a/src/exchangedb/test_exchangedb.c b/src/exchangedb/test_exchangedb.c @@ -1408,10 +1408,6 @@ run (void *cls) result = 10; deposit2 = deposit; - FAILIF (GNUNET_NO != - plugin->have_deposit (plugin->cls, - session, - &deposit2)); RND_BLK (&deposit2.merchant_pub); /* should fail if merchant is different */ FAILIF (GNUNET_NO != plugin->have_deposit (plugin->cls, @@ -1556,15 +1552,21 @@ run (void *cls) &wtid_wt, &cb_wt_never, NULL)); - FAILIF (GNUNET_NO != - plugin->wire_lookup_deposit_wtid (plugin->cls, - session, - &h_proposal_data_wt, - &h_wire_wt, - &coin_pub_wt, - &merchant_pub_wt, - &cb_wtid_never, - NULL)); + + { + struct GNUNET_HashCode h_proposal_data_wt2 = h_proposal_data_wt; + + h_proposal_data_wt2.bits[0]++; + FAILIF (GNUNET_NO != + plugin->wire_lookup_deposit_wtid (plugin->cls, + session, + &h_proposal_data_wt2, + &h_wire_wt, + &coin_pub_wt, + &merchant_pub_wt, + &cb_wtid_never, + NULL)); + } /* insert WT data */ FAILIF (GNUNET_OK != plugin->insert_aggregation_tracking (plugin->cls,