|
|||||||||||
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.detach.DetachTest
org.apache.jdo.tck.api.persistencemanager.detach.DetachAllOnCommit
Title: Test DetachAllOnCommit
Keywords: DetachAllOnCommit detach
Assertion IDs: A12.6.8-3
Assertion Description:
With this flag set to true, during beforeCompletion
all cached instances are prepared
for detachment according to the fetch plan
in effect at commit. Loading fields and unload-
ing fields required by the fetch plan
is done after calling the user?s beforeCompletion
callback. During afterCompletion, before calling
the user?s afterCompletion callback, all detachable
persistent instances in the cache transition
to detached; non-detachable persistent instances
transition to transient; and detachable instances can be serialized
as detached instances. Transient transactional instances
are unaffected by this flag.
Field Summary |
Fields inherited from class org.apache.jdo.tck.api.persistencemanager.detach.DetachTest |
CART_ENTRIES, CART_FETCH_GROUPS, cart1, cart1oid, cartClosure, CARTENTRY_CART, CARTENTRY_PRODUCT, cartEntry1, goldenCart, goldenCartEntry, product1 |
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 | |
DetachAllOnCommit()
|
Method Summary | |
static void |
main(java.lang.String[] args)
The main is called when the class
is directly executed from the command line. |
void |
testDetachAllOnCommit()
|
Methods inherited from class org.apache.jdo.tck.api.persistencemanager.detach.DetachTest |
checkCartValues, checkCartValues, checkState, createDetachedInstance, localSetUp, reportDifference, reportDifference, setCartFetchGroups |
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 DetachAllOnCommit()
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 testDetachAllOnCommit()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |