From 6801c690b765794d839712361b87c046a2bd59e0 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Tue, 10 Jul 2018 15:37:56 +0200 Subject: [PATCH] Test last change. --- src/exchangedb/plugin_exchangedb_postgres.c | 2 +- src/exchangedb/test_exchangedb.c | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/exchangedb/plugin_exchangedb_postgres.c b/src/exchangedb/plugin_exchangedb_postgres.c index e8da9a4c8..59b4cfa74 100644 --- a/src/exchangedb/plugin_exchangedb_postgres.c +++ b/src/exchangedb/plugin_exchangedb_postgres.c @@ -1305,7 +1305,7 @@ postgres_prepare (PGconn *db_conn) * are stored into the table queried below. */ GNUNET_PQ_make_prepare ("get_kyc_events", "SELECT" - " merchant_serial_id," + " merchant_serial_id" ",amount_val" ",amount_frac" ",amount_curr" diff --git a/src/exchangedb/test_exchangedb.c b/src/exchangedb/test_exchangedb.c index 5be7ecb75..07372cfb4 100644 --- a/src/exchangedb/test_exchangedb.c +++ b/src/exchangedb/test_exchangedb.c @@ -364,20 +364,32 @@ kcs (void *cls, struct TALER_EXCHANGEDB_Session *session = cls; struct TALER_Amount amount; + struct TALER_Amount sum; TALER_amount_get_zero (CURRENCY, &amount); + amount.value = 30; + FAILIF + (GNUNET_OK != plugin->insert_kyc_event (NULL, + session, + merchant_serial_id, + &amount)); + amount.value = 20; + amount.fraction = 70; FAILIF (GNUNET_OK != plugin->insert_kyc_event (NULL, session, merchant_serial_id, &amount)); FAILIF - (GNUNET_OK != plugin->insert_kyc_event (NULL, - session, - merchant_serial_id, - &amount)); + (0 >= plugin->get_kyc_events (NULL, + session, + merchant_serial_id, + &sum)); + + FAILIF ((50 != sum.value) || (70 != sum.fraction)); + drop: return; }