JPOX
JPOX
 Project  |  Ver 1.1  |  Ver 1.2  |  JDO  |  JPA  |  Guides  |  Tools
1.1 | Preparation | O/R Mapping | Runtime | Extensions | Developer
Development
Testing
Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
695131695.83%164.40

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.jpox.sco 31200100.00%32.91
org.jpox.persistence 383131692.43%131.49

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.jpox.sco
ClassTestsErrorsFailuresSuccess RateTime
Success CollectionTest 1800100.00%2.057
Success HashSetTest 1800100.00%1.836
Success LinkedHashMapTest 1900100.00%2.208
Success LinkedListTest 1900100.00%1.848
Success LinkedHashSetTest 1800100.00%1.664
Success ListTest 2200100.00%1.978
Success ArrayListTest 2300100.00%1.903
Success StackTest 1900100.00%1.708
Success QueueTest 100100.00%0.265
Success VectorTest 1900100.00%1.954
Success MapTest 2700100.00%6.322
Success SetTest 1900100.00%1.661
Success PropertiesTest 700100.00%0.949
Success TreeSetTest 1800100.00%1.520
Success SCOUtilsTest 1700100.00%0.089
Success HashtableTest 1900100.00%2.181
Success HashMapTest 1900100.00%2.042
Success CollectionSerialTest 1000100.00%0.724
org.jpox.persistence
ClassTestsErrorsFailuresSuccess RateTime
Success OptimisticTest 1500100.00%1.112
Error ReachabilityTest 181472.22%1.953
Failure IdGeneratorTest 110190.91%5.685
Success InheritanceStrategyTest 1200100.00%1.126
Success PersistenceModelsTest 500100.00%1.833
Success ApplicationSchemaTest 3300100.00%11.359
Success InterfaceQueryTest 400100.00%0.769
Success SecondaryTableTest 200100.00%0.283
Success StateTransitionsTest 100100.00%0.429
Success SQLQueryTest 1600100.00%5.615
Success MapForeignKeyTest 200100.00%0.392
Failure IdentifyingRelationshipTest 130376.92%2.177
Success AbstractFCOTest 1000100.00%0.980
Success ApplicationIdQueryTest 200100.00%0.428
Success SingleFieldIdentityTest 1000100.00%2.345
Error JDOQLContainerTest 729186.11%11.419
Success ApplicationIdTest 2000100.00%45.460
Failure RelationshipTest 320293.75%5.130
Error InterfaceFCOTest 121275.00%1.000
Error JDOQLResultTest 241191.67%2.851
Error JDOQLBasicTest 541294.44%14.874
Success DependentFieldTest 1400100.00%2.991
Success FinishScenarioTest 100100.00%11.280
Test Cases

[ summary] [ package list] [ test cases]

CollectionTest
Success testNormalAddCollection0.29
Success testNormalChildAddCollection0.11
Success testNormalRemoveCollection0.13
Success testNormalRetainCollection0.10
Success testNormalChildRemoveCollection0.11
Success testNormalRemoveItem0.09
Success testNormalClearIsEmpty0.08
Success testNormalInheritance0.08
Success testNormalQuery0.19
Success testNormalAttachDetach0.19
Success testInverseAddCollection0.08
Success testInverseRemoveCollection0.09
Success testInverseRetainCollection0.09
Success testInverseAddElement0.06
Success testInverseClearIsEmpty0.06
Success testInverseInheritance0.05
Success testInverseQuery0.11
Success testInverseAttachDetach0.13
HashSetTest
Success testNormalAddCollection0.26
Success testNormalChildAddCollection0.10
Success testNormalRemoveCollection0.09
Success testNormalRetainCollection0.08
Success testNormalChildRemoveCollection0.10
Success testNormalRemoveItem0.08
Success testNormalClearIsEmpty0.14
Success testNormalInheritance0.06
Success testNormalQuery0.12
Success testNormalAttachDetach0.15
Success testInverseAddCollection0.06
Success testInverseRemoveCollection0.08
Success testInverseRetainCollection0.06
Success testInverseAddElement0.06
Success testInverseClearIsEmpty0.06
Success testInverseInheritance0.06
Success testInverseQuery0.12
Success testInverseAttachDetach0.14
LinkedHashMapTest
Success testNormalPutItems0.32
Success testNormalRemoveItem0.10
Success testNormalEntrySet0.09
Success testNormalKeySet0.10
Success testNormalValues0.15
Success testNormalClearIsEmpty0.08
Success testNormalInheritance0.08
Success testNormalQueries0.11
Success testNormalQueriesPrimitive0.07
Success testNormalAttachDetach0.23
Success testInversePutItems0.09
Success testInverseRemoveItem0.08
Success testInverseEntrySet0.09
Success testInverseKeySet0.09
Success testInverseValues0.10
Success testInverseClearIsEmpty0.08
Success testInverseInheritance0.07
Success testInverseQueries0.08
Success testInverseAttachDetach0.18
LinkedListTest
Success testNormalAddCollection0.28
Success testNormalRemoveCollection0.17
Success testNormalRetainCollection0.09
Success testNormalRemoveItem0.08
Success testNormalRemoveAt0.07
Success testNormalGetItem0.07
Success testNormalClearIsEmpty0.06
Success testNormalInheritance0.06
Success testNormalQuery0.10
Success testNormalAttachDetach0.15
Success testInverseAddCollection0.07
Success testInverseRemoveCollection0.06
Success testInverseRetainCollection0.08
Success testInverseRemoveItem0.09
Success testInverseGetItem0.05
Success testInverseClearIsEmpty0.06
Success testInverseInheritance0.05
Success testInverseQuery0.14
Success testInverseAttachDetach0.12
LinkedHashSetTest
Success testNormalAddCollection0.25
Success testNormalChildAddCollection0.07
Success testNormalRemoveCollection0.08
Success testNormalRetainCollection0.07
Success testNormalChildRemoveCollection0.08
Success testNormalRemoveItem0.07
Success testNormalClearIsEmpty0.07
Success testNormalInheritance0.06
Success testNormalQuery0.17
Success testNormalAttachDetach0.14
Success testInverseAddCollection0.06
Success testInverseRemoveCollection0.08
Success testInverseRetainCollection0.09
Success testInverseAddElement0.05
Success testInverseClearIsEmpty0.05
Success testInverseInheritance0.05
Success testInverseQuery0.09
Success testInverseAttachDetach0.11
ListTest
Success testNormalAddCollection0.25
Success testNormalChildAddCollection0.06
Success testNormalRemoveCollection0.08
Success testNormalRetainCollection0.09
Success testNormalChildRemovalCollection0.07
Success testNormalRemoveItem0.08
Success testNormalRemoveAt0.08
Success testNormalGetItem0.07
Success testNormalContains0.09
Success testNormalClearIsEmpty0.14
Success testNormalInheritance0.08
Success testNormalQuery0.14
Success testNormalAttachDetach0.14
Success testInverseAddCollection0.07
Success testInverseRemoveCollection0.06
Success testInverseRetainCollection0.06
Success testInverseRemoveItem0.06
Success testInverseGetItem0.04
Success testInverseClearIsEmpty0.04
Success testInverseInheritance0.05
Success testInverseQuery0.07
Success testInverseAttachDetach0.12
ArrayListTest
Success testNormalAddCollection0.25
Success testNormalAddItem0.09
Success testNormalChildAddCollection0.06
Success testNormalRemoveCollection0.07
Success testNormalRetainCollection0.08
Success testNormalChildRemoveCollection0.15
Success testNormalRemoveItem0.07
Success testNormalRemoveAt0.08
Success testNormalGetItem0.07
Success testNormalClearIsEmpty0.06
Success testNormalInheritance0.07
Success testNormalQuery0.12
Success testNormalAttachDetach0.13
Success testInverseAddCollection0.06
Success testInverseRemoveCollection0.06
Success testInverseRetainCollection0.06
Success testInverseRemoveItem0.06
Success testInverseRemoveAt0.06
Success testInverseGetItem0.04
Success testInverseClearIsEmpty0.04
Success testInverseInheritance0.04
Success testInverseQuery0.06
Success testInverseAttachDetach0.12
StackTest
Success testNormalAddCollection0.25
Success testNormalRemoveCollection0.08
Success testNormalRetainCollection0.08
Success testNormalRemoveItem0.07
Success testNormalRemoveAt0.07
Success testNormalGetItem0.13
Success testNormalClearIsEmpty0.06
Success testNormalInheritance0.06
Success testNormalQuery0.11
Success testNormalAttachDetach0.15
Success testInverseAddCollection0.07
Success testInverseRemoveCollection0.06
Success testInverseRetainCollection0.06
Success testInverseRemoveItem0.08
Success testInverseGetItem0.07
Success testInverseClearIsEmpty0.06
Success testInverseInheritance0.05
Success testInverseQuery0.07
Success testInverseAttachDetach0.12
QueueTest
Success testNormalQueue0.25
VectorTest
Success testNormalAddCollection0.29
Success testNormalRemoveCollection0.10
Success testNormalRetainCollection0.11
Success testNormalRemoveItem0.09
Success testNormalRemoveAt0.09
Success testNormalGetItem0.09
Success testNormalClearIsEmpty0.07
Success testNormalInheritance0.07
Success testNormalQuery0.12
Success testNormalAttachDetach0.17
Success testInverseAddCollection0.08
Success testInverseRemoveCollection0.07
Success testInverseRetainCollection0.07
Success testInverseRemoveItem0.07
Success testInverseGetItem0.13
Success testInverseClearIsEmpty0.06
Success testInverseInheritance0.06
Success testInverseQuery0.08
Success testInverselAttachDetach0.13
MapTest
Success testNormalPutItems0.33
Success testNormalRemoveItem0.10
Success testNormalEntrySet0.12
Success testNormalKeySet0.11
Success testNormalValues0.12
Success testNormalNonPrimitiveKeyEntrySet0.15
Success testNormalNonPrimitiveSameKeyValueInstances2.85
Success testNormalNonPrimitiveKeyKeySet0.13
Success testNormalNonPrimitiveKeyQuery0.15
Success testNormalNonPrimitiveKeyValues0.12
Success testNormalClearIsEmpty0.08
Success testNormalInheritance0.09
Success testNormalQueries0.10
Success testNormalQueriesPrimitive0.08
Success testNormalAttachDetach0.20
Success testInversePutItems0.11
Success testInverseRemoveItem0.10
Success testInverseEntrySet0.21
Success testInverseKeySet0.12
Success testInverseValues0.11
Success testInverseNonPrimitiveKeyEntrySet0.13
Success testInverseNonPrimitiveKeyKeySet0.14
Success testInverseNonPrimitiveKeyValues0.14
Success testInverseClearIsEmpty0.10
Success testInverseInheritance0.10
Success testInverseQueries0.11
Success testInverseAttachDetach0.21
SetTest
Success testNormalAddCollection0.32
Success testNormalChildAddCollection0.06
Success testNormalRemoveCollection0.08
Success testNormalRetainCollection0.07
Success testNormalChildRemoveCollection0.07
Success testNormalRemoveItem0.07
Success testNormalClearIsEmpty0.07
Success testNormalContains0.08
Success testNormalInheritance0.05
Success testNormalQuery0.09
Success testNormalAttachDetach0.12
Success testInverseAddCollection0.07
Success testInverseRemoveCollection0.06
Success testInverseRetainCollection0.05
Success testInverseAddElement0.04
Success testInverseClearIsEmpty0.05
Success testInverseInheritance0.06
Success testInverseQuery0.07
Success testInverseAttachDetach0.18
PropertiesTest
Success testNormalPutItems0.43
Success testNormalRemoveItem0.09
Success testNormalEntrySet0.08
Success testNormalKeySet0.07
Success testNormalValues0.08
Success testNormalClearIsEmpty0.07
Success testNormalAttachDetach0.11
TreeSetTest
Success testNormalAddCollection0.25
Success testNormalChildAddCollection0.07
Success testNormalRemoveCollection0.07
Success testNormalRetainCollection0.06
Success testNormalChildRemoveCollection0.06
Success testNormalRemoveItem0.07
Success testNormalClearIsEmpty0.07
Success testNormalInheritance0.06
Success testNormalQuery0.17
Success testNormalAttachDetach0.12
Success testInverseAddCollection0.05
Success testInverseRemoveCollection0.07
Success testInverseRetainCollection0.05
Success testInverseAddElement0.04
Success testInverseClearIsEmpty0.04
Success testInverseInheritance0.05
Success testInverseQuery0.08
Success testInverseAttachDetach0.10
SCOUtilsTest
Success testNewSCOInstance0.00
Success testUseContainerCache0.00
Success testUseCachedLazyLoading0.00
Success testCollectionHasElementsWithoutIdentity0.00
Success testMapHasKeysWithoutIdentity0.00
Success testMapHasValuesWithoutIdentity0.00
Success testCollectionHasSerialisedElements0.00
Success testArrayHasSerialisedElements0.00
Success testMapHasSerialisedKeysAndValues0.00
Success testUpdateCollectionWithCollection0.00
Success testUpdateStoreWithCollection0.00
Success testUpdateCollectionWithCollectionElements0.00
Success testUpdateListWithListElements0.00
Success testUpdateMapWithMapKeysValues0.00
Success testPopulateMapDelegateWithStoreData0.00
Success testToArrayCollectionStoreStateManager0.04
Success testToArrayCollectionStoreStateManagerObjectArray0.00
HashtableTest
Success testNormalPutItems0.30
Success testNormalRemoveItem0.08
Success testNormalEntrySet0.08
Success testNormalKeySet0.09
Success testNormalValues0.09
Success testNormalClearIsEmpty0.08
Success testNormalInheritance0.08
Success testNormalQueries0.10
Success testNormalQueriesPrimitive0.06
Success testNormalAttachDetach0.20
Success testInversePutItems0.09
Success testInverseRemoveItem0.10
Success testInverseEntrySet0.09
Success testInverseKeySet0.10
Success testInverseValues0.20
Success testInverseClearIsEmpty0.08
Success testInverseInheritance0.07
Success testInverseQueries0.09
Success testInverseAttachDetach0.18
HashMapTest
Success testNormalPutItems0.29
Success testNormalRemoveItem0.09
Success testNormalEntrySet0.08
Success testNormalKeySet0.10
Success testNormalValues0.08
Success testNormalClearIsEmpty0.09
Success testNormalInheritance0.14
Success testNormalQueries0.10
Success testNormalQueriesPrimitive0.06
Success testNormalAttachDetach0.18
Success testInversePutItems0.09
Success testInverseRemoveItem0.08
Success testInverseEntrySet0.08
Success testInverseKeySet0.08
Success testInverseValues0.09
Success testInverseClearIsEmpty0.08
Success testInverseInheritance0.06
Success testInverseQueries0.09
Success testInverseAttachDetach0.18
CollectionSerialTest
Success testJoinAddCollection0.22
Success testJoinRemoveCollection0.04
Success testJoinRetainCollection0.04
Success testJoinClearIsEmpty0.03
Success testJoinAttachDetach0.08
Success testFKAddCollection0.06
Success testFKRemoveCollection0.05
Success testFKRetainCollection0.05
Success testFKClearIsEmpty0.04
Success testFKAttachDetach0.10
OptimisticTest
Success testBasicVersionNumber0.21
Success testBasicDateTime0.03
Success testBasicNone0.26
Success testCreationUpdateVersionColumns0.07
Success testDeleteAfterUpdate0.02
Success testMultipleUpdates0.02
Success testConflictTransactionsVersionNumberFromQuery0.04
Success testOptimisticQuery0.02
Success testPCnewToPCdirty0.10
Success testDetachAttach0.03
Success testRefreshOfOptimisticObjects0.02
Success testOptimisticJoinTableRelation0.05
Success testOptimisticWithAutoIncrementObjects0.09
Success testOptimisticWithSequenceTablePoidObjects0.13
Success testOptimisticRollingBack0.00
ReachabilityTest
Success testSimpleReachability0.65
Failure testSimpleReachabilityAfterMakePersistentOnOptimisticTx0.05
reachable persistent alpha: isPersistent() == false
Success testSimpleReachabilityOnOptimisticTxs0.09
Error testSimpleReachabilityOnOptimisticTxsDatastoreAttributedId0.08
N/A
Failure testDeepReachability0.08
beta by query not the same as beta by navigation expected same:<org.jpox.samples.reachability.ContainerItem@dc9766> was not:<null>
Failure testTemporaryReachability0.06
unexpectedly encountered BaseItem 'alpha'
Failure testNewObjectUnreachableWithDirtObjectOwner0.07
unexpectedly encountered BaseItem 'alpha'
Success testBaseOnQuery0.10
Success testInheritanceOnQuery0.12
Success testInheritanceWithInterface0.09
Success testInheritanceWithBaseClass0.09
Success testObjectIdWithInterface0.08
Success testObjectIdWithBaseClass0.07
Success testIncorrectAssignment0.04
Success testNonTransactionalAccess0.06
Success testNonTransactionalAccess20.08
Success testPopulateBaseCollection0.06
Success testPopulateInverseCollection0.07
IdGeneratorTest
Failure testSequenceTablePoid0.23
Number of SequenceTablePoidItem's retrieved is incorrect (6) : should have been 4
Success testAUIDPoid5.06
Success testUUIDStringPoid0.05
Success testUUIDHexPoid0.03
Success testMaxPoid0.04
Success testSequencePoid0.01
Success testAutoIncrement0.06
Success testAutoIncrementWithNoOtherFields0.02
Success testAutoIncrementWithInheritance0.10
Success testMultipleStrategyValues0.04
Success testMultipleValuesInherited0.04
InheritanceStrategyTest
Success testNoTable0.22
Success testNoTableNewTable0.10
Success testInheritanceWithNoTable0.01
Success testSuperclassTableValueMap0.07
Success testSuperclassTableClassName0.10
Success testNewTable0.06
Success testNewTableNoTableNewTable0.08
Success testSuperclassTable1toNNormalRelationship0.04
Success testSuperclassTable1toNInverseRelationship0.03
Success testInverseCollectionWithElementUsingSuperclassTable0.20
Success testNewTableExtentResults0.17
Success testNewTableOverrideFields0.03
PersistenceModelsTest
Success testClassWithoutFields0.39
Success testClassWithOnlyContainerFields0.87
Success testClassWithOnlyContainerFieldsInFetchPlan0.25
Success test2Lists1toNInverseNonYetPersisted0.17
Success test1Set1List1toNInverseNonYetPersisted0.14
ApplicationSchemaTest
Success testTableColumnNames0.07
Success test1To1BidirectionalSingleFkSchema0.14
Success testSecondaryTableSchema0.07
Success testInterfaceType0.30
Success testInterfaceCollectionType0.05
Success testObjectType0.09
Success testObjectCollectionType0.05
Success test1To1UnidirectionalSchema0.07
Success testOverridingColumnsSimpleInheritance0.06
Success testOverridingColumnsInheritanceWithRelation0.06
Success testEmbeddedPCSchema0.19
Success testEmbeddedPCCollectionSchema0.05
Success testEmbeddedPCListSchema0.05
Success testEmbeddedPCMapSchema0.09
Success testMtoNSchema0.43
Success testColumnSpecifications0.01
Success testUnique0.18
Success testColumnWidth0.01
Success testNullsAllowed0.06
Success testReadOnlyDatastore3.56
Success testFixedDatastore3.05
Success testIsNullable0.36
Success testDuplicateColumnNamesInSimpleAssociations0.02
Success testClassUsingSQLKeywords0.40
Success testClassWithLongName