gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] [taler-exchange] branch master updated: test command "fakeb


From: gnunet
Subject: [GNUnet-SVN] [taler-exchange] branch master updated: test command "fakebank transfer" takes exchange url in arguments
Date: Wed, 21 Feb 2018 09:57:35 +0100

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

marcello pushed a commit to branch master
in repository exchange.

The following commit(s) were added to refs/heads/master by this push:
     new b09bd97  test command "fakebank transfer" takes exchange url in 
arguments
b09bd97 is described below

commit b09bd97c3b5cfa2356d05c6a5d2b7d2cf08fa76f
Author: Marcello Stanisci <address@hidden>
AuthorDate: Wed Feb 21 09:56:49 2018 +0100

    test command "fakebank transfer"
    takes exchange url in arguments
---
 src/exchange-lib/test_exchange_api_new.c             |  4 ++--
 src/exchange-lib/testing_api_cmd_fakebank_transfer.c | 18 ++++++++++++++----
 src/include/taler_testing_lib.h                      |  9 ++++++---
 3 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/src/exchange-lib/test_exchange_api_new.c 
b/src/exchange-lib/test_exchange_api_new.c
index 580c4e9..870f920 100644
--- a/src/exchange-lib/test_exchange_api_new.c
+++ b/src/exchange-lib/test_exchange_api_new.c
@@ -103,7 +103,7 @@ static char *fakebank_url;
 #define CMD_TRANSFER_TO_EXCHANGE(label,amount) \
    TALER_TESTING_cmd_fakebank_transfer (label, amount, \
      fakebank_url, USER_ACCOUNT_NO, EXCHANGE_ACCOUNT_NO, \
-     USER_LOGIN_NAME, USER_LOGIN_PASS)
+     USER_LOGIN_NAME, USER_LOGIN_PASS, "https://exchange.com/";)
 
 /**
  * Run wire transfer of funds from some user's account to the
@@ -116,7 +116,7 @@ static char *fakebank_url;
    TALER_TESTING_cmd_fakebank_transfer_with_subject \
      (label, amount, fakebank_url, USER_ACCOUNT_NO, \
       EXCHANGE_ACCOUNT_NO, USER_LOGIN_NAME, USER_LOGIN_PASS, \
-      subject)
+      subject, "https://exchange.com/";)
 
 /**
  * Main function that will tell the interpreter what commands to
diff --git a/src/exchange-lib/testing_api_cmd_fakebank_transfer.c 
b/src/exchange-lib/testing_api_cmd_fakebank_transfer.c
index 4c0471d..1093918 100644
--- a/src/exchange-lib/testing_api_cmd_fakebank_transfer.c
+++ b/src/exchange-lib/testing_api_cmd_fakebank_transfer.c
@@ -103,6 +103,10 @@ struct FakebankTransferState
    */
   uint64_t serial_id;
 
+  /**
+   * Exchange URL.
+   */
+  const char *exchange_url;
 };
 
 
@@ -214,7 +218,7 @@ fakebank_transfer_run (void *cls,
     (TALER_TESTING_interpreter_get_context (is),
      fts->bank_url,
      &auth,
-     "https://exchange.com/";, /* exchange URL: FIXME */
+     fts->exchange_url,
      subject,
      &fts->amount,
      fts->debit_account_no,
@@ -303,7 +307,8 @@ TALER_TESTING_cmd_fakebank_transfer (const char *label,
                                      uint64_t debit_account_no,
                                      uint64_t credit_account_no,
                                      const char *auth_username,
-                                     const char *auth_password)
+                                     const char *auth_password,
+                                     const char *exchange_url)
 {
   struct TALER_TESTING_Command cmd;
   struct FakebankTransferState *fts;
@@ -314,6 +319,7 @@ TALER_TESTING_cmd_fakebank_transfer (const char *label,
   fts->debit_account_no = debit_account_no;
   fts->auth_username = auth_username;
   fts->auth_password = auth_password;
+  fts->exchange_url = exchange_url;
   if (GNUNET_OK !=
       TALER_string_to_amount (amount,
                               &fts->amount))
@@ -346,7 +352,8 @@ TALER_TESTING_cmd_fakebank_transfer_with_subject
    uint64_t credit_account_no,
    const char *auth_username,
    const char *auth_password,
-   const char *subject)
+   const char *subject,
+   const char *exchange_url)
 {
   struct TALER_TESTING_Command cmd;
   struct FakebankTransferState *fts;
@@ -358,6 +365,7 @@ TALER_TESTING_cmd_fakebank_transfer_with_subject
   fts->auth_username = auth_username;
   fts->auth_password = auth_password;
   fts->subject = subject;
+  fts->exchange_url = exchange_url;
   if (GNUNET_OK !=
       TALER_string_to_amount (amount,
                               &fts->amount))
@@ -390,7 +398,8 @@ TALER_TESTING_cmd_fakebank_transfer_with_ref
    uint64_t credit_account_no,
    const char *auth_username,
    const char *auth_password,
-   const char *ref)
+   const char *ref,
+   const char *exchange_url)
 {
   struct TALER_TESTING_Command cmd;
   struct FakebankTransferState *fts;
@@ -402,6 +411,7 @@ TALER_TESTING_cmd_fakebank_transfer_with_ref
   fts->auth_username = auth_username;
   fts->auth_password = auth_password;
   fts->reserve_reference = ref;
+  fts->exchange_url = exchange_url;
   if (GNUNET_OK !=
       TALER_string_to_amount (amount,
                               &fts->amount))
diff --git a/src/include/taler_testing_lib.h b/src/include/taler_testing_lib.h
index f8063fe..2a03b0c 100644
--- a/src/include/taler_testing_lib.h
+++ b/src/include/taler_testing_lib.h
@@ -396,7 +396,8 @@ TALER_TESTING_cmd_fakebank_transfer (const char *label,
                                      uint64_t debit_account_no,
                                      uint64_t credit_account_no,
                                      const char *auth_username,
-                                     const char *auth_password);
+                                     const char *auth_password,
+                                     const char *exchange_url);
 
 
 /**
@@ -412,7 +413,8 @@ TALER_TESTING_cmd_fakebank_transfer_with_subject
    uint64_t credit_account_no,
    const char *auth_username,
    const char *auth_password,
-   const char *subject);
+   const char *subject,
+   const char *exchange_url);
 
 
 /**
@@ -428,7 +430,8 @@ TALER_TESTING_cmd_fakebank_transfer_with_ref
    uint64_t credit_account_no,
    const char *auth_username,
    const char *auth_password,
-   const char *ref);
+   const char *ref,
+   const char *exchange_url);
 
 
 /**

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



reply via email to

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