23 #include "testdatetime.h"
26 #include "tests/asserts.h"
32 bool TestDateTimeISO8601::executeTest()
35 QDateTime::fromMSecsSinceEpoch(0, Qt::UTC)));
41 QTimeZone warsawZone(
"Europe/Warsaw");
42 if (!warsawZone.isValid())
43 warsawZone = QTimeZone(
"UTC+02:00");
44 if (warsawZone.isValid())
46 QDateTime warsaw = QDateTime(QDate(2024, 07, 04), QTime(17, 00, 00), warsawZone);
51 testLog <<
"skipped Europe/Warsaw test because couldn't resolve the timezone";
54 QDateTime offsetM1 = QDateTime(QDate(2024, 07, 04), QTime(17, 00, 00), QTimeZone(-1 * 60 * 60));
60 bool TestDateTimeToPathFriendlyUTCISO8601::executeTest()
63 QDateTime::fromMSecsSinceEpoch(0, Qt::UTC)));
65 QTimeZone warsawZone(
"Europe/Warsaw");
66 if (!warsawZone.isValid())
67 warsawZone = QTimeZone(
"UTC+02:00");
68 if (warsawZone.isValid())
70 QDateTime warsaw = QDateTime(QDate(2024, 07, 04), QTime(17, 00, 00), warsawZone);
75 testLog <<
"skipped Europe/Warsaw test because couldn't resolve the timezone";
78 QDateTime offsetM1 = QDateTime(QDate(2024, 07, 04), QTime(12, 37, 21), QTimeZone(-1 * 60 * 60));
84 bool TestDateTimeParsePathFriendlyUTCISO8601::executeTest()
86 T_ASSERT_DATETIME_EQUAL(QDateTime(QDate(1970, 01, 01), QTime(0, 0, 0), Qt::UTC),
89 T_ASSERT_DATETIME_EQUAL(QDateTime(QDate(2024, 07, 04), QTime(13, 37, 21), Qt::UTC),