aboutsummaryrefslogtreecommitdiff
path: root/tests/unit/curlcheck.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/curlcheck.h')
-rw-r--r--tests/unit/curlcheck.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/unit/curlcheck.h b/tests/unit/curlcheck.h
index c34f99093..66f0d3ddb 100644
--- a/tests/unit/curlcheck.h
+++ b/tests/unit/curlcheck.h
@@ -9,6 +9,13 @@
#include "test.h"
+#define fail_if(expr, msg) \
+ if(expr) { \
+ fprintf(stderr, "%s:%d Assertion '%s' met: %s" , \
+ __FILE__, __LINE__, #expr, msg); \
+ unitfail++; \
+ }
+
#define fail_unless(expr, msg) \
if(!(expr)) { \
fprintf(stderr, "%s:%d Assertion '%s' failed: %s" , \
@@ -22,9 +29,11 @@ extern int unitfail;
int test(char *unused) \
{ \
(void)unused; \
- unit_setup();
+ unit_setup(); \
+ {
#define UNITTEST_STOP \
+ } \
unit_stop(); \
return unitfail; \
}