|
|||||||||||
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.instancecallbacks.AbstractInstanceLifecycleListener
org.apache.jdo.tck.api.instancecallbacks.InstanceLifecycleListenerClear
Title: Test TestInstanceLifecycleListenerClear
Keywords: LifeCycleListener hollow preClear postClear
Assertion IDs: A12.15-5 A12.15-6
Assertion Description:
A12.15-5 void preClear(InstanceLifecycleEvent event);
This method is called whenever a persistent instance
is cleared, for example during afterCompletion. It is called
before the jdoPreClear method is invoked on the instance.
A12.15-6 void postClear(InstanceLifecycleEvent event);
This method is called whenever a persistent instance
is cleared, for example during afterCompletion. It is called
after the jdoPreClear method is invoked on the instance and the fields
have been cleared by the JDO implementation.
Nested Class Summary | |
static class |
InstanceLifecycleListenerClear.PC
The persistence-capable class that implements the clear callback. |
Nested classes inherited from class org.apache.jdo.tck.api.instancecallbacks.AbstractInstanceLifecycleListener |
AbstractInstanceLifecycleListener.InstanceLifecycleListenerImpl |
Field Summary |
Fields inherited from class org.apache.jdo.tck.api.instancecallbacks.AbstractInstanceLifecycleListener |
ASSERTION1_FAILED, ASSERTION10_FAILED, ASSERTION11_FAILED, ASSERTION12_FAILED, ASSERTION13_FAILED, ASSERTION14_FAILED, ASSERTION2_FAILED, ASSERTION3_FAILED, ASSERTION4_FAILED, ASSERTION5_FAILED, ASSERTION6_FAILED, ASSERTION7_FAILED, ASSERTION8_FAILED, ASSERTION9_FAILED |
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 | |
InstanceLifecycleListenerClear()
|
Method Summary | |
protected AbstractInstanceLifecycleListener.InstanceLifecycleListenerImpl |
getListener()
Return the listener. |
protected java.lang.Class[] |
getPersistentClasses()
Return the persistent classes. |
static void |
main(java.lang.String[] args)
The main is called when the class
is directly executed from the command line. |
void |
testClear()
This test creates a new persistent instance and commits it. |
Methods inherited from class org.apache.jdo.tck.api.instancecallbacks.AbstractInstanceLifecycleListener |
addListener, localSetUp, localTearDown, removeListener |
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 InstanceLifecycleListenerClear()
Method Detail |
protected AbstractInstanceLifecycleListener.InstanceLifecycleListenerImpl getListener()
getListener
in class AbstractInstanceLifecycleListener
protected java.lang.Class[] getPersistentClasses()
getPersistentClasses
in class AbstractInstanceLifecycleListener
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 testClear()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |