On Thu, 17 Nov 2022 16:59:09 GMT, Lukasz Kostyra <d...@openjdk.org> wrote:
> The change moves Locale setting in the test to `@BeforeClass` and > `@AfterClass` calls. `@BeforeClass` method call stores current default VM > locale and applies Locale.US, while `@AfterClass` method restores old VM > locale after all tests are completed. > > I tested it both on Mac and Windows, in both cases Locale is changed, > restored properly and tests pass. modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateTimeStringConverterTest.java line 60: > 58: private static final DateTimeFormatter aFormatter = > DateTimeFormatter.ofPattern("dd MM yyyy HH mm ss"); > 59: private static final DateTimeFormatter aParser = > DateTimeFormatter.ofPattern("yyyy MM dd hh mm ss a"); > 60: private static Locale oldLocale; I wonder how many other tests we have that depend on specific Locale? Perhaps we need to apply the same treatment to: - LocalDateStringConverterTest - LocalTimeStringConverterTest ------------- PR: https://git.openjdk.org/jfx/pull/954