aboutsummaryrefslogtreecommitdiff
path: root/src/include/test.h
diff options
context:
space:
mode:
authorc2023-12-24 10:28:00 -0500
committerc2023-12-24 10:28:00 -0500
commite39267c83a8af189a624891813ebd6014543b01a (patch)
treec6ad5a39246e4560f6efd77b9d2e4383394bbbf9 /src/include/test.h
parent1494ecaeba2307e489b1df210abb3c63415419ed (diff)
Proper tests.
Diffstat (limited to 'src/include/test.h')
-rw-r--r--src/include/test.h27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/include/test.h b/src/include/test.h
deleted file mode 100644
index e862467..0000000
--- a/src/include/test.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#ifndef TEST_H
-#define TEST_H
-
-#include "util.h"
-
-#ifdef TEST
-
-unsigned int TESTS_RUN = 0;
-unsigned int TESTS_PASSED = 0;
-
-#define ASSERT(EXPR) \
- TESTS_RUN++; \
- (EXPR && ++TESTS_PASSED) ? \
- log_yay("Assertion passed!") : \
- log_err("%s:%d: Assertion failed:\n\t%s", __FILE__, __LINE__, #EXPR);
-
-#define TEST_REPORT \
- (TESTS_RUN == TESTS_PASSED) ? \
- log_yay("All %d tests passed!", TESTS_RUN) : \
- log_err("%d/%d tests failed.", TESTS_RUN - TESTS_PASSED, TESTS_RUN);
-
-#else
-#define ASSERT(EXPR) NULL;
-#define TEST_REPORT NULL;
-#endif
-
-#endif