[ 
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

Reply via email to