diff options
Diffstat (limited to 'include/test/__meta__.h')
-rw-r--r-- | include/test/__meta__.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/include/test/__meta__.h b/include/test/__meta__.h index 17e0b99..f0c10b4 100644 --- a/include/test/__meta__.h +++ b/include/test/__meta__.h @@ -2,21 +2,29 @@ #define INC_TEST___META___H #include <lib/bool.h> -#include <stdio.h> #include <stddef.h> +#include <stdio.h> #define TestCount_t uint16_t #ifdef TEST_SHOW_PASS -#define _TEST_PASS(s,sub,n) fprintf(stderr, "(%4X) \x1b[92mPASS\x1b[0m %s/%s\n", ++n, s, sub) +#define _TEST_PASS(s, sub, n) \ + fprintf(stderr, "(%4X) \x1b[92mPASS\x1b[0m %s/%s\n", ++n, s, sub) #else -#define _TEST_PASS(s,sub,n) ++n +#define _TEST_PASS(s, sub, n) ++n #endif -#define _TEST_FAIL(s,sub,n) fprintf(stderr, "(%4X) \x1b[91mFAIL\x1b[0m %s/%s\n", ++n, s, sub) +#define _TEST_FAIL(s, sub, n) \ + fprintf(stderr, "(%4X) \x1b[91mFAIL\x1b[0m %s/%s\n", ++n, s, sub) #ifndef _TEST_RESULT -#define _TEST_RESULT(main_string,subtest_string,result,n,n_success) if (!result) {_TEST_FAIL(main_string,subtest_string, n);} else {_TEST_PASS(main_string,subtest_string,n);n_success++;} +#define _TEST_RESULT(main_string, subtest_string, result, n, n_success) \ + if (!result) { \ + _TEST_FAIL(main_string, subtest_string, n); \ + } else { \ + _TEST_PASS(main_string, subtest_string, n); \ + n_success++; \ + } #endif #endif |