コード例 #1
0
ファイル: calendar.c プロジェクト: coyizumi/cs111
// Roundtrip testing on caldaystart
void test_RoundTripDayStart() {
    static const time_t pivot = 0;
    u_int32 ntp, expds, truds;
    struct calendar date;

    for (ntp = 0; ntp < 0xFFFFFFFFu - 80000u; ntp += 80000u) {
        truds = caldaystart(ntp, &pivot);
        ntpcal_ntp_to_date(&date, ntp, &pivot);
        date.hour = date.minute = date.second = 0;
        expds = ntpcal_date_to_ntp(&date);
        TEST_ASSERT_EQUAL(expds, truds);
    }
}
コード例 #2
0
ファイル: calendar.cpp プロジェクト: benjit89/ntp
// Roundtrip testing on caldaystart
TEST_F(calendarTest, RoundTripDayStart) {
	static const time_t pivot = 0;
	u_int32 ntp, expds, truds;
	calendar date;

	for (ntp = 0; ntp < 0xFFFFFFFFu - 80000u; ntp += 80000u) {
		truds = caldaystart(ntp, &pivot);
		ntpcal_ntp_to_date(&date, ntp, &pivot);
		date.hour = date.minute = date.second = 0;
		expds = ntpcal_date_to_ntp(&date);
		EXPECT_EQ(expds, truds);
	}
}