On 10/16/2015 07:08 AM, Felix Knecht wrote:
> Building by mvn clean install I get the following error using tag
> 1.0.0-M32 (using JDK 1.7 or 1.8):
> 
> Running org.apache.directory.api.util.GeneralizedTimeTest
> Tests run: 48, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.114
> sec <<< FAILURE! - in org.apache.directory.api.util.GeneralizedTimeTest
> testRoundTrip(org.apache.directory.api.util.GeneralizedTimeTest)  Time
> elapsed: 0.013 sec  <<< FAILURE!
> java.lang.AssertionError:
> expected:<java.util.GregorianCalendar[time=123456789000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=2,minimalDaysInFirstWeek=4,ERA=1,YEAR=1973,MONTH=10,WEEK_OF_YEAR=48,WEEK_OF_MONTH=5,DAY_OF_MONTH=29,DAY_OF_YEAR=333,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=9,HOUR_OF_DAY=21,MINUTE=33,SECOND=9,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0]>
> but
> was:<java.util.GregorianCalendar[time=123456789000,areFieldsSet=true,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=1973,MONTH=10,WEEK_OF_YEAR=48,WEEK_OF_MONTH=5,DAY_OF_MONTH=29,DAY_OF_YEAR=333,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=9,HOUR_OF_DAY=21,MINUTE=33,SECOND=9,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0]>
> 
>         at org.junit.Assert.fail(Assert.java:88)
>         at org.junit.Assert.failNotEquals(Assert.java:834)
>         at org.junit.Assert.assertEquals(Assert.java:118)
>         at org.junit.Assert.assertEquals(Assert.java:144)
>         at
> org.apache.directory.api.util.GeneralizedTimeTest.testRoundTrip(GeneralizedTimeTest.java:1098)

This has to do with change of DIRAPI-219, in production code the evil
Calendar.getInstance() was removed, but in the test we still use it.
This means the production code is ok, but the test code depends on the
default locale/lang setting. I created DIRAPI-257 to fix that.

Kind Regards,
Stefan

Reply via email to