From 659e633a3004f9110995b6fed26a12d9590a30e7 Mon Sep 17 00:00:00 2001 From: Naoto Sato Date: Tue, 27 Jan 2026 13:16:59 -0800 Subject: [PATCH] Modified the test to cover all ISO formatters (sans *LOCAL*), not only the changed ones --- .../test/java/time/format/TestDateTimeFormatter.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java b/test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java index 7ca7a6ab559..23e67023214 100644 --- a/test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java +++ b/test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java @@ -349,7 +349,9 @@ public class TestDateTimeFormatter { Arguments.of("2026-01-23T11:30:59-01", ISO_OFFSET_DATE_TIME), Arguments.of("11:30:59-01", ISO_OFFSET_TIME), Arguments.of("2026-023-01", ISO_ORDINAL_DATE), - Arguments.of("2026-W04-5-01", ISO_WEEK_DATE) + Arguments.of("2026-W04-5-01", ISO_WEEK_DATE), + Arguments.of("2026-01-23T11:30:59-01", ISO_ZONED_DATE_TIME), + Arguments.of("2026-01-23T11:30:59-01", ISO_INSTANT) ); } @@ -358,7 +360,10 @@ public class TestDateTimeFormatter { @MethodSource("data_iso_short_offset_parse") public void test_iso_short_offset_parse(String text, DateTimeFormatter formatter) { var formatted = formatter.format(formatter.parse(text)); - var expected = text + (formatter == BASIC_ISO_DATE ? "00" : ":00"); + var expected = + formatter == BASIC_ISO_DATE ? text + "00" : + formatter == ISO_INSTANT ? text.replace("11:30:59-01", "12:30:59Z") : + text + ":00"; assertEquals(expected, formatted); } }