void test_ToLFPrelNeg() { l_fp lfpClose = l_fp_init(0,1); int i = 0; for (i = 0; i < COUNTOF(fdata); i++) { struct timeval a = timeval_init(-1, fdata[i].usec); l_fp E = l_fp_init(~0, fdata[i].frac); l_fp r; r = tval_intv_to_lfp(a); TEST_ASSERT_TRUE(AssertFpClose(E,r,lfpClose)); //ASSERT_PRED_FORMAT2(FpClose,E, r); } }
void test_ToLFPbittest() { l_fp lfpClose = l_fp_init(0,1); u_int32 i = 0; for (i = 0; i < 1000000; i++) { struct timeval a = timeval_init(1, i); l_fp E = l_fp_init(1,my_tick_to_tsf(i)); l_fp r; r = tval_intv_to_lfp(a); TEST_ASSERT_TRUE(AssertFpClose(E,r,lfpClose)); //ASSERT_PRED_FORMAT2(FpClose, E, r); } }
void test_ToLFPabs(void) { l_fp lfpClose = l_fp_init(0, 1); int i = 0; for (i = 0; i < COUNTOF(fdata); ++i) { struct timeval a = timeval_init(1, fdata[i].usec); l_fp E = l_fp_init(1 + JAN_1970, fdata[i].frac); l_fp r; r = tval_stamp_to_lfp(a); TEST_ASSERT_TRUE(AssertFpClose(E, r, lfpClose)); } }
void test_ToLFPrelNeg(void) { l_fp lfpClose = l_fp_init(0, 1); int i = 0; for (i = 0; i < COUNTOF(fdata); ++i) { struct timeval a = timeval_init(-1, fdata[i].usec); l_fp E = l_fp_init(~0, fdata[i].frac); l_fp r; r = tval_intv_to_lfp(a); TEST_ASSERT_TRUE(AssertFpClose(E, r, lfpClose)); } return; }