Add extra unixtime test.

This commit is contained in:
John McNamara 2021-07-01 23:25:54 +01:00
parent b36b7db552
commit 7f20142d47

View File

@ -641,18 +641,21 @@ CTEST(utility, test_unixtime) {
double got;
TEST_UNIXTIME(-2209075200, 0); // 1899-12-31 00:00
TEST_UNIXTIME(-2209032000, 0.5); // 1899-12-31 12:00
TEST_UNIXTIME(-2208988800, 1); // 1900-01-01 00:00
TEST_UNIXTIME(-2208945600, 1.5); // 1900-01-01 12:00
TEST_UNIXTIME(-2203977600, 59); // 1900-02-28 00:00
TEST_UNIXTIME(-2203934400, 59.5); // 1900-02-28 12:00
TEST_UNIXTIME(-2203891200, 61); // 1900-03-01 00:00
TEST_UNIXTIME(-2203848000, 61.5); // 1900-03-01 12:00
TEST_UNIXTIME(0, 25569); // 1970-01-01 00:00
TEST_UNIXTIME(43200, 25569.5); // 1970-01-01 12:00
TEST_UNIXTIME(946684800, 36526); // 2000-01-01 00:00
TEST_UNIXTIME(946728000, 36526.5); // 2000-01-01 12:00
TEST_UNIXTIME(-2209075200, 0); // 1899-12-31 00:00
TEST_UNIXTIME(-2209032000, 0.5); // 1899-12-31 12:00
TEST_UNIXTIME(-2208988800, 1); // 1900-01-01 00:00
TEST_UNIXTIME(-2208945600, 1.5); // 1900-01-01 12:00
TEST_UNIXTIME(-2203977600, 59); // 1900-02-28 00:00
TEST_UNIXTIME(-2203934400, 59.5); // 1900-02-28 12:00
TEST_UNIXTIME(-2203891200, 61); // 1900-03-01 00:00
TEST_UNIXTIME(-2203848000, 61.5); // 1900-03-01 12:00
TEST_UNIXTIME(0, 25569); // 1970-01-01 00:00
TEST_UNIXTIME(43200, 25569.5); // 1970-01-01 12:00
TEST_UNIXTIME(946684800, 36526); // 2000-01-01 00:00
TEST_UNIXTIME(946728000, 36526.5); // 2000-01-01 12:00
TEST_UNIXTIME(253370764800, 2958101); // 9999-01-01 00:00
TEST_UNIXTIME(253370808000, 2958101.5); // 9999-01-01 12:00
}
CTEST(utility, test_unixtime_1904) {