org.apache.jdo.tck.api.persistencemanager
Class PersistenceManagerTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.jdo.tck.JDO_Test
              extended byorg.apache.jdo.tck.api.persistencemanager.PersistenceManagerTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AfterCloseAllMethodsThrowException, CallingEvictAllWithCollectionContainingNulls, CallingRefreshAllWithCollectionContainingNulls, ChangingObjectIdHasNoEffectOnInstance, CloseThrowsExceptionWhenActiveTx, ConcurrentPersistenceManagersSameClasses, CurrentTransaction, DataStoreCacheTest, DataStoreConnection, DataStoreConnectionThrows, DeletePersistent, DeletePersistentAllFails, DeletePersistentFailsIfInstanceIsTransient, DeletePersistentFailsIfInstanceManagedByAnotherPersistenceManager, DeletePersistentHasNoEffectOnDeletedInstances, EvictAllWithNoParameters, EvictingCollectionOfInstancesSideEffects, EvictingWithRestoreValuesFalse, EvictingWithRetainValuesFalse, GetExtentWithInstancesMadePersistentViaReachability, GetExtentWithNoSubclasses, GetExtentWithSubclasses, GetIgnoreCache, GetObjectById, GetObjectByIdNotResolved, GetObjectByIdNoValidationInstanceInCache, GetObjectByIdNoValidationInstanceInCacheNoStateChange, GetObjectByIdNoValidationInstanceNotInCache, GetObjectByIdNoValidationInstanceNotInCacheNoTx, GetObjectByIdNoValidationInstanceNotInDatastore, GetObjectByIdWithValidationInstanceInCache, GetObjectByIdWithValidationInstanceInCacheNotInDatastore, GetObjectByIdWithValidationInstanceNotInCacheNotInDatastore, GetObjectId, GetObjectIdClass, GetObjectIdClassForAbstractOrNonPersistenceCapableClass, GetObjectIdForNullOrNotPersistent, GetObjectIdWithApplicationModifyingIdentity, GetPersistenceManagerFactory, GetSetUserObject, GetTransactionalObjectIdWhenObjectIdBeingChanged, GetTransactionalObjectIdWithNoTransaction, IsClosedIsFalseUponConstruction, IsClosedIsFalseUponRetrievalFromPool, IsClosedIsTrueAfterClose, MakeNontransactionalAllFails, MakeNontransactionalDirtyInstance, MakeNontransactionalIsImmediate, MakeNontransactionalPersistentCleanInstance, MakeNontransactionalTransientCleanInstance, MakePersistent, MakePersistentAllFails, MakePersistentAndInstancesNotReachable, MakePersistentAssignsObjectId, MakePersistentFailsIfInstanceManagedByAnotherPersistenceManager, MakePersistentHasNoEffectOnPersistentInstances, MakeTransactional, MakeTransactionalAllFails, MakeTransactionalANontransactionalPersistentInstance, MakeTransactionalIsImmediate, MakeTransactionalPriorToTransactionRolledback, MakeTransactionalWithinTransactionRolledback, MakeTransient, MakeTransientAllFails, MakeTransientCausesLossOfIdentity, MakeTransientFailsWithDirtyInstance, MakeTransientFieldsPreservedUnchanged, MakeTransientHasNoEffectOnTransientInstances, MakeTransientNotSubjectToRollback, ObjectIdUniqueAmongInstances, OneInstanceOfObjectPerPersistenceManager, OptimisticFailure, PassingNullToEvictAllThrowsException, PassingNullToEvictHasNoEffect, PassingNullToRefreshAllThrowsException, PassingNullToRefreshHasNoEffect, RefreshAllNoParameterSideEffects, RefreshAllWithArraySideEffects, RefreshAllWithCollectionSideEffects, RefreshAllWithNoParameters, RefreshSideEffects, Retrieve, SetIgnoreCacheToFalse, SetIgnoreCacheToTrue, SetMultithreadedFalse, SetMultithreadedTrue, SettingFlagsWithTransactionInstance, ThreadSafe, TransientTransactionalInstanceRetainsValuesAtCommit

public abstract class PersistenceManagerTest
extends JDO_Test


Field Summary
 
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
protected PersistenceManagerTest()
           
 
Method Summary
 void assertGetX(PCPoint p, int value, java.lang.String assertion, java.lang.String label)
           
protected  java.lang.Object createPCPointInstance(javax.jdo.PersistenceManager pm)
           
 void deletePCPointInstance(javax.jdo.PersistenceManager pm, java.lang.Object oid)
           
protected  void localSetUp()
          Subclasses may override this method to allocate any data and resources that they need in order to successfully execute this testcase.
 boolean testState(PCPoint2 obj, int expectState, java.lang.String str)
           
 boolean testState(PCPoint obj, int expectState, java.lang.String str)
           
 
Methods inherited from class org.apache.jdo.tck.JDO_Test
addTearDownClass, addTearDownClass, addTearDownInstance, addTearDownObjectId, appendMessage, cleanupPM, cleanupPM, closePMF, compareStates, currentState, deleteTearDownClasses, deleteTearDownInstances, dumpSupportedOptions, fail, failOnError, getAllObjects, getFailedPersistenceManagers, getModifiableFields, getPM, getPMF, getPMFProperty, getStateOfInstance, isApplicationIdentitySupported, isArrayListSupported, isArraySupported, isBinaryCompatibilitySupported, isChangeApplicationIdentitySupported, isClassLoadable, isDataStoreConnectionSupported, isDatastoreIdentitySupported, isHashMapSupported, isHashtableSupported, isJRE14orBetter, isLinkedListSupported, isListSupported, isMapSupported, isNonDurableIdentitySupported, isNontransactionalReadSupported, isNontransactionalWriteSupported, isNullCollectionSupported, isOptimisticSupported, isRetainValuesSupported, isSQLSupported, isTestToBePerformed, isTransientTransactionalSupported, isTreeMapSupported, isTreeSetSupported, isUnconstrainedVariablesSupported, isVectorSupported, loadProperties, localTearDown, mangleObject, printNonApplicableIdentityType, printUnsupportedOptionalFeatureNotTested, retrieveMessages, runBare, runsWithApplicationIdentity, setUp, tearDown
 
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

PersistenceManagerTest

protected PersistenceManagerTest()
Method Detail

localSetUp

protected void localSetUp()
Description copied from class: JDO_Test
Subclasses may override this method to allocate any data and resources that they need in order to successfully execute this testcase.

Overrides:
localSetUp in class JDO_Test
See Also:
JDO_Test.localSetUp()

createPCPointInstance

protected java.lang.Object createPCPointInstance(javax.jdo.PersistenceManager pm)

deletePCPointInstance

public void deletePCPointInstance(javax.jdo.PersistenceManager pm,
                                  java.lang.Object oid)

testState

public boolean testState(PCPoint obj,
                         int expectState,
                         java.lang.String str)

testState

public boolean testState(PCPoint2 obj,
                         int expectState,
                         java.lang.String str)

assertGetX

public void assertGetX(PCPoint p,
                       int value,
                       java.lang.String assertion,
                       java.lang.String label)


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.