| 12345678910111213141516171819202122232425 |
- /*
- * c-periphery
- * https://github.com/vsergeev/c-periphery
- * License: MIT
- */
- #include <stdio.h>
- #include <assert.h>
- #define STR_OK "[\x1b[1;32m OK \x1b[0m]"
- #define STR_FAIL "[\x1b[1;31mFAIL\x1b[0m]"
- #define passert(c) \
- do { \
- int r = (c); \
- if (r) \
- printf(" " STR_OK " %s %s():%d %s\n", __FILE__, __func__, __LINE__, #c); \
- else \
- printf(" " STR_FAIL " %s %s():%d %s\n", __FILE__, __func__, __LINE__, #c); \
- assert(r); \
- } while(0)
- #define ptest() \
- printf("\nStarting test %s():%d\n", __func__, __LINE__)
|