[
https://issues.apache.org/jira/browse/JDO-720?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13665958#comment-13665958
]
Michelle Caisse commented on JDO-720:
-------------------------------------
I get error info in trunk/tck/target/logs/<timestamp>/app-jdoql-junit.txt and
.../dsid-jdoql-junit.txt (not to be confused with ...jdoql1-junit.txt).
There was 1 failure:
1)
testGetDate(org.apache.jdo.tck.query.jdoql.methods.SupportedDateMethods)junit.framework.AssertionFailedError:
Assertion A14.6.2-60 (SupportedDateMethods) failed:
Wrong query result:
query: SELECT FROM org.apache.jdo.tck.pc.company.Person WHERE
birthdate.getDate() == 10
expected: java.util.ArrayList of size 1
[FullTimeEmployee(1, emp1Last, emp1First, born 9/Jun/1970, phone
{work=123456-1, home=1111}, hired 31/Dec/1998, weeklyhours 40.0, $20000.0)]
got: java.util.ArrayList of size 0
[]
at org.apache.jdo.tck.JDO_Test.fail(JDO_Test.java:719)
at org.apache.jdo.tck.query.QueryTest.queryFailed(QueryTest.java:518)
at
org.apache.jdo.tck.query.QueryTest.checkQueryResultWithoutOrder(QueryTest.java:548)
at org.apache.jdo.tck.query.QueryTest.execute(QueryTest.java:1293)
at org.apache.jdo.tck.query.QueryTest.execute(QueryTest.java:1133)
at
org.apache.jdo.tck.query.QueryTest.executeAPIQuery(QueryTest.java:1069)
at
org.apache.jdo.tck.query.QueryTest.executeAPIQuery(QueryTest.java:1049)
at
org.apache.jdo.tck.query.jdoql.methods.SupportedDateMethods.executeQuery(SupportedDateMethods.java:143)
at
org.apache.jdo.tck.query.jdoql.methods.SupportedDateMethods.testGetDate(SupportedDateMethods.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:284)
at
org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:108)
at
org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:148)
at
org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:123)
FAILURES!!!
> Possible time zone issue in SupportedDateMethods
> ------------------------------------------------
>
> Key: JDO-720
> URL: https://issues.apache.org/jira/browse/JDO-720
> Project: JDO
> Issue Type: Bug
> Components: tck
> Affects Versions: JDO 3 update 1 (3.0.1)
> Reporter: Michael Bouschen
> Fix For: JDO 3 maintenance release 1 (3.1)
>
> Attachments: JDO-720.patch
>
>
> The TCK query test SupportedDateMethods fails when running a Date.getDate
> query: the query result is empty where it should include an employee
> instacne.
> Please note, the failure occurs when running the test in California and
> Arizona, but not in Europe.
> Looks like the problem is in the company model reader creating a date in the
> America/New_York time zone that is actually yesterday in other time zones, so
> the tests fail.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira