summaryrefslogtreecommitdiff
path: root/android_icu4j/src/main/tests/android/icu/dev/test/timezone/TimeZoneTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'android_icu4j/src/main/tests/android/icu/dev/test/timezone/TimeZoneTest.java')
-rw-r--r--android_icu4j/src/main/tests/android/icu/dev/test/timezone/TimeZoneTest.java56
1 files changed, 38 insertions, 18 deletions
diff --git a/android_icu4j/src/main/tests/android/icu/dev/test/timezone/TimeZoneTest.java b/android_icu4j/src/main/tests/android/icu/dev/test/timezone/TimeZoneTest.java
index 602a5273f..ed57e54a2 100644
--- a/android_icu4j/src/main/tests/android/icu/dev/test/timezone/TimeZoneTest.java
+++ b/android_icu4j/src/main/tests/android/icu/dev/test/timezone/TimeZoneTest.java
@@ -301,6 +301,26 @@ public class TimeZoneTest extends CoreTestFmwk
"GMT-2:31:123", "0", TimeZone.UNKNOWN_ZONE_ID,
"GMT+3:75", "0", TimeZone.UNKNOWN_ZONE_ID,
"GMT-01010101", "0", TimeZone.UNKNOWN_ZONE_ID,
+ "GMT-4E58", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-4e58", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-1E01", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-2E01", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-2e01", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-9e02", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-1e03", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-2e03", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-500M", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-500T", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-9E00", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-0X0F", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-0x0F", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-0x12", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-B111", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-b111", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-0b11", "0", TimeZone.UNKNOWN_ZONE_ID, // ICU-22637
+ "GMT-๑๒", "-43200", "GMT-12:00", // ICU-22637
+ "GMT-๑๒:๓๔", "-45240", "GMT-12:34", // ICU-22637
+ "GMT+๑๒:๓๔:๕๖", "45296", "GMT+12:34:56", // ICU-22637
};
for (int i = 0; i < DATA.length; i += 3) {
String id = DATA[i];
@@ -359,25 +379,25 @@ public class TimeZoneTest extends CoreTestFmwk
// todo: check to see whether we can test for all of pst, pdt, pt
Object[] DATA = {
// z and zzzz
- Boolean.FALSE, new Integer(TimeZone.SHORT), "PST",
- Boolean.TRUE, new Integer(TimeZone.SHORT), "PDT",
- Boolean.FALSE, new Integer(TimeZone.LONG), "Pacific Standard Time",
- Boolean.TRUE, new Integer(TimeZone.LONG), "Pacific Daylight Time",
+ Boolean.FALSE, TimeZone.SHORT, "PST",
+ Boolean.TRUE, TimeZone.SHORT, "PDT",
+ Boolean.FALSE, TimeZone.LONG, "Pacific Standard Time",
+ Boolean.TRUE, TimeZone.LONG, "Pacific Daylight Time",
// v and vvvv
- Boolean.FALSE, new Integer(TimeZone.SHORT_GENERIC), "PT",
- Boolean.TRUE, new Integer(TimeZone.SHORT_GENERIC), "PT",
- Boolean.FALSE, new Integer(TimeZone.LONG_GENERIC), "Pacific Time",
- Boolean.TRUE, new Integer(TimeZone.LONG_GENERIC), "Pacific Time",
+ Boolean.FALSE, TimeZone.SHORT_GENERIC, "PT",
+ Boolean.TRUE, TimeZone.SHORT_GENERIC, "PT",
+ Boolean.FALSE, TimeZone.LONG_GENERIC, "Pacific Time",
+ Boolean.TRUE, TimeZone.LONG_GENERIC, "Pacific Time",
// z and ZZZZ
- Boolean.FALSE, new Integer(TimeZone.SHORT_GMT), "-0800",
- Boolean.TRUE, new Integer(TimeZone.SHORT_GMT), "-0700",
- Boolean.FALSE, new Integer(TimeZone.LONG_GMT), "GMT-08:00",
- Boolean.TRUE, new Integer(TimeZone.LONG_GMT), "GMT-07:00",
+ Boolean.FALSE, TimeZone.SHORT_GMT, "-0800",
+ Boolean.TRUE, TimeZone.SHORT_GMT, "-0700",
+ Boolean.FALSE, TimeZone.LONG_GMT, "GMT-08:00",
+ Boolean.TRUE, TimeZone.LONG_GMT, "GMT-07:00",
// V and VVVV
- Boolean.FALSE, new Integer(TimeZone.SHORT_COMMONLY_USED), "PST",
- Boolean.TRUE, new Integer(TimeZone.SHORT_COMMONLY_USED), "PDT",
- Boolean.FALSE, new Integer(TimeZone.GENERIC_LOCATION), "Los Angeles Time",
- Boolean.TRUE, new Integer(TimeZone.GENERIC_LOCATION), "Los Angeles Time",
+ Boolean.FALSE, TimeZone.SHORT_COMMONLY_USED, "PST",
+ Boolean.TRUE, TimeZone.SHORT_COMMONLY_USED, "PDT",
+ Boolean.FALSE, TimeZone.GENERIC_LOCATION, "Los Angeles Time",
+ Boolean.TRUE, TimeZone.GENERIC_LOCATION, "Los Angeles Time",
};
for (int i=0; i<DATA.length; i+=3) {
@@ -1792,8 +1812,8 @@ public class TimeZoneTest extends CoreTestFmwk
*/
@Test
public void TestDisplayNamesMeta() {
- final Integer TZSHORT = new Integer(TimeZone.SHORT);
- final Integer TZLONG = new Integer(TimeZone.LONG);
+ final Integer TZSHORT = TimeZone.SHORT;
+ final Integer TZLONG = TimeZone.LONG;
final Object[][] zoneDisplayTestData = {
// zone id locale summer format expected display name