X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcfg%2Ftest.h;h=ffa3a8d5e0fc932296375c68a53570c4f79c75a8;hb=49448500694891fcf24026e904c5891d4521eb1d;hp=048ff57b8855b3de2192f10f90e0399ec5869474;hpb=48995cc06cb21ecd8ca9d0e69d9176a5a4ea2c0f;p=bertos.git diff --git a/bertos/cfg/test.h b/bertos/cfg/test.h index 048ff57b..ffa3a8d5 100644 --- a/bertos/cfg/test.h +++ b/bertos/cfg/test.h @@ -75,25 +75,28 @@ #if defined(ARCH_UNITTEST) && (ARCH & ARCH_UNITTEST) #define UNIT_TEST 1 + + /** + * Macro used to generate a main() for a test to be compiled + * on hosted platform. + */ + #define TEST_MAIN(module) \ + int main(void) \ + { \ + if (module##_testSetup() != 0) \ + return 1; \ + if (module##_testRun() != 0) \ + return 2; \ + if (module##_testTearDown() != 0) \ + return 3; \ + return 0; \ + } #else /* !TEST */ #define UNIT_TEST 0 + + #define TEST_MAIN(module) /* nothing */ #endif /* TEST */ -/** - * Macro used to generate a main() for a test to be compiled - * on hosted platform. - */ -#define TEST_MAIN(module) \ -int main(void) \ -{ \ - if (module##_testSetup() != 0) \ - return 1; \ - if (module##_testRun() != 0) \ - return 2; \ - if (module##_testTearDown() != 0) \ - return 3; \ - return 0; \ -} /** * Silent an assert in a test.