db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michelle Caisse (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JDO-141) Add getObjectsById tests
Date Sun, 26 Mar 2006 17:43:29 GMT
    [ http://issues.apache.org/jira/browse/JDO-141?page=comments#action_12371906 ] 

Michelle Caisse commented on JDO-141:
-------------------------------------

Added assertion to spreadsheet.

> Add getObjectsById tests
> ------------------------
>
>          Key: JDO-141
>          URL: http://issues.apache.org/jira/browse/JDO-141
>      Project: JDO
>         Type: Test
>   Components: tck20
>     Versions: JDO 2 beta
>  Environment: TCK
>     Reporter: Craig Russell
>     Assignee: Craig Russell
>      Fix For: JDO 2 final

>
> 12.5.6-17 [Collection getObjectsById (Collection oids); Object[] getObjectsById (Object[]
oids); Collection getObjectsById (Collection oids, boolean validate); Object[] getObjectsById
(Object[] oids, boolean validate); The getObjectsById method attempts to find instances in
the cache with the specified JDO identities. The elements of the oids parameter object might
have been returned by earlier calls to getObjectId or getTransactionalObjectId, or might have
been constructed by the application. If a method with no validate parameter is used, the method
behaves exactly as the correspond ing method with the validate flag set to true. If the Object[]
form of the method is used, the returned objects correspond by position with the object ids
in the oids parameter. If the Collection form of the method is used, the iterator over the
returned Collection returns instances in the same order as the oids returned by an iterator
over the parameter Collection. The cardinality of the return value is the same as the cardinality
of the oids parameter. ]
> The test case api.persistencemanager.GetObjectsById needs a test method per API per validate
parameter, or six altogether. testCollection, testArray, testCollectionValidateTrue, testCollectionValidateFalse,
testArrayValidateTrue, testArrayValidateFalse.
> The setUp method creates 50 persistent instances of type PCPoint and stores the ids in
an ArrayList and the instances in a separate ArrayList. The test cases getObjectsById and
verify that the objects returned match the objects that are in the object list.
> There are no negative tests.

-- 
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