1234567891011121314151617181920212223242526 |
- #include <stdio.h>
- #ifdef UNITTESTS_SHORT_MSGS
- /* Short debug messages for platforms with limited memory */
- #define COMMENT(x) printf("\n----" x "----\n");
- #define TEST(x) \
- if (!(x)) { \
- fprintf(stderr, "FAIL: Line %d\n", __LINE__); \
- status = 1; \
- } else { \
- printf("OK: Line %d\n", __LINE__); \
- }
- #else
- /* Elaborate debug messages for normal development */
- #define COMMENT(x) printf("\n----" x "----\n");
- #define TEST(x) \
- if (!(x)) { \
- fprintf(stderr, "\033[31;1mFAILED:\033[22;39m %s:%d %s\n", __FILE__, __LINE__, #x); \
- status = 1; \
- } else { \
- printf("\033[32;1mOK:\033[22;39m %s\n", #x); \
- }
- #endif
|