diff options
Diffstat (limited to 'tests/test_common.c')
-rw-r--r-- | tests/test_common.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_common.c b/tests/test_common.c index 7e994f36..2ce3a5da 100644 --- a/tests/test_common.c +++ b/tests/test_common.c @@ -147,6 +147,20 @@ int test_succ(int result, return !result; } +int test_fail(int result, + const char *preamble, const char *desc, const char *comment) +{ + if (result != 0) { + print_passed(preamble, desc, comment); + } else { + print_failed(preamble, desc, comment); + fprintf(stderr, + " Didn't expect SUCCESS (0), but got it\n"); + gTestSuccess = 0; + } + return result; +} + int test_true(int result, const char *preamble, const char *desc, const char *comment) { |