|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.jdo.tck.JDO_Test
org.apache.jdo.tck.extents.ExtentTest
org.apache.jdo.tck.extents.IteratorMutatingMethods
Title: Iterator Mutating Methods
Keywords: extent exception
Assertion ID: A15.3-4.
Assertion Description:
If any mutating method, including the remove
method,
is called on the Iterator
returned by Extent.iterator()
,
an UnsupportedOperationException
is thrown.
Field Summary | |
protected Company |
company
|
protected java.lang.Object |
companyOID
|
protected java.lang.Class |
extentClass
|
Fields inherited from class org.apache.jdo.tck.JDO_Test |
APPLICATION_IDENTITY, cleanupData, closePMFAfterEachTest, DATASTORE_IDENTITY, debug, DETACHED_CLEAN, DETACHED_DIRTY, HOLLOW, identitytype, ILLEGAL_STATE, logger, messages, NL, NUM_STATES, PERSISTENT_CLEAN, PERSISTENT_DELETED, PERSISTENT_DIRTY, PERSISTENT_NEW, PERSISTENT_NEW_DELETED, PERSISTENT_NONTRANSACTIONAL, PERSISTENT_NONTRANSACTIONAL_DIRTY, pm, pmf, PMFProperties, PMFPropertiesObject, states, testSucceeded, TRANSIENT, TRANSIENT_CLEAN, TRANSIENT_DIRTY |
Constructor Summary | |
IteratorMutatingMethods()
|
Method Summary | |
protected Employee |
addEmployee()
|
protected void |
beginTransaction()
|
protected void |
checkPM()
|
protected void |
commitTransaction()
|
protected int |
countIterator(java.util.Iterator it)
|
protected void |
deleteEmployee(Employee e)
|
protected java.lang.Object |
getCompanyOID()
|
protected javax.jdo.Extent |
getExtent()
|
protected javax.jdo.PersistenceManager |
getPM()
Get the PersistenceManager instance
for the implementation under test. |
javax.jdo.PersistenceManagerFactory |
getPMF()
Get the PersistenceManagerFactory instance
for the implementation under test. |
protected void |
initDB()
|
protected void |
localSetUp()
Subclasses may override this method to allocate any data and resources that they need in order to successfully execute this testcase. |
static void |
main(java.lang.String[] args)
The main is called when the class
is directly executed from the command line. |
protected int |
printIterator(java.util.Iterator it)
|
protected void |
rollbackTransaction()
|
void |
test()
|
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.Class extentClass
protected Company company
protected java.lang.Object companyOID
Constructor Detail |
public IteratorMutatingMethods()
Method Detail |
public static void main(java.lang.String[] args)
main
is called when the class
is directly executed from the command line.
args
- The arguments passed to the program.public void test()
protected void localSetUp()
JDO_Test
localSetUp
in class JDO_Test
JDO_Test.localSetUp()
protected void checkPM()
protected void initDB()
protected Employee addEmployee()
protected void deleteEmployee(Employee e)
protected int countIterator(java.util.Iterator it)
protected int printIterator(java.util.Iterator it)
protected javax.jdo.Extent getExtent()
protected java.lang.Object getCompanyOID()
protected javax.jdo.PersistenceManager getPM()
JDO_Test
PersistenceManager
instance
for the implementation under test.
getPM
in class JDO_Test
public javax.jdo.PersistenceManagerFactory getPMF()
JDO_Test
PersistenceManagerFactory
instance
for the implementation under test.
getPMF
in class JDO_Test
pmf
if it is not null
,
else sets field pmf
to a new instance and returns that instance.protected void beginTransaction()
protected void commitTransaction()
protected void rollbackTransaction()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |