From b712a7ac4c6a7a8bb1d81d0adad8f98084b4d2fe Mon Sep 17 00:00:00 2001 From: sanine-a Date: Tue, 21 Dec 2021 11:00:32 -0600 Subject: refactor: move lily-test.h into root directory and move src/ -> tests/ --- src/lily-test.h | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 src/lily-test.h (limited to 'src/lily-test.h') diff --git a/src/lily-test.h b/src/lily-test.h deleted file mode 100644 index 9f166b1..0000000 --- a/src/lily-test.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef LILY_TEST_H -#define LILY_TEST_H - -#define lily_test const char * - -struct lily_test_data_t { - int tests_run; - int tests_failed; -}; - -#define LILY_INIT() \ - struct lily_test_data_t lily_test_data = { 0, 0 }; - - -// helper macros to turn numerical constants into strings -#define STR_IMPL(x) #x -#define STR(X) STR_IMPL(x) - - -// assertion macros -#define lily_indent " " -#define lily_assert_msg(statement, message) \ - do { \ - if (!(statement)) \ - return "" message \ - "\n" lily_indent " [" __FILE__ ":" STR(__LINE__) "]"; \ - } while(0) - -#define lily_assert_equal(a, b) lily_assert_msg((a) == (b), "'" #a "' is not equal to '" #b "'") - - -#endif -- cgit v1.2.1