33 #ifndef __UTIL_UNITTEST_H__ 34 #define __UTIL_UNITTEST_H__ 61 if (unittests_fatal) { \ 71 #define FAIL_IF(expr) do { \ 72 if (unittests_fatal) { \ 82 #define FAIL_IF_NOT(expr) do { \ 89 #define FAIL_IF_NULL(expr) do { \ 90 FAIL_IF(NULL == expr); \ 96 #define FAIL_IF_NOT_NULL(expr) do { \ 97 FAIL_IF(NULL != expr); \ 117 #define PASS_IF(expr) do { \
void UtListTests(const char *regex_arg)
List all registered unit tests.
int UtRunSelftest(const char *regex_arg)
Run self tests.
void UtInitialize(void)
Initialize unit test list.
void UtRegisterTest(const char *name, int(*TestFn)(void))
Register unit test.
void UtRunModeRegister(void)
void UtCleanup(void)
Cleanup unit test list.
uint32_t UtRunTests(const char *regex_arg)
Run all registered unittests.