You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by "Andy Jefferson (JIRA)" <ji...@apache.org> on 2005/09/24 17:21:28 UTC

[jira] Commented: (JDO-144) Incorrect value for public Collection CollectionOfDate12

    [ http://issues.apache.org/jira/browse/JDO-144?page=comments#action_12330371 ] 

Andy Jefferson commented on JDO-144:
------------------------------------

Any chance of something slightly more informative from the test than just "Incorrect value" ? The relationship tests went to the trouble of saying where the differences are. All JUnit asserts I put in JPOX unit tests say what the expected value is and what the actual value is so we can spot obvious issues like timezone problems etc. Since we're dealing with a java.util.Date here and the Derby column type used in the schema is DATE, is it storing anything more than just the typical SQL DATE (day, month, year) ?, whereas the java.util.Date will clearly also store hours/mins/secs and the millisecs. Printing out what the differences are would help resolve that.

JDO2 spec section 18.5 states that the default "jdbc-type" for a java.util.Date will be TIMESTAMP, yet the test uses DATE and doesn't specify it in the "orm" file.

> Incorrect value for public Collection CollectionOfDate12
> --------------------------------------------------------
>
>          Key: JDO-144
>          URL: http://issues.apache.org/jira/browse/JDO-144
>      Project: JDO
>         Type: Bug
>   Components: tck20
>     Reporter: Michelle Caisse

>
> [java] 1) test(org.apache.jdo.tck.models.fieldtypes.TestCollectionCollections)junit.framework.AssertionFailedError: Assertion A6.4.3-33 (TestCollectionCollections) failed:
> [java] Incorrect value for public Collection CollectionOfDate12
> [java]      at org.apache.jdo.tck.JDO_Test.fail(JDO_Test.java:546)
> [java]      at org.apache.jdo.tck.models.fieldtypes.TestCollectionCollections.checkValues(TestCollectionCollections.java:146)
> [java]      at org.apache.jdo.tck.models.fieldtypes.TestCollectionCollections.runTest(TestCollectionCollections.java:104)
> [java]      at org.apache.jdo.tck.models.fieldtypes.TestCollectionCollections.test(TestCollectionCollections.java:69)
> [java]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java]      at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> [java]      at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:115)
> [java]      at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:93)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira