|
|||||||||||
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 |
debug, HOLLOW, ILLEGAL_STATE, logger, NUM_STATES, PERSISTENT_CLEAN, PERSISTENT_DELETED, PERSISTENT_DIRTY, PERSISTENT_NEW, PERSISTENT_NEW_DELETED, PERSISTENT_NONTRANSACTIONAL, 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()
|
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 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
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 |