Exemple #1
0
TEST_F(calendarTest, SplitYearDays2) {
	for (int32 eyd = -1; eyd <= 366; eyd++) {
		ntpcal_split split = ntpcal_split_yeardays(eyd, 1);
		if (split.lo >= 0 && split.hi >= 0) {
			EXPECT_GT(12, split.hi);
			EXPECT_GT(real_month_days[1][split.hi+1], split.lo);
			int32 tyd = real_month_table[1][split.hi] + split.lo;
			EXPECT_EQ(eyd, tyd);
		} else
			EXPECT_TRUE(eyd < 0 || eyd > 365);
		}
}
Exemple #2
0
void test_SplitYearDays1() {
    int32 eyd;
    for (eyd = -1; eyd <= 365; eyd++) {
        ntpcal_split split = ntpcal_split_yeardays(eyd, 0);
        if (split.lo >= 0 && split.hi >= 0) {
            TEST_ASSERT_TRUE(isGT(12,split.hi));//EXPECT_GT(12, split.hi);
            TEST_ASSERT_TRUE(isGT(real_month_days[0][split.hi+1], split.lo));//EXPECT_GT(real_month_days[0][split.hi+1], split.lo);
            int32 tyd = real_month_table[0][split.hi] + split.lo;
            TEST_ASSERT_EQUAL(eyd, tyd);
        } else
            TEST_ASSERT_TRUE(eyd < 0 || eyd > 364);
    }
}
Exemple #3
0
void test_SplitYearDays2() {
    int32 eyd;
    for (eyd = -1; eyd <= 366; eyd++) {
        ntpcal_split split = ntpcal_split_yeardays(eyd, 1);
        if (split.lo >= 0 && split.hi >= 0) {
            //TEST_ASSERT_TRUE(12 > split.hi); //simpler version, works for basic types, doesn't work for complex structs
            TEST_ASSERT_TRUE(isGT(12,split.hi));//EXPECT_GT(12, split.hi);
            TEST_ASSERT_TRUE(isGT(real_month_days[1][split.hi+1], split.lo));//EXPECT_GT(real_month_days[1][split.hi+1], split.lo);
            int32 tyd = real_month_table[1][split.hi] + split.lo;
            TEST_ASSERT_EQUAL(eyd, tyd);
        } else
            TEST_ASSERT_TRUE(eyd < 0 || eyd > 365);
    }
}
Exemple #4
0
void
test_SplitYearDays2(void)
{
	int32 eyd;

	for (eyd = -1; eyd <= 366; eyd++) {
		ntpcal_split split = ntpcal_split_yeardays(eyd, 1);
		if (split.lo >= 0 && split.hi >= 0) {
			/* basic checks do not work on compunds :( */
			/* would like: TEST_ASSERT_TRUE(12 > split.hi); */
			TEST_ASSERT_TRUE(isGT(12,split.hi));
			TEST_ASSERT_TRUE(isGT(real_month_days[1][split.hi+1], split.lo));
			int32 tyd = real_month_table[1][split.hi] + split.lo;
			TEST_ASSERT_EQUAL(eyd, tyd);
		} else
			TEST_ASSERT_TRUE(eyd < 0 || eyd > 365);
		}

	return;
}