gnunet-svn
[Top][All Lists]
Advanced

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

[taler-exchange] 02/02: implemented reserve_open testing CMD


From: gnunet
Subject: [taler-exchange] 02/02: implemented reserve_open testing CMD
Date: Wed, 28 Sep 2022 12:19:21 +0200

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

grothoff pushed a commit to branch master
in repository exchange.

commit 3f901571d5bf088550df4511be64777eece86d4b
Author: Christian Grothoff <grothoff@gnunet.org>
AuthorDate: Wed Sep 28 12:17:50 2022 +0200

    implemented reserve_open testing CMD
---
 contrib/uncrustify.sh                      |  2 +-
 src/testing/Makefile.am                    |  1 +
 src/testing/testing_api_cmd_reserve_open.c | 20 +++++++++-----------
 3 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/contrib/uncrustify.sh b/contrib/uncrustify.sh
index e8e05d3e..09abaf54 100755
--- a/contrib/uncrustify.sh
+++ b/contrib/uncrustify.sh
@@ -9,6 +9,6 @@ if ! uncrustify --version >/dev/null; then
   exit 1
 fi
 
-find "$DIR/../src" \( -name "*.cpp" -o -name "*.c" -o -name "*.h" \) \
+find "$DIR/../src" \( -name "*.cpp" -o -name "*.c" -o -name "*.h" \) | grep -v 
mustach \
   -exec uncrustify -c "$DIR/uncrustify.cfg" --replace --no-backup {} + \
   || true
diff --git a/src/testing/Makefile.am b/src/testing/Makefile.am
index 74facda0..78d4cdce 100644
--- a/src/testing/Makefile.am
+++ b/src/testing/Makefile.am
@@ -87,6 +87,7 @@ libtalertesting_la_SOURCES = \
   testing_api_cmd_refresh.c \
   testing_api_cmd_reserve_get.c \
   testing_api_cmd_reserve_history.c \
+  testing_api_cmd_reserve_open.c \
   testing_api_cmd_reserve_purse.c \
   testing_api_cmd_reserve_status.c \
   testing_api_cmd_revoke.c \
diff --git a/src/testing/testing_api_cmd_reserve_open.c 
b/src/testing/testing_api_cmd_reserve_open.c
index a1ddac16..67209d02 100644
--- a/src/testing/testing_api_cmd_reserve_open.c
+++ b/src/testing/testing_api_cmd_reserve_open.c
@@ -36,7 +36,7 @@ struct CoinDetail
   /**
    * Name of the command and index of the coin to use.
    */
-  char *name;
+  const char *name;
 
   /**
    * Amount to charge to this coin.
@@ -122,11 +122,10 @@ struct OpenState
  */
 static void
 reserve_open_cb (void *cls,
-                 const struct TALER_EXCHANGE_ReserveOpen *rs)
+                 const struct TALER_EXCHANGE_ReserveOpenResult *rs)
 {
   struct OpenState *ss = cls;
   struct TALER_TESTING_Interpreter *is = ss->is;
-  struct TALER_Amount eb;
 
   ss->rsh = NULL;
   if (ss->expected_response_code != rs->hr.http_status)
@@ -192,7 +191,7 @@ open_run (void *cls,
   for (unsigned int i = 0; i<ss->cpl; i++)
   {
     struct TALER_EXCHANGE_PurseDeposit *cpi = &cp[i];
-    struct TALER_TESTING_Command *cmdi;
+    const struct TALER_TESTING_Command *cmdi;
     const struct TALER_AgeCommitmentProof *age_commitment_proof;
     const struct TALER_CoinSpendPrivateKeyP *coin_priv;
     const struct TALER_DenominationSignature *denom_sig;
@@ -232,9 +231,9 @@ open_run (void *cls,
                                              cidx,
                                              &coin_priv)) ||
          (GNUNET_OK !=
-          TALER_TESTING_get_trait_denom_sig_priv (cmdi,
-                                                  cidx,
-                                                  &denom_sig)) ||
+          TALER_TESTING_get_trait_denom_sig (cmdi,
+                                             cidx,
+                                             &denom_sig)) ||
          (GNUNET_OK !=
           TALER_TESTING_get_trait_denom_pub (cmdi,
                                              cidx,
@@ -246,12 +245,11 @@ open_run (void *cls,
       TALER_TESTING_interpreter_fail (is);
       return;
     }
-    TALER_denom_pub_hash (denom_pub,
-                          &cpi->h_denom_pub);
     cpi->age_commitment_proof = age_commitment_proof;
     cpi->coin_priv = *coin_priv;
     cpi->denom_sig = *denom_sig;
     cpi->amount = ss->cd[i].amount;
+    cpi->h_denom_pub = denom_pub->h_key;
   }
   ss->rsh = TALER_EXCHANGE_reserves_open (
     is->exchange,
@@ -328,11 +326,11 @@ TALER_TESTING_cmd_reserve_open (const char *label,
             expected_response_code);
   while (NULL != (name = va_arg (ap, const char *)))
   {
-    ap[i].name = name;
+    ss->cd[i].name = name;
     GNUNET_assert (GNUNET_OK ==
                    TALER_string_to_amount (va_arg (ap,
                                                    const char *),
-                                           &ap[i].amount));
+                                           &ss->cd[i].amount));
     i++;
   }
   va_end (ap);

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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