org.apache.jdo.tck.query.delete
Class DeletePersistentAll

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.jdo.tck.JDO_Test
              extended byorg.apache.jdo.tck.query.QueryTest
                  extended byorg.apache.jdo.tck.query.delete.DeletePersistentAll
All Implemented Interfaces:
junit.framework.Test

public class DeletePersistentAll
extends QueryTest

Title: Delete Persistent All.
Keywords: query
Assertion ID: A14.8-1, A14.8-2
Assertion Description: These methods delete the instances of affected classes that pass the filter, and all dependent instances. Affected classes are the candidate class and its persistence-capable subclasses. The number of instances of affected classes that were deleted is returned. Embedded instances and dependent instances are not counted in the return value.


Field Summary
 
Fields inherited from class org.apache.jdo.tck.query.QueryTest
COMPANY_TESTDATA, inserted, MYLIB_TESTDATA, SERIALZED_QUERY
 
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
DeletePersistentAll()
           
 
Method Summary
protected  void localSetUp()
          Subclasses may override this method to allocate any data and resources that they need in order to successfully execute this testcase.
static void main(java.lang.String[] args)
          The main is called when the class is directly executed from the command line.
 void testMapParametersAPI()
           
 void testMapParametersSingleString()
           
 void testNoParametersAPI()
           
 void testNoParametersSingleString()
           
 void testObjectArrayParametersAPI()
           
 void testObjectArrayParametersSingleString()
           
 
Methods inherited from class org.apache.jdo.tck.query.QueryTest
checkQueryResultWithOrder, checkQueryResultWithOrder, checkQueryResultWithoutOrder, checkQueryResultWithoutOrder, closeEnough, closeEnough, compile, compileAPIQuery, compileSingleStringQuery, compileSingleStringQuery, deletePersistentAllByAPIQuery, deletePersistentAllBySingleStringQuery, equals, equalsCollection, equalsList, equalsMap, equalsObjectArray, executeAPIQuery, executeAPIQuery, executeJDOQuery, executeSingleStringQuery, executeSingleStringQuery, executeSQLQuery, getFromInserted, getPersistentCompanyModelInstance, getPersistentCompanyModelInstances, getPersistentCompanyModelInstancesAsList, getPersistentMylibInstance, getPersistentMylibInstances, getPersistentMylibInstancesAsList, getTransientCompanyModelInstance, getTransientCompanyModelInstances, getTransientCompanyModelInstancesAsList, getTransientMylibInstance, getTransientMylibInstances, getTransientMylibInstancesAsList, insertPCPoints, insertPrimitiveTypes, loadAndPersistCompanyModel, loadAndPersistMylib, loadAndPersistPCPoints, loadAndPersistPrimitiveTypes, printOutput, runParameterPrimitiveTypesQuery, runSimplePrimitiveTypesQuery
 
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

DeletePersistentAll

public DeletePersistentAll()
Method Detail

main

public static void main(java.lang.String[] args)
The main is called when the class is directly executed from the command line.

Parameters:
args - The arguments passed to the program.

testNoParametersAPI

public void testNoParametersAPI()

testNoParametersSingleString

public void testNoParametersSingleString()

testObjectArrayParametersAPI

public void testObjectArrayParametersAPI()

testObjectArrayParametersSingleString

public void testObjectArrayParametersSingleString()

testMapParametersAPI

public void testMapParametersAPI()

testMapParametersSingleString

public void testMapParametersSingleString()

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()


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