db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andy Jefferson (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JDO-144) Incorrect value for public Collection CollectionOfDate12
Date Sat, 24 Sep 2005 15:21:28 GMT
    [ 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


Mime
View raw message