diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/testing_api_cmd_track.c | 26 | 
1 files changed, 14 insertions, 12 deletions
| diff --git a/src/lib/testing_api_cmd_track.c b/src/lib/testing_api_cmd_track.c index 4a054144..1c213083 100644 --- a/src/lib/testing_api_cmd_track.c +++ b/src/lib/testing_api_cmd_track.c @@ -523,21 +523,23 @@ track_transfer_cb      TALER_TESTING_interpreter_fail (is);      return;    } -  if (NULL == tts->expected_total_amount) -  { -    GNUNET_break (0); -    TALER_TESTING_interpreter_fail (is); -    return; -  } -  if (NULL == tts->expected_wire_fee) -  { -    GNUNET_break (0); -    TALER_TESTING_interpreter_fail (is); -    return; -  } +    switch (http_status)    {    case MHD_HTTP_OK: +    if (NULL == tts->expected_total_amount) +    { +      GNUNET_break (0); +      TALER_TESTING_interpreter_fail (is); +      return; +    } +    if (NULL == tts->expected_wire_fee) +    { +      GNUNET_break (0); +      TALER_TESTING_interpreter_fail (is); +      return; +    } +      if (GNUNET_OK !=          TALER_string_to_amount (tts->expected_total_amount,                                  &expected_amount)) | 
