aboutsummaryrefslogtreecommitdiff
path: root/test/include
diff options
context:
space:
mode:
Diffstat (limited to 'test/include')
-rw-r--r--test/include/test.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/include/test.h b/test/include/test.h
index 02c3d18..3193c52 100644
--- a/test/include/test.h
+++ b/test/include/test.h
@@ -3,6 +3,10 @@
#include "../../src/include/util.h"
+/*
+ This is probably how it's supposed to work. In what other cases would you
+ need `extern`?
+*/
extern unsigned int TESTS_RUN;
extern unsigned int TESTS_PASSED;
@@ -11,8 +15,8 @@ extern unsigned int TESTS_PASSED;
#define ASSERT(EXPR) \
TESTS_RUN++; \
(EXPR && ++TESTS_PASSED) ? \
- log_inf("%s:%s:%d: Assertion passed!", __func__, __FILE__, __LINE__) : \
- log_err("%s:%s:%d: Assertion failed:\n\t%s", __func__, __FILE__, __LINE__, #EXPR);
+ log_inf("%s:%s:%d: Assertion passed!", __FILE__, __func__, __LINE__) : \
+ log_err("%s:%s:%d: Assertion failed:\n\t%s", __FILE__, __func__, __LINE__, #EXPR);
#define TEST_REPORT \
(TESTS_RUN == TESTS_PASSED) ? \