extern "C" TestRef SyncmlParserTest_tests(void) { EMB_UNIT_TESTFIXTURES(fixtures) { DEFINE_TEST(testSyncmlIncomplete), DEFINE_TEST(testSyncmlComplete), DEFINE_TEST(testSyncmlComplete2), }; EMB_UNIT_TESTCALLER(SyncmlParserTest, "SyncmlParserTest", setUp, tearDown, fixtures); // temporary work around for the linker/loader problem of the sooner build static TestCaller t = SyncmlParserTest; t.isa = (TestImplement *) & TestCallerImplement; return (TestRef) & t; }
void z_set_test(struct zco_context_t *context, int id) { DEFINE_TEST(1, case1, context); DEFINE_TEST(2, case2, context); DEFINE_TEST(3, case3, context); DEFINE_TEST(4, case4, context); DEFINE_TEST(5, case5, context); DEFINE_TEST(6, case6, context); DEFINE_TEST(7, case7, context); DEFINE_TEST(8, case8, context); }
int __FLT_ABI(test_function_casinh) () { _DEFINE_DEFAULT_TEST_FUNCTION (casinh, FUNC_BEHAVIOR_CONJ | FUNC_BEHAVIOR_ODD); DEFAULT_TESTS_START DEFINE_TEST ( __FLT_CST( 0.0), __FLT_CST(0.0), __FLT_CST(0.0), __FLT_CST(0.0), 0, 0) DEFINE_TEST (__FLT_CST(42.42), INFINITY, INFINITY, __FLT_PI_2, 0, 0) DEFINE_TEST (__FLT_CST(42.42), __FLT_NAN, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( INFINITY, __FLT_CST(42.42), INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, INFINITY, INFINITY, __FLT_PI_4, 0, 0) DEFINE_TEST ( INFINITY, __FLT_NAN, INFINITY, __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_NAN, __FLT_CST(0.0), __FLT_NAN, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( __FLT_NAN, __FLT_CST(42.42), __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_NAN, INFINITY, INFINITY, __FLT_NAN, 1, 0) DEFINE_TEST ( __FLT_NAN, __FLT_NAN, __FLT_NAN, __FLT_NAN, 0, 0) TESTS_END return RUN_DEFAULT_TESTS(casinh); }
int __FLT_ABI(test_function_cexp) () { /* cos(42.42) is positive, sin(42.42) is negative */ /* cos(0), sin(0) positive. */ _DEFINE_DEFAULT_TEST_FUNCTION (cexp, FUNC_BEHAVIOR_CONJ); DEFAULT_TESTS_START DEFINE_TEST ( __FLT_CST( 0.0), __FLT_CST(0.0), __FLT_CST(1.0), __FLT_CST(0.0), 0, 0) DEFINE_TEST ( __FLT_CST(-0.0), __FLT_CST(0.0), __FLT_CST(1.0), __FLT_CST(0.0), 0, 0) DEFINE_TEST ( __FLT_CST(42.42), INFINITY, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_CST(42.42), __FLT_NAN, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST (__FLT_CST(-42.42), INFINITY, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST (__FLT_CST(-42.42), __FLT_NAN, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( INFINITY, __FLT_CST(0.0), INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( -INFINITY, __FLT_CST(42.42), __FLT_CST(0.0), __FLT_CST(-0.0), 0, 0) DEFINE_TEST ( -INFINITY, __FLT_CST(0.0), __FLT_CST(0.0), __FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, __FLT_CST(42.42), INFINITY, -INFINITY, 0, 0) DEFINE_TEST ( -INFINITY, INFINITY, __FLT_CST(0.0), __FLT_CST(0.0), 1, 1) DEFINE_TEST ( INFINITY, INFINITY, INFINITY, __FLT_NAN, 1, 0) DEFINE_TEST ( -INFINITY, __FLT_NAN, __FLT_CST(0.0), __FLT_CST(0.0), 1, 1) DEFINE_TEST ( INFINITY, __FLT_NAN, INFINITY, __FLT_NAN, 1, 0) DEFINE_TEST ( __FLT_NAN, __FLT_CST(0.0), __FLT_NAN, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( __FLT_NAN, __FLT_CST(42.42), __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_NAN, INFINITY, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_NAN, __FLT_NAN, __FLT_NAN, __FLT_NAN, 0, 0) TESTS_END return RUN_DEFAULT_TESTS(cexp); }
int __FLT_ABI(test_function_cproj) () { _DEFINE_DEFAULT_TEST_FUNCTION (cproj, 0); DEFAULT_TESTS_START DEFINE_TEST ( -INFINITY, -__FLT_CST(42.42), INFINITY, -__FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, -__FLT_CST(42.42), INFINITY, -__FLT_CST(0.0), 0, 0) DEFINE_TEST ( -INFINITY, __FLT_CST(42.42), INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, __FLT_CST(42.42), INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( -INFINITY, -INFINITY, INFINITY, -__FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, -INFINITY, INFINITY, -__FLT_CST(0.0), 0, 0) DEFINE_TEST ( -INFINITY, INFINITY, INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, INFINITY, INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( -INFINITY, -__FLT_NAN, INFINITY, -__FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, -__FLT_NAN, INFINITY, -__FLT_CST(0.0), 0, 0) DEFINE_TEST ( -INFINITY, __FLT_NAN, INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, __FLT_NAN, INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( -__FLT_NAN, -INFINITY, INFINITY, -__FLT_CST(0.0), 0, 0) DEFINE_TEST ( __FLT_NAN, -INFINITY, INFINITY, -__FLT_CST(0.0), 0, 0) DEFINE_TEST ( -__FLT_NAN, INFINITY, INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( __FLT_NAN, INFINITY, INFINITY, __FLT_CST(0.0), 0, 0) /* z projects to z */ DEFINE_TEST (-__FLT_CST(42.42), -__FLT_CST(42.42), -__FLT_CST(42.42), -__FLT_CST(42.42), 0, 0) DEFINE_TEST (-__FLT_CST(42.42), __FLT_CST(42.42), -__FLT_CST(42.42), __FLT_CST(42.42), 0, 0) DEFINE_TEST ( __FLT_CST(42.42), -__FLT_CST(42.42), __FLT_CST(42.42), -__FLT_CST(42.42), 0, 0) DEFINE_TEST ( __FLT_CST(42.42), __FLT_CST(42.42), __FLT_CST(42.42), __FLT_CST(42.42), 0, 0) DEFINE_TEST ( __FLT_NAN, -__FLT_CST(42.42), __FLT_NAN, -__FLT_CST(42.42), 0, 0) DEFINE_TEST ( __FLT_NAN, __FLT_CST(42.42), __FLT_NAN, __FLT_CST(42.42), 0, 0) DEFINE_TEST (-__FLT_CST(42.42), __FLT_NAN, -__FLT_CST(42.42), __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_CST(42.42), __FLT_NAN, __FLT_CST(42.42), __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_NAN, __FLT_NAN, __FLT_NAN, __FLT_NAN, 0, 0) TESTS_END return RUN_DEFAULT_TESTS(cproj); }
void signal_test(struct zco_context_t *context, int id) { DEFINE_TEST(1, case1, context); }
static void application_main(ZBind *task, int id, int *stage) { struct zco_context_t *context = CTX_FROM_OBJECT(task); DEFINE_TEST(1, case1, context, stage); }
int __FLT_ABI(test_function_csinh) () { /* cos (42.42) is positive, sin(42.42) is negative */ _DEFINE_DEFAULT_TEST_FUNCTION (csinh, FUNC_BEHAVIOR_CONJ | FUNC_BEHAVIOR_ODD); DEFAULT_TESTS_START DEFINE_TEST ( __FLT_CST( 0.0), __FLT_CST(0.0), __FLT_CST(0.0), __FLT_CST(0.0), 0, 0) DEFINE_TEST ( __FLT_CST( 0.0), INFINITY, __FLT_CST(0.0), __FLT_NAN, 1, 0) DEFINE_TEST ( __FLT_CST( 0.0), __FLT_NAN, __FLT_CST(0.0), __FLT_NAN, 1, 0) DEFINE_TEST (__FLT_CST(42.42), INFINITY, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST (__FLT_CST(42.42), __FLT_NAN, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( INFINITY, __FLT_CST(0.0), INFINITY, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( INFINITY, __FLT_CST(42.42), INFINITY, -INFINITY, 0, 0) DEFINE_TEST ( INFINITY, INFINITY, INFINITY, __FLT_NAN, 1, 0) DEFINE_TEST ( INFINITY, __FLT_NAN, INFINITY, __FLT_NAN, 1, 0) DEFINE_TEST ( __FLT_NAN, __FLT_CST(0.0), __FLT_NAN, __FLT_CST(0.0), 0, 0) DEFINE_TEST ( __FLT_NAN, __FLT_CST(42.42), __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_NAN, INFINITY, __FLT_NAN, __FLT_NAN, 0, 0) DEFINE_TEST ( __FLT_NAN, __FLT_NAN, __FLT_NAN, __FLT_NAN, 0, 0) TESTS_END return RUN_DEFAULT_TESTS(csinh); }