Hi,

I could resolve this by changing the setup method of 
LocalDateTimeStringConverterTest to the following:

@Before public void setup() {
    // tests require that default locale is English
    Locale.setDefault(Locale.ENGLISH);
}
Maybe that should be added to make it robust.

Unfortunately, I am now stuck, because the succeeding controls tests fail, as 
it seems all with the following NoClassDefFoundError:

test.javafx.scene.control.TreeViewTest > test_rt_31200_tableRow FAILED
    java.lang.NoClassDefFoundError: javafx.scene.control.Control
        at test.javafx.scene.control.TreeViewTest.setup(TreeViewTest.java:121)

7133 tests completed, 6326 failed, 239 skipped
:controls:test FAILED

FAILURE: Build failed with an exception.

The build succeeded (using gradle). Any idea what might be wrong? 

Regards,
Alexander

> Am 17.06.2016 um 07:56 schrieb Alexander Nyssen <alexan...@nyssen.org>:
> 
> Hi,
> 
> in order to be able to contribute to OpenJFX, I am currently trying to set up 
> my development environment. After checking out the latest head from hg clone 
> http://hg.openjdk.java.net/openjfx/9-dev/rt 
> <http://hg.openjdk.java.net/openjfx/9-dev/rt>, compilation succeeds, but 
> tests fail with the following:
> 
> test.javafx.util.converter.LocalDateTimeStringConverterTest > 
> converter_with_specified_formatter_and_parser[0] FAILED
>     org.junit.ComparisonFailure: expected:<12 Januar[y] 1985, 12:34:56> but 
> was:<12 Januar[] 1985, 12:34:56>
>         at org.junit.Assert.assertEquals(Assert.java:123)
>         at org.junit.Assert.assertEquals(Assert.java:145)
>         at 
> test.javafx.util.converter.LocalDateTimeStringConverterTest.converter_with_specified_formatter_and_parser(LocalDateTimeStringConverterTest.java:144)
> 
> test.javafx.util.converter.LocalDateTimeStringConverterTest > 
> converter_with_specified_formatter_and_null_parser[0] FAILED
>     org.junit.ComparisonFailure: expected:<12 Januar[y] 1985, 12:34:56> but 
> was:<12 Januar[] 1985, 12:34:56>
>         at org.junit.Assert.assertEquals(Assert.java:123)
>         at org.junit.Assert.assertEquals(Assert.java:145)
>         at 
> test.javafx.util.converter.LocalDateTimeStringConverterTest.converter_with_specified_formatter_and_null_parser(LocalDateTimeStringConverterTest.java:152)
> 
> test.javafx.util.converter.LocalDateTimeStringConverterTest > 
> converter_with_specified_formatter_and_parser[1] FAILED
>     org.junit.ComparisonFailure: expected:<12 Januar[y] 1985, 12:34:56> but 
> was:<12 Januar[] 1985, 12:34:56>
>         at org.junit.Assert.assertEquals(Assert.java:123)
>         at org.junit.Assert.assertEquals(Assert.java:145)
>         at 
> test.javafx.util.converter.LocalDateTimeStringConverterTest.converter_with_specified_formatter_and_parser(LocalDateTimeStringConverterTest.java:144)
> 
> test.javafx.util.converter.LocalDateTimeStringConverterTest > 
> converter_with_specified_formatter_and_null_parser[1] FAILED
>     org.junit.ComparisonFailure: expected:<12 Januar[y] 1985, 12:34:56> but 
> was:<12 Januar[] 1985, 12:34:56>
>         at org.junit.Assert.assertEquals(Assert.java:123)
>         at org.junit.Assert.assertEquals(Assert.java:145)
>         at 
> test.javafx.util.converter.LocalDateTimeStringConverterTest.converter_with_specified_formatter_and_null_parser(LocalDateTimeStringConverterTest.java:152)
> 
> test.javafx.util.converter.LocalDateTimeStringConverterTest > 
> converter_with_specified_formatter_and_parser[2] FAILED
>     org.junit.ComparisonFailure: expected:<12 Januar[y] 1985, 12:34:56> but 
> was:<12 Januar[] 1985, 12:34:56>
>         at org.junit.Assert.assertEquals(Assert.java:123)
>         at org.junit.Assert.assertEquals(Assert.java:145)
>         at 
> test.javafx.util.converter.LocalDateTimeStringConverterTest.converter_with_specified_formatter_and_parser(LocalDateTimeStringConverterTest.java:144)
> 
> test.javafx.util.converter.LocalDateTimeStringConverterTest > 
> converter_with_specified_formatter_and_null_parser[2] FAILED
>     org.junit.ComparisonFailure: expected:<12 Januar[y] 1985, 12:34:56> but 
> was:<12 Januar[] 1985, 12:34:56>
>         at org.junit.Assert.assertEquals(Assert.java:123)
>         at org.junit.Assert.assertEquals(Assert.java:145)
>         at 
> test.javafx.util.converter.LocalDateTimeStringConverterTest.converter_with_specified_formatter_and_null_parser(LocalDateTimeStringConverterTest.java:152)
> 
> It seems they are not robust against having a default locale different to 
> en_US (Januar is the correct German translation for January; my default 
> locale seems to be de_DE).
> 
> Regards,
> Alexander
> 

Reply via email to