summaryrefslogtreecommitdiff
path: root/src/bank-lib
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-12-10 21:19:30 +0100
committerChristian Grothoff <christian@grothoff.org>2017-12-10 21:19:30 +0100
commit878c68faf6fa02f20771120231d1f2eddb12285d (patch)
treef987360229f201354bbd727ea84d05528dc88bc5 /src/bank-lib
parent0b9ffa874f7dcf9e39061ec3dc066ea128a90aee (diff)
downloadexchange-878c68faf6fa02f20771120231d1f2eddb12285d.tar.gz
exchange-878c68faf6fa02f20771120231d1f2eddb12285d.tar.bz2
exchange-878c68faf6fa02f20771120231d1f2eddb12285d.zip
better diagnostics from fakebank
Diffstat (limited to 'src/bank-lib')
-rw-r--r--src/bank-lib/fakebank.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/bank-lib/fakebank.c b/src/bank-lib/fakebank.c
index bd1b3b225..d83c22a15 100644
--- a/src/bank-lib/fakebank.c
+++ b/src/bank-lib/fakebank.c
@@ -170,19 +170,21 @@ TALER_FAKEBANK_check (struct TALER_FAKEBANK_Handle *h,
"Did not find matching transaction!\nI have:\n");
for (struct Transaction *t = h->transactions_head; NULL != t; t = t->next)
{
- char *s;
-
if (GNUNET_YES == t->checked)
continue;
- s = TALER_amount_to_string (&t->amount);
fprintf (stderr,
"%llu -> %llu (%s) from %s\n",
(unsigned long long) t->debit_account,
(unsigned long long) t->credit_account,
- s,
+ TALER_amount2s (&t->amount),
t->exchange_base_url);
- GNUNET_free (s);
}
+ fprintf (stderr,
+ "I wanted:\n%llu -> %llu (%s) from %s\n",
+ (unsigned long long) want_debit,
+ (unsigned long long) want_credit,
+ TALER_amount2s (want_amount),
+ exchange_base_url);
return GNUNET_SYSERR;
}
@@ -828,9 +830,10 @@ handle_history (struct TALER_FAKEBANK_Handle *h,
? pos->credit_account
: pos->debit_account),
"wt_subject", subject);
+ GNUNET_assert (NULL != trans);
GNUNET_free (subject);
- json_array_append (history,
- trans);
+ GNUNET_assert (0 == json_array_append (history,
+ trans));
if (count > 0)
{
pos = pos->next;
@@ -860,7 +863,8 @@ handle_history (struct TALER_FAKEBANK_Handle *h,
}
jresponse = json_pack ("{s:o}",
- "data", history);
+ "data",
+ history);
if (NULL == jresponse)
{
GNUNET_break (0);