02-25-06 10:46 PM
[ http://issues.apache.org/jira/browse/JDO-141?page=3Dall ]
Craig Russell updated JDO-141:
------------------------------
Fix Version: JDO 2 final
(was: JDO 2 rc1)
> 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: Martin Zaun
> Fix For: JDO 2 final
>
> 12.5.6-17 [Collection getObjectsById (Collection oids); Object[] getObjec=
tsById (Object[] oids); Collection getObjectsById (Collection oids, bool
ean=
validate); Object[] getObjectsById (Object[] oids, boolean validate)
; The =
getObjectsById method attempts to find instances in the cache with the spec=
ified 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 vali=
date parameter is used, the method behaves exactly as the correspond ing me=
thod with the validate flag set to true. If the Object[] form of the met
hod=
is used, the returned objects correspond by position with the object ids i=
n the oids parameter. If the Collection form of the method is used, the ite=
rator over the returned Collection returns instances in the same order as t=
he oids returned by an iterator over the parameter Collection. The cardinal=
ity of the return value is the same as the cardinality of the oids paramete=
r. ]
> The test case api.persistencemanager.GetObjectsById needs a test method p=
er API per validate parameter, or six altogether. testCollection, testArray=
, testCollectionValidateTrue, testCollectionValidateFalse, testArrayValidat=
eTrue, testArrayValidateFalse.
> The setUp method creates 50 persistent instances of type PCPoint and stor=
es the ids in an ArrayList and the instances in a separate ArrayList. The t=
est cases getObjectsById and verify that the objects returned match the obj=
ects that are in the object list.
> There are no negative tests.
--=20
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secur...nistrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[ Post a follow-up to this message ]
|