diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2017-02-03 14:02:19 +0100 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2017-02-03 14:02:19 +0100 |
commit | 6d979591c14e0e2296d7fe9a41277f0a0d9bc234 (patch) | |
tree | f1d0e82028cdba5b7f7ad5b5437f9849df800f4e /src/backenddb/test_merchantdb.c | |
parent | ccb8c161a227e8b3678472ce7006e911073bbdfb (diff) | |
download | merchant-6d979591c14e0e2296d7fe9a41277f0a0d9bc234.tar.gz merchant-6d979591c14e0e2296d7fe9a41277f0a0d9bc234.tar.bz2 merchant-6d979591c14e0e2296d7fe9a41277f0a0d9bc234.zip |
Renaming proposal data db operations
Diffstat (limited to 'src/backenddb/test_merchantdb.c')
-rw-r--r-- | src/backenddb/test_merchantdb.c | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c index d30b7f5e..ddda177e 100644 --- a/src/backenddb/test_merchantdb.c +++ b/src/backenddb/test_merchantdb.c @@ -65,6 +65,13 @@ static struct TALER_MERCHANTDB_Plugin *plugin; static struct GNUNET_HashCode h_contract; /** + * Hash of the (fictitious) transaction id. Set to some random value. + */ +static struct GNUNET_HashCode h_transaction_id; + + + +/** * Hash of the wire transfer address. Set to some random value. */ static struct GNUNET_HashCode h_wire; @@ -135,6 +142,12 @@ static json_t *transfer_proof; */ static json_t *contract; +/** + * Mock proposal data, not need to be well-formed + */ +static json_t *proposal_data; + + /** * Function called with information about a transaction. @@ -324,6 +337,7 @@ run (void *cls) /* Prepare data for 'store_payment()' */ RND_BLK (&h_contract); + RND_BLK (&h_transaction_id); RND_BLK (&h_wire); RND_BLK (&transaction_id); RND_BLK (&signkey_pub); @@ -353,18 +367,19 @@ run (void *cls) "test", json_string ("backenddb test B"))); contract = json_object (); + proposal_data = json_object (); FAILIF (GNUNET_OK != - plugin->store_map (plugin->cls, - &h_contract, - contract)); + plugin->insert_proposal_data (plugin->cls, + &h_transaction_id, + proposal_data)); json_t *out; FAILIF (GNUNET_OK != - plugin->find_contract (plugin->cls, - &out, - &h_contract)); + plugin->find_proposal_data (plugin->cls, + &out, // plain data + &h_transaction_id)); FAILIF (GNUNET_OK != plugin->store_transaction (plugin->cls, |