|
|||||||||||
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.fetchplan.AbstractFetchPlanTest
org.apache.jdo.tck.api.persistencemanager.fetchplan.FetchPlanMakeTransient
Title: Test FetchPlanMakeTransient
Keywords: FetchPlan makeTransient
Assertion IDs: Assertion 12.7.1
Assertion Description:
If the useFetchPlan parameter is true, the current FetchPlan,
including MaxFetchDepth, DETACH_LOAD_FIELDS, and DETACH_UNLOAD_FIELDS,
is applied to the pc or pcs parameter instance(s) to load fields
and instances from the datastore. The DetachmentRoots is not affected.
After the fetch plan is used to load instances, the entire graph
of instances reachable via loaded fields of the parameter instances
is made transient. Transient fields are not modified by the method.
Field Summary |
Fields inherited from class org.apache.jdo.tck.api.persistencemanager.fetchplan.AbstractFetchPlanTest |
bothGroup, defaultGroup, lowerRight, lowerRightGroup, lowerRightoid, pcrect, pcrectoid, upperLeft, upperLeftGroup, upperLeftoid |
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 | |
FetchPlanMakeTransient()
|
Method Summary | |
static void |
main(java.lang.String[] args)
The main is called when the class
is directly executed from the command line. |
void |
testMakeTransient()
|
void |
testMakeTransientAllArray()
|
void |
testMakeTransientAllCollection()
|
Methods inherited from class org.apache.jdo.tck.api.persistencemanager.fetchplan.AbstractFetchPlanTest |
checkBothLoaded, checkGroups, checkLowerRightLoaded, checkUpperLeftLoaded, localSetUp, setBothGroup, setDefaultGroup, setLowerRightGroup, setUpperLeftGroup |
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 FetchPlanMakeTransient()
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 testMakeTransientAllCollection()
public void testMakeTransientAllArray()
public void testMakeTransient()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |