summaryrefslogtreecommitdiff
path: root/src/backenddb/test_merchantdb.c
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2017-02-03 14:02:19 +0100
committerMarcello Stanisci <marcello.stanisci@inria.fr>2017-02-03 14:02:19 +0100
commit6d979591c14e0e2296d7fe9a41277f0a0d9bc234 (patch)
treef1d0e82028cdba5b7f7ad5b5437f9849df800f4e /src/backenddb/test_merchantdb.c
parentccb8c161a227e8b3678472ce7006e911073bbdfb (diff)
downloadmerchant-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.c27
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,