org.apache.jdo.tck.api.persistencecapable
Class CopyKeyFieldsFromObjectId

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.jdo.tck.JDO_Test
              extended byorg.apache.jdo.tck.api.persistencecapable.AbstractPersistenceCapableTest
                  extended byorg.apache.jdo.tck.api.persistencecapable.CopyKeyFieldsFromObjectId
All Implemented Interfaces:
junit.framework.Test

public class CopyKeyFieldsFromObjectId
extends org.apache.jdo.tck.api.persistencecapable.AbstractPersistenceCapableTest

Title:CopyKeyFieldsFromObjectId of PersistenceCapable
Keywords: persistencecapable
Assertion IDs: A7.12-25
Assertion Description:

A7.12-25
public void jdoCopyKeyFieldsFromObjectId(ObjectIdFieldConsumer fc, Object oid); This method copies fields to the field manager instance from the second parameter instance.

Author:
Michael Watzek

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
CopyKeyFieldsFromObjectId()
           
 
Method Summary
protected  void assertPersistenceCapable(java.lang.Object o)
           
protected  boolean isTestToBePerformed()
          Returns true if the implementation under test supports all JDO options contained in system property jdo.tck.requiredOptions.
static void main(java.lang.String[] args)
          The main is called when the class is directly executed from the command line.
protected  java.lang.Object makePersistent(java.lang.Object pc)
          Makes the given object persistent, adds it as tear down instance, and returns its object id.
 void testSingleFieldIdentitybyte()
           
 void testSingleFieldIdentityByte()
           
 void testSingleFieldIdentitychar()
           
 void testSingleFieldIdentityCharacter()
           
 void testSingleFieldIdentityDate()
           
 void testSingleFieldIdentityint()
           
 void testSingleFieldIdentityInteger()
           
 void testSingleFieldIdentitylong()
           
 void testSingleFieldIdentityLong()
           
 void testSingleFieldIdentityshort()
           
 void testSingleFieldIdentityShort()
           
 void testSingleFieldIdentityString()
           
 
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, isTransientTransactionalSupported, isTreeMapSupported, isTreeSetSupported, isUnconstrainedVariablesSupported, isVectorSupported, loadProperties, localSetUp, 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

CopyKeyFieldsFromObjectId

public CopyKeyFieldsFromObjectId()
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.

testSingleFieldIdentitybyte

public void testSingleFieldIdentitybyte()

testSingleFieldIdentityByte

public void testSingleFieldIdentityByte()

testSingleFieldIdentitychar

public void testSingleFieldIdentitychar()

testSingleFieldIdentityCharacter

public void testSingleFieldIdentityCharacter()

testSingleFieldIdentityint

public void testSingleFieldIdentityint()

testSingleFieldIdentityInteger

public void testSingleFieldIdentityInteger()

testSingleFieldIdentitylong

public void testSingleFieldIdentitylong()

testSingleFieldIdentityLong

public void testSingleFieldIdentityLong()

testSingleFieldIdentityshort

public void testSingleFieldIdentityshort()

testSingleFieldIdentityShort

public void testSingleFieldIdentityShort()

testSingleFieldIdentityString

public void testSingleFieldIdentityString()

testSingleFieldIdentityDate

public void testSingleFieldIdentityDate()

makePersistent

protected java.lang.Object makePersistent(java.lang.Object pc)
Makes the given object persistent, adds it as tear down instance, and returns its object id.

Parameters:
pc - the transient instance to be made persistent
Returns:
the object id of the persistent instance

isTestToBePerformed

protected boolean isTestToBePerformed()
Description copied from class: JDO_Test
Returns true if the implementation under test supports all JDO options contained in system property jdo.tck.requiredOptions.

Overrides:
isTestToBePerformed in class JDO_Test
Returns:
true if the implementation under test supports all JDO options contained in system property jdo.tck.requiredOptions

assertPersistenceCapable

protected void assertPersistenceCapable(java.lang.Object o)


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