diff options
| author | Mosder <xmosder12@gmail.com> | 2026-07-30 18:51:21 +0200 |
|---|---|---|
| committer | Mosder <xmosder12@gmail.com> | 2026-07-30 18:51:21 +0200 |
| commit | 1ea30ddbfa1d16651c8bd65282f4093dcbe6d0bb (patch) | |
| tree | 7363f6001f5bdf325b3fdfcd0fba2c14957c4977 | |
| parent | 95ead7e764df405452fcbb04380f836e947e8f55 (diff) | |
feat: added some typedefs to tester
| -rw-r--r-- | include/moslib/tester.h | 19 | ||||
| -rw-r--r-- | include/moslib/tests.h | 2 | ||||
| -rw-r--r-- | src/tester.c (renamed from src/tests.c) | 0 |
3 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 diff --git a/src/tests.c b/src/tester.c index e69de29..e69de29 100644 --- a/src/tests.c +++ b/src/tester.c |
