8 #ifndef IRCBOT_TESTS_MINUNIT_H_ 9 #define IRCBOT_TESTS_MINUNIT_H_ 17 #define mu_assert(message, test) \ 29 #define mu_assert_or_disconnect(bot, message, test) \ 32 bot_disconnect(bot); \ 42 #define mu_run_test(name, test) \ 44 printf("%sTEST: %s%s\n", YELLOW, name, COLOR_END); \ 45 char *message = test(); \ 48 strcpy(messages[tests_failed], message); \ 67 extern char COLOR_END[];
70 #endif // IRCBOT_TESTS_MINUNIT_H_ int tests_run
Total number of tests executed.
Definition: test_main.c:17
char ** messages
List of messages from failed tests, for printing.
Definition: test_main.c:19
int tests_failed
Number of tests that failed.
Definition: test_main.c:18