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;
}
示例#2
0
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);
}
示例#3
0
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);
}
示例#4
0
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);
}
示例#5
0
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);
}
示例#6
0
void signal_test(struct zco_context_t *context, int id)
{
	DEFINE_TEST(1, case1, context);
}
示例#7
0
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);
}
示例#8
0
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);
}