[ 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