8283842: TestZoneTextPrinterParser.test_roundTripAtOverlap fails: DateTimeParseException

Reviewed-by: iris, rriggs, scolebourne
This commit is contained in:
Naoto Sato 2022-03-31 16:05:16 +00:00
parent 207b099858
commit a41550b9e3

@ -262,7 +262,7 @@ public class TestZoneTextPrinterParser extends AbstractTestPrinterParser {
@Test(dataProvider="roundTripAtOverlap")
public void test_roundTripAtOverlap(String pattern, String input) {
var dtf = DateTimeFormatter.ofPattern(pattern);
var dtf = DateTimeFormatter.ofPattern(pattern, Locale.US);
assertEquals(dtf.format(ZonedDateTime.parse(input, dtf)), input);
var lc = input.toLowerCase(Locale.ROOT);
try {
@ -270,7 +270,7 @@ public class TestZoneTextPrinterParser extends AbstractTestPrinterParser {
fail("Should throw DateTimeParseException");
} catch (DateTimeParseException ignore) {}
dtf = new DateTimeFormatterBuilder().parseCaseInsensitive().appendPattern(pattern).toFormatter();
dtf = new DateTimeFormatterBuilder().parseCaseInsensitive().appendPattern(pattern).toFormatter(Locale.US);
assertEquals(dtf.format(ZonedDateTime.parse(input, dtf)), input);
assertEquals(dtf.format(ZonedDateTime.parse(lc, dtf)), input);
}