aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/Time.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Time.cpp')
-rw-r--r--tests/Time.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/Time.cpp b/tests/Time.cpp
index 0139654e19..60dcd5527c 100644
--- a/tests/Time.cpp
+++ b/tests/Time.cpp
@@ -41,4 +41,16 @@ DEF_TEST(Time_GetDateTime, r) {
REPORTER_ASSERT(r, dateTime.fMinute <= 59);
REPORTER_ASSERT(r, dateTime.fSecond <= 60); // leap seconds are 23:59:60
+
+ // The westernmost timezone is -12:00.
+ // The easternmost timezone is +14:00.
+ REPORTER_ASSERT(r, abs(SkToInt(dateTime.fTimeZoneMinutes)) <= 14 * 60);
+
+ SkString timeStamp;
+ dateTime.toISO8601(&timeStamp);
+ REPORTER_ASSERT(r, timeStamp.size() > 0);
+ if (r->verbose()) { // `dm --veryVerbose`
+ SkDebugf("\nCurrent Time (ISO-8601 format): \"%s\"\n",
+ timeStamp.c_str());
+ }
}