|
|||||||||||
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.api.persistencemanager.PersistenceManagerTest
org.apache.jdo.tck.api.persistencemanager.OptimisticFailure
Title: OptimisticFailure
Keywords: optimistic
Assertion IDs: A13.5-1
Assertion Description:
If any instance fails the verification, a JDOOptimisticVerificationException
is thrown which contains an array of JDOOptimisticVerificationException,
one for each instance that failed the verification. The optimistic
transaction is failed, and the transaction is rolled back.
The definition of "changed instance" is a JDO implementation choice,
but it is required that a field that has been changed to different
values in different transactions results in one of the transactions
failing.
Field Summary |
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 | |
OptimisticFailure()
|
Method Summary | |
static void |
main(java.lang.String[] args)
The main is called when the class
is directly executed from the command line. |
void |
test()
|
protected void |
verify(PCPoint p,
int value)
|
Methods inherited from class org.apache.jdo.tck.api.persistencemanager.PersistenceManagerTest |
assertGetX, cleanupCompany, cleanupMylib, createPCPointInstance, deletePCPointInstance, getAllObjects, tearDown, testState, testState |
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 |
Constructor Detail |
public OptimisticFailure()
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 verify(PCPoint p, int value)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |