commit 126e3911ec52e7d50e6d41ba19f3decaeddc82af
parent b39c3f9ca626cf8908f4f552d481dd3e9d162140
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 4 Nov 2018 10:54:20 +0100
extend test to also test insert/delete exchange operation
Diffstat:
1 file changed, 24 insertions(+), 1 deletion(-)
diff --git a/src/auditordb/test_auditordb.c b/src/auditordb/test_auditordb.c
@@ -173,6 +173,15 @@ run (void *cls)
4));
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+ "Test: auditor_insert_exchange\n");
+ FAILIF (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT !=
+ plugin->insert_exchange (plugin->cls,
+ session,
+ &master_pub,
+ "https://exchange/"));
+
+
+ GNUNET_log (GNUNET_ERROR_TYPE_INFO,
"Test: insert_denomination_info\n");
struct TALER_DenominationKeyValidityPS issue = { 0 };
@@ -724,7 +733,6 @@ run (void *cls)
&reserve_pub,
&master_pub));
-
FAILIF (0 != TALER_amount_cmp (&rbalance2,
&rbalance));
@@ -742,6 +750,21 @@ drop:
if (NULL != session)
plugin->rollback (plugin->cls,
session);
+
+
+ GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+ "Test: auditor_delete_exchange\n");
+ FAILIF (GNUNET_OK !=
+ plugin->start (plugin->cls,
+ session));
+ FAILIF (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT !=
+ plugin->delete_exchange (plugin->cls,
+ session,
+ &master_pub));
+ FAILIF (0 >
+ plugin->commit (plugin->cls,
+ session));
+
GNUNET_break (GNUNET_OK ==
plugin->drop_tables (plugin->cls));
unload: