diff options
Diffstat (limited to 'luni/src/test/java/libcore/java/util/TimeZoneTest.java')
-rw-r--r-- | luni/src/test/java/libcore/java/util/TimeZoneTest.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/luni/src/test/java/libcore/java/util/TimeZoneTest.java b/luni/src/test/java/libcore/java/util/TimeZoneTest.java index a6865343d99..9b8ea4723b1 100644 --- a/luni/src/test/java/libcore/java/util/TimeZoneTest.java +++ b/luni/src/test/java/libcore/java/util/TimeZoneTest.java @@ -319,12 +319,16 @@ public class TimeZoneTest extends TestCase { } // http://b/7955614 - public void testApia() throws Exception { + public void testApia() { TimeZone tz = TimeZone.getTimeZone("Pacific/Apia"); assertEquals("Apia Daylight Time", tz.getDisplayName(true, TimeZone.LONG, Locale.US)); assertEquals("Apia Standard Time", tz.getDisplayName(false, TimeZone.LONG, Locale.US)); - assertEquals("GMT+14:00", tz.getDisplayName(true, TimeZone.SHORT, Locale.US)); - assertEquals("GMT+13:00", tz.getDisplayName(false, TimeZone.SHORT, Locale.US)); + + long samoaStandardTime = 1630315635000L; // 30 Aug 2021 + long samoaDst = 1614504435000L; // 28 Feb 2021 + + assertEquals(13 * 60 * 60 * 1_000, tz.getOffset(samoaStandardTime)); + assertEquals(14 * 60 * 60 * 1_000, tz.getOffset(samoaDst)); } private static boolean isGmtString(String s) { |