Go to the documentation of this file. 34 #ifndef __HELPERMACRO_H__ 35 #define __HELPERMACRO_H__ 46 #define EMB_UNIT_TESTCASE(ca,name,sup,tdw,run) \ 47 static const TestCase ca = new_TestCase(name,sup,tdw,run) 49 #define EMB_UNIT_TESTSUITE(su,name,array) \ 50 static const TestSuite su = new_TestSuite(name,(Test**)array,sizeof(array)/sizeof(array[0])) 52 #define EMB_UNIT_TESTREFS(tests) \ 53 static Test* const tests[] = 55 #define EMB_UNIT_ADD_TESTREF(testref) \ 69 #define EMB_UNIT_TESTFIXTURE(fixture,name,sup,tdw,functions) \ 70 static const TestFixture fixture = new_TestFixture(#name,sup,tdw,sizeof(functions)/sizeof(functions[0]),functions) 72 #define EMB_UNIT_TESTFUNCTIONS(functions) \ 73 static const TestFunction functions[] = 83 #define EMB_UNIT_REPEATEDTEST(repeater,test,tmrp) \ 84 static const RepeatedTest repeater = new_RepeatedTest(test,tmrp) 92 #define EMB_UNIT_RUN(test) TestRunner_runTest((Test*)&test);