diff --git a/test/test.h b/test/test.h index 3fe2556..ebc7d6d 100644 --- a/test/test.h +++ b/test/test.h @@ -10,7 +10,12 @@ #include +#ifndef TEST_VERBOSE +#define TEST_VERBOSE 0 +#endif + #define TEST_PASSED() printf("\t[%s]: Passed\n", __func__) +#if TEST_VERBOSE #define TEST(COND, ...) \ do \ { \ @@ -30,6 +35,16 @@ assert(0); \ } \ } while (0) +#else +#define TEST(COND, ...) \ + do \ + { \ + if (!(COND)) \ + { \ + assert(0); \ + } \ + } while (0) +#endif typedef struct TestFn {