NontransactionalWriteTest | Title: Test NontransactionalWrite abstract base class
Keywords: NontransactionalWrite Assertion ID: Assertion Description: |
code | html |
HollowInstanceMaintainsPK | Title: Test that Hollow Instances maintains PK
Keywords: lifecycle hollow instance PK Assertion IDs: A5.5.4-3 Assertion Description: If the instance is of a class using application identity, the hollow instance maintains its primary key fields. |
code | html |
MultiplePMsReturnInstancesRepresentingSamePC | Title: Test that Multiple PMs return different instances representing same PC object
Keywords: lifecycle Multiple PMs getObjectById equal Assertion IDs: A5.4-7 Assertion Description: The instance returned by a call to getObjectById(Object) of different PersistenceManager instances returned by the same PersistenceManagerFactory represent the same persistent object, but with different Java object identity (specifically, all instances returned by getObjectId from the instances must return true to equals comparisons with all others). |
code | html |
NontransactionalWriteDatastoreCommit | Title: Test NontransactionalWriteDatastoreCommit
Keywords: NontransactionalWrite datastore commit Assertion ID: A5.6.2-4, A5.6.2-6, A5.6.2-8, A5.6.2-10. |
code | html |
NontransactionalWriteDatastoreCommitConflict | Title: Test NontransactionalWriteDatastoreCommitConflict
Keywords: NontransactionalWrite datastore commit Assertion ID: A5.6.2-4, A5.6.2-6, A5.6.2-8, A5.6.2-10. |
code | html |
NontransactionalWriteDatastoreRollback | Title: Test NontransactionalWriteDatastoreRollback
Keywords: NontransactionalWrite datastore rollback Assertion ID: A5.6.2-4, A5.6.2-6, A5.6.2-8, A5.6.2-10. |
code | html |
NontransactionalWriteOptimisticCommit | Title: TestNontransactionalWriteOptimisticCommit
Keywords: NontransactionalWrite optimistic commit Assertion ID: A5.6.2-4, A5.6.2-6, A5.6.2-8, A5.6.2-10. |
code | html |
NontransactionalWriteOptimisticCommitConflict | Title: Test NontransactionalWriteOptimisticCommitConflict
Keywords: NontransactionalWrite optimistic Assertion ID: A5.6.2-4, A5.6.2-6, A5.6.2-8, A5.6.2-10. |
code | html |
NontransactionalWriteOptimisticRollback | Title: Test NontransactionalWriteOptimisticRollback
Keywords: NontransactionalWrite optimistic rollback Assertion ID: A5.6.2-4, A5.6.2-6, A5.6.2-8, A5.6.2-10. |
code | html |
NontransactionalWriteThrows | Title: Test NontransactionalWriteThrows
Keywords: NontransactionalWrite Assertion ID: A13.4.2-6 Assertion Description: If an implementation does not support the [NontranasctionalWrite] option, then an attempt to set the flag to an unsupported value will throw JDOUnsupportedOptionException. |
code | html |
ObjectIdNotModifiedWhenObjectIdInstanceModified | Title: Test that ObjectId is not modified even if ObjectId returned by GetObjectId() is modified
Keywords: lifecycle GetObjectId Assertion IDs: A5.4-6 Assertion Description: The object returned by any call to getObjectId might be modified by the user, but that modification does not affect the identity of the object that was originally referred. |
code | html |
PMReturnsIdenticalInstancesForEqualObjIds | Title: Test that a PM returns the same JDO instance if getObjectById(ObjectId) is called multiple times with the same objectId instance
Keywords: lifecycle getObjectById Assertion IDs: A5.4-2, A5.4-8 Assertion Description: Any instances returned by any calls to getObjectById(Object) with the same object id instance to the same PersistenceManager instance must be identical (assuming the instances were not garbage collected between calls). |
code | html |
PMsCanSharePCClassesButNotPCInstances | Title: Test PM ability to share PC classes but not PC instances
Keywords: PM share PC class Assertion IDs: A5.2-1,A5.2-2,A5.2-3 Assertion Description: Several JDO PersistenceManagers might be coresident and might share the same persistence capable classes] (although a JDO instance can be associated with only one PersistenceManager at a time) |
code | html |
PMsCanSharePCClassesButNotPCInstances.Inserter | code | html | |
StateTransitions | Title: Test State Transitions
Keywords: lifecycle Assertion IDs: A5.9-1 through A5.9-190 Assertion Description: All possible state transistions are being tested in this test. |
code | html |
StateTransitionsReturnedObjects | Title: Test State Transitions
Keywords: lifecycle Assertion IDs: A5.9-1 through A5.9-190 Assertion Description: All possible state transistions are being tested in this test. |
code | html |
TransientTransactionalStateCommit | Title: Test Transient Transactional Commit
Keywords: lifecycle transienttransactional commit Assertion IDs: A5.1-3 Assertion Description: If TransientTransactional is supported, a transient transactional instance
will have its state preserved when its associated transaction commits. |
code | html |
TransientTransactionalStateRollback | Title: Test Transient Transactional Rollback
Keywords: lifecycle transienttransactional rollback Assertion IDs: A5.1-4 Assertion Description: If TransientTransactional is supported, a transient transactional instance
will have its state restored to its state prior to becoming transactional when
its associated transaction aborts or on rollback. |
code | html |