From 1ea30ddbfa1d16651c8bd65282f4093dcbe6d0bb Mon Sep 17 00:00:00 2001 From: Mosder Date: Thu, 30 Jul 2026 18:51:21 +0200 Subject: feat: added some typedefs to tester --- include/moslib/tester.h | 19 +++++++++++++++++++ include/moslib/tests.h | 2 -- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 include/moslib/tester.h delete mode 100644 include/moslib/tests.h (limited to 'include') 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 -- cgit v1.2.3