On Mon, 28 Nov 2022 14:56:49 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. > > Lukasz Kostyra has updated the pull request incrementally with one additional > commit since the last revision: > > Remove trailing whitespaces Changes requested by angorya (Author). modules/javafx.base/src/test/java/test/javafx/util/converter/LocalDateTimeStringConverterTest.java line 156: > 154: > 155: @After > 156: public void teardown() { is this method empty? can it be removed? modules/javafx.base/src/test/java/test/javafx/util/converter/LocalTimeStringConverterTest.java line 131: > 129: this.converter = new LocalTimeStringConverter(); > 130: this.locale = Locale.getDefault(Locale.Category.FORMAT); > 131: // this.formatter and this.parser remain null I think it would be better to set these to null explicitly here and WITH_FORMAT_STYLES. this way you don't need to rely on some far away code and assumptions. modules/javafx.base/src/test/java/test/javafx/util/converter/LocalTimeStringConverterTest.java line 151: > 149: > 150: @After > 151: public void teardown() { can this method be removed? ------------- PR: https://git.openjdk.org/jfx/pull/954