gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-exchange] branch master updated: fix FIXME: clarify field semanti


From: gnunet
Subject: [taler-exchange] branch master updated: fix FIXME: clarify field semantics
Date: Fri, 17 Jan 2020 20:27:20 +0100

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository exchange.

The following commit(s) were added to refs/heads/master by this push:
     new fad5a226 fix FIXME: clarify field semantics
fad5a226 is described below

commit fad5a2268017c647d2b86b75ba28115345a550c4
Author: Christian Grothoff <address@hidden>
AuthorDate: Fri Jan 17 20:27:17 2020 +0100

    fix FIXME: clarify field semantics
---
 src/include/taler_testing_lib.h          |   2 +-
 src/lib/test_taler_exchange_aggregator.c | 102 ++++---------------------------
 src/lib/testing_api_cmd_insert_deposit.c |   5 +-
 3 files changed, 16 insertions(+), 93 deletions(-)

diff --git a/src/include/taler_testing_lib.h b/src/include/taler_testing_lib.h
index 2a08ba1e..7b286f94 100644
--- a/src/include/taler_testing_lib.h
+++ b/src/include/taler_testing_lib.h
@@ -1687,7 +1687,7 @@ TALER_TESTING_cmd_connect_with_state (const char *label,
  * @param label command label.
  * @param dbc collects plugin and session handles
  * @param merchant_name Human-readable name of the merchant.
- * @param merchant_account value indicating the merchant at its bank.
+ * @param merchant_account merchant's account name (NOT a payto:// URI)
  * @param wire_deadline point in time where the aggregator should have
  *        wired money to the merchant.
  * @param amount_with_fee amount to deposit (inclusive of deposit fee)
diff --git a/src/lib/test_taler_exchange_aggregator.c 
b/src/lib/test_taler_exchange_aggregator.c
index 6241d2bd..8798d17c 100644
--- a/src/lib/test_taler_exchange_aggregator.c
+++ b/src/lib/test_taler_exchange_aggregator.c
@@ -65,8 +65,6 @@ static int
 prepare_database (void *cls,
                   const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
-
-  // connect to the database.
   dbc.plugin = TALER_EXCHANGEDB_plugin_load (cfg);
   if (NULL == dbc.plugin)
   {
@@ -74,7 +72,6 @@ prepare_database (void *cls,
     result = 77;
     return GNUNET_NO;
   }
-
   if (GNUNET_OK !=
       dbc.plugin->create_tables (dbc.plugin->cls))
   {
@@ -84,7 +81,6 @@ prepare_database (void *cls,
     result = 77;
     return GNUNET_NO;
   }
-
   dbc.session = dbc.plugin->get_session (dbc.plugin->cls);
   GNUNET_assert (NULL != dbc.session);
 
@@ -106,8 +102,8 @@ run (void *cls,
                                        config_filename),
     TALER_TESTING_cmd_check_bank_empty ("expect-empty-transactions-on-start"),
 
-    // check aggregation happens on the simplest case:
-    // one deposit into the database.
+    /* check aggregation happens on the simplest case:
+       one deposit into the database. */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-1",
                                       &dbc,
                                       "bob",
@@ -125,7 +121,7 @@ run (void *cls,
                                            bc.user42_payto),
     TALER_TESTING_cmd_check_bank_empty ("expect-empty-transactions-after-1"),
 
-    // check aggregation accumulates well.
+    /* check aggregation accumulates well. */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-2a",
                                       &dbc,
                                       "bob",
@@ -152,8 +148,7 @@ run (void *cls,
                                            bc.user42_payto),
     TALER_TESTING_cmd_check_bank_empty ("expect-empty-transactions-after-2"),
 
-    // check that different merchants stem different aggregations.
-
+    /* check that different merchants stem different aggregations. */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-3a",
                                       &dbc,
                                       "bob",
@@ -161,7 +156,6 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:1",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-3b",
                                       &dbc,
                                       "bob",
@@ -169,7 +163,6 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:1",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-3c",
                                       &dbc,
                                       "alice",
@@ -177,23 +170,19 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:1",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-3",
                                        config_filename),
 
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-3a",
                                            ec.exchange_url,
                                            "EUR:0.89",
                                            bc.exchange_payto,
                                            "payto://x-taler-bank/localhost/4"),
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-3b",
                                            ec.exchange_url,
                                            "EUR:0.89",
                                            bc.exchange_payto,
                                            "payto://x-taler-bank/localhost/4"),
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-3c",
                                            ec.exchange_url,
                                            "EUR:0.89",
@@ -201,35 +190,27 @@ run (void *cls,
                                            "payto://x-taler-bank/localhost/5"),
     TALER_TESTING_cmd_check_bank_empty ("expect-empty-transactions-after-3"),
 
-    // checking that aggregator waits for the deadline.
-
+    /* checking that aggregator waits for the deadline. */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-4a",
                                       &dbc,
                                       "bob",
                                       USER42_ACCOUNT,
-
                                       GNUNET_TIME_relative_multiply
                                         (GNUNET_TIME_UNIT_SECONDS,
                                         5),
-
                                       "EUR:0.2",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-4b",
                                       &dbc,
                                       "bob",
                                       USER42_ACCOUNT,
-
                                       GNUNET_TIME_relative_multiply
                                         (GNUNET_TIME_UNIT_SECONDS,
                                         5),
-
                                       "EUR:0.2",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-4-early",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-4-fast"),
 
@@ -237,7 +218,6 @@ run (void *cls,
 
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-4-delayed",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-4",
                                            ec.exchange_url,
                                            "EUR:0.19",
@@ -249,11 +229,9 @@ run (void *cls,
                                       &dbc,
                                       "bob",
                                       USER42_ACCOUNT,
-
                                       GNUNET_TIME_relative_multiply
                                         (GNUNET_TIME_UNIT_SECONDS,
                                         10),
-
                                       "EUR:0.2",
                                       "EUR:0.1"),
 
@@ -261,32 +239,26 @@ run (void *cls,
                                       &dbc,
                                       "bob",
                                       USER42_ACCOUNT,
-
                                       GNUNET_TIME_relative_multiply
                                         (GNUNET_TIME_UNIT_SECONDS,
                                         5),
-
                                       "EUR:0.2",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-5-early",
                                        config_filename),
 
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-5-early"),
-
     TALER_TESTING_cmd_sleep ("wait (5s)", 5),
 
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-5-delayed",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-5",
                                            ec.exchange_url,
                                            "EUR:0.19",
                                            bc.exchange_payto,
                                            bc.user42_payto),
-
-    // Test NEVER running 'tiny' unless they make up minimum unit
+    /* Test NEVER running 'tiny' unless they make up minimum unit */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-6a",
                                       &dbc,
                                       "bob",
@@ -294,7 +266,6 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.102",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-6a-tiny",
                                        config_filename),
     TALER_TESTING_cmd_check_bank_empty (
@@ -306,7 +277,6 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.102",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-6c",
                                       &dbc,
                                       "bob",
@@ -314,12 +284,10 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.102",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-6c-tiny",
                                        config_filename),
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-6c-tiny"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-6d",
                                       &dbc,
                                       "bob",
@@ -327,12 +295,10 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.102",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-6d-tiny",
                                        config_filename),
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-6d-tiny"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-6e",
                                       &dbc,
                                       "bob",
@@ -340,19 +306,15 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.112",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-6e",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-6",
                                            ec.exchange_url,
                                            "EUR:0.01",
                                            bc.exchange_payto,
                                            bc.user42_payto),
 
-
-    // Test profiteering if wire deadline is short
-
+    /* Test profiteering if wire deadline is short */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-7a",
                                       &dbc,
                                       "bob",
@@ -360,13 +322,10 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.109",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-7a-tiny",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-7a-tiny"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-7b",
                                       &dbc,
                                       "bob",
@@ -374,18 +333,15 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.119",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-7-profit",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-7",
                                            ec.exchange_url,
                                            "EUR:0.01",
                                            bc.exchange_payto,
                                            bc.user42_payto),
 
-    // Now check profit was actually taken
-
+    /* Now check profit was actually taken */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-7c",
                                       &dbc,
                                       "bob",
@@ -393,57 +349,43 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.122",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-7-loss",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-7",
                                            ec.exchange_url,
                                            "EUR:0.01",
                                            bc.exchange_payto,
                                            bc.user42_payto),
 
-    // Test that aggregation would happen fully if wire deadline is long
-
+    /* Test that aggregation would happen fully if wire deadline is long */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-8a",
                                       &dbc,
                                       "bob",
                                       USER42_ACCOUNT,
-
                                       GNUNET_TIME_relative_multiply
                                         (GNUNET_TIME_UNIT_SECONDS,
                                         5),
-
                                       "EUR:0.109",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-8a-tiny",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-8a-tiny"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-8b",
                                       &dbc,
                                       "bob",
                                       USER42_ACCOUNT,
-
                                       GNUNET_TIME_relative_multiply
                                         (GNUNET_TIME_UNIT_SECONDS,
                                         5),
-
                                       "EUR:0.109",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-8b-tiny",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-8b-tiny"),
 
-
-    // now trigger aggregate with large transaction and short deadline
-
+    /* now trigger aggregate with large transaction and short deadline */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-8c",
                                       &dbc,
                                       "bob",
@@ -451,58 +393,43 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.122",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-8",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-8",
                                            ec.exchange_url,
                                            "EUR:0.03",
                                            bc.exchange_payto,
                                            bc.user42_payto),
 
-
-    // Test aggregation with fees and rounding profits.
-
+    /* Test aggregation with fees and rounding profits. */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-9a",
                                       &dbc,
                                       "bob",
                                       USER42_ACCOUNT,
-
                                       GNUNET_TIME_relative_multiply
                                         (GNUNET_TIME_UNIT_SECONDS,
                                         5),
-
                                       "EUR:0.104",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-9a-tiny",
                                        config_filename),
-
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-9a-tiny"),
-
     TALER_TESTING_cmd_insert_deposit ("do-deposit-9b",
                                       &dbc,
                                       "bob",
                                       USER42_ACCOUNT,
-
                                       GNUNET_TIME_relative_multiply
                                         (GNUNET_TIME_UNIT_SECONDS,
                                         5),
-
                                       "EUR:0.105",
                                       "EUR:0.1"),
-
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-9b-tiny",
                                        config_filename),
     TALER_TESTING_cmd_check_bank_empty (
       "expect-empty-transactions-after-9b-tiny"),
 
-
-    // now trigger aggregate with large transaction and short deadline
-
+    /* now trigger aggregate with large transaction and short deadline */
     TALER_TESTING_cmd_insert_deposit ("do-deposit-9c",
                                       &dbc,
                                       "bob",
@@ -510,12 +437,9 @@ run (void *cls,
                                       GNUNET_TIME_UNIT_ZERO,
                                       "EUR:0.112",
                                       "EUR:0.1"),
-
     TALER_TESTING_cmd_exec_aggregator ("run-aggregator-deposit-9",
                                        config_filename),
-
-    // 0.009 + 0.009 + 0.022 - 0.001 - 0.002 - 0.008 = 0.029 => 0.02
-
+    /* 0.009 + 0.009 + 0.022 - 0.001 - 0.002 - 0.008 = 0.029 => 0.02 */
     TALER_TESTING_cmd_check_bank_transfer ("expect-deposit-9",
                                            ec.exchange_url,
                                            "EUR:0.01",
diff --git a/src/lib/testing_api_cmd_insert_deposit.c 
b/src/lib/testing_api_cmd_insert_deposit.c
index e52ce6ee..7f8135b4 100644
--- a/src/lib/testing_api_cmd_insert_deposit.c
+++ b/src/lib/testing_api_cmd_insert_deposit.c
@@ -16,7 +16,6 @@
   License along with TALER; see the file COPYING.  If not,
   see <http://www.gnu.org/licenses/>
 */
-
 /**
  * @file auditor-lib/testing_api_cmd_insert_deposit.c
  * @brief deposit a coin directly into the database.
@@ -49,7 +48,7 @@ struct InsertDepositState
   const char *merchant_name;
 
   /**
-   * Merchant bank account (FIXME: payto, non-payto?)
+   * Merchant account name (NOT a payto-URI).
    */
   const char *merchant_account;
 
@@ -272,7 +271,7 @@ insert_deposit_traits (void *cls,
  * @param label command label.
  * @param dbc collects database plugin and session handles.
  * @param merchant_name Human-readable name of the merchant.
- * @param merchant_account value indicating the merchant at its bank.
+ * @param merchant_account merchant's account name (NOT a payto:// URI)
  * @param wire_deadline point in time where the aggregator should have
  *        wired money to the merchant.
  * @param amount_with_fee amount to deposit (inclusive of deposit fee)

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]