[gcalctool] Improve unittest failure error
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcalctool] Improve unittest failure error
- Date: Mon, 29 Nov 2010 04:41:06 +0000 (UTC)
commit 78d71b44940780902f956afc828fbdf9f3994bf2
Author: Robert Ancell <robert ancell canonical com>
Date: Mon Nov 29 14:12:25 2010 +1100
Improve unittest failure error
src/unittest.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/unittest.c b/src/unittest.c
index 9251121..6652080 100644
--- a/src/unittest.c
+++ b/src/unittest.c
@@ -90,7 +90,7 @@ test(char *expression, char *expected, int expected_error)
result_str = mp_serializer_to_string(serializer, &result);
g_object_unref(serializer);
- if(expected_error != 0)
+ if(expected_error != PARSER_ERR_NONE)
fail("'%s' -> %s, expected error %s", expression, result_str, error_code_to_string(expected_error));
else if(strcmp(result_str, expected) != 0)
fail("'%s' -> '%s', expected '%s'", expression, result_str, expected);
@@ -101,6 +101,9 @@ test(char *expression, char *expected, int expected_error)
else {
if(error == expected_error)
pass("'%s' -> error %s", expression, error_code_to_string(error));
+ else if(expected_error == PARSER_ERR_NONE)
+ fail("'%s' -> error %s, expected result %s", expression,
+ error_code_to_string(error), expected);
else
fail("'%s' -> error %s, expected error %s", expression,
error_code_to_string(error), error_code_to_string(expected_error));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]