diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/moslib/tester.h | 19 | ||||
| -rw-r--r-- | include/moslib/tests.h | 2 |
2 files changed, 19 insertions, 2 deletions
diff --git a/include/moslib/tester.h b/include/moslib/tester.h new file mode 100644 index 0000000..1a548bc --- /dev/null +++ b/include/moslib/tester.h @@ -0,0 +1,19 @@ +// moslib/tester.h +// Helper functions for writing and running tests + +#ifndef MOSLIB_TESTER_H +#define MOSLIB_TESTER_H + +typedef void Test; // this is just for nice indication that a function is a test +typedef struct Tester Tester; +typedef struct TestGroup TestGroup; +typedef Test (*TestFn)(TestGroup *); + +// Tester *tester = NULL; (new_tester()) +// TestGroup *test_group = add_test_group(Tester *tester, const char *group_name); +// add_test(TestGroup *test_group, TestFn test); +// test_assert(int expression, const char *error_message); +// run_tests(Tester *tester); +// free_tester(Tester *tester); + +#endif // MOSLIB_TESTER_H diff --git a/include/moslib/tests.h b/include/moslib/tests.h deleted file mode 100644 index 40fb533..0000000 --- a/include/moslib/tests.h +++ /dev/null @@ -1,2 +0,0 @@ -// moslib/tests.h -// Helper functions for writing and running tests |
