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)
2546894.49%131.61

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

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.jpox.sco.simple 181094.44%4.66
org.jpox.persistence 2365894.49%126.96

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

org.jpox.sco.simple
ClassTestsErrorsFailuresSuccess RateTime
Success URITest 300100.00%0.365
Success BufferedImageTest 100100.00%1.497
Success ColorTest 100100.00%0.227
Success PointTest 200100.00%0.342
Success URLTest 300100.00%0.314
Success UUIDMappingTest 300100.00%1.300
Error CalendarTest 31066.67%0.323
Success BitSetTest 200100.00%0.291
org.jpox.persistence
ClassTestsErrorsFailuresSuccess RateTime
Failure ConcurrencyTest 2020.00%3.428
Failure AttachDetachTest 310196.77%8.106
Success JDOQLSingleStringParserTest 200100.00%0.023
Success ArrayTest 3100100.00%2.557
Success CacheTest 800100.00%12.859
Success PersistenceManagerFactoryImplTest 200100.00%10.330
Success ManagedRelationshipTest 100100.00%0.266
Success TypeStorageTest 1100100.00%10.614
Success IdentifierFactoryTest 200100.00%0.019
Success JPOXSQLQueryTest 600100.00%0.773
Error ViewTest 51080.00%2.067
Success PersistenceManagerImplTest 4300100.00%7.943
Error ClassLoaderTest 94233.33%23.538
Success GeneralTest 500100.00%0.408
Success ObjectFCOTest 200100.00%0.434
Failure ExtentTest 40175.00%0.310
Success FetchPlanImplTest 1200100.00%1.267
Success ExpressionTest 200100.00%0.464
Success EmbeddedTest 1000100.00%0.786
Success TransactionTest 100100.00%0.108
Success SequenceTest 400100.00%0.068
Success TypeManagerTest 300100.00%0.020
Success I18NTest 300100.00%0.336
Success AttachDetachReplicateTest 600100.00%14.544
Success MultithreadTest 500100.00%10.966
Success SerializationTest 700100.00%4.170
Failure MetaDataTest 160193.75%7.349
Success TypesMappingTest 200100.00%0.022
Failure FinishScenarioTest 1010.00%3.180
Test Cases

[ summary] [ package list] [ test cases]

URITest
Success testQuery0.27
Success testBasicPersistence0.02
Success testDetachAttach0.06
BufferedImageTest
Success testBasicPersistence1.48
ColorTest
Success testBasicPersistence0.21
PointTest
Success testBasicPersistence0.26
Success testDetachAttach0.07
URLTest
Success testQuery0.22
Success testBasicPersistence0.02
Success testDetachAttach0.07
UUIDMappingTest
Success testRandomUuid1.18
Success testNullUuid0.02
Success testQueryUuid0.08
CalendarTest
Success testBasicPersistence0.22
Success testDetachAttach0.06
Error testQueryCalendar0.02
N/A
BitSetTest
Success testBasicPersistence0.22
Success testDetachAttach0.06
ConcurrencyTest
Failure testBasicConcurrency1.88
expected:<700> but was:<900>
Failure testBasicConcurrencyExtraPM1.53
expected:<700> but was:<800>
AttachDetachTest
Success testDetachStates0.68
Success testSimpleDetach2.32
Success testBasicDetachAttach0.14
Success testDetachAttach_ManyToOne0.34
Success testDetachAttach_ManyToOne_NewPM0.26
Success testDetachAttach_OneToMany0.68
Success testDetachAttach_OneToMany_NewPM0.63
Success testDetachTransactionalField0.03
Success testDetachCollectionWithNonPCElements0.04
Success testAttachDetachNonTransactionalRead0.46
Success testDetachAttach_OneToManyBidir0.10
Success testDetachAttach_OneToManyFK0.18
Success testDetachAttach_ManyToMany0.31
Success testRelationManaging0.14
Success testCircularDetach0.03
Success testDetachAttach_OneToMany_RelationConsistency0.10
Success testAttachDetachNonPCCollectionElements0.06
Success testPersistWithDetachedRelative0.07
Success testPersistWithDetachedRelativeInMap0.25
Success testDetachOfNonPersistentPC0.01
Success testDetachAttachOfSCODate0.09
Success testAggregatedDetachAttachFieldMap0.34
Success testDetachOnClose0.08
Success testDetachAllOnCommit0.12
Success testDetachAllOnCommitViaFetch0.10
Success testDetachDuplicates0.05
Success testMaxFetchDepth0.16
Success testFetchRecurse0.14
Failure testFetchDepthOnDetachCopyAll0.10
Manager must be returned for maxFetchDepth of 1 : employee Dave has no manager
Success testDetachLoadUnloadFields0.08
Success testAttachCleanCollectionWithNonPCElements0.02
JDOQLSingleStringParserTest
Success testImport0.01
Success testVariableBeforeParameter0.00
ArrayTest
Success testSerialisedBooleanArray0.46
Success testSerialisedByteArray0.06
Success testSerialisedCharArray0.06
Success testSerialisedDoubleArray0.05
Success testSerialisedFloatArray0.05
Success testSerialisedIntArray0.07
Success testSerialisedLongArray0.05
Success testSerialisedShortArray0.05
Success testSerialisedBooleanObjectArray0.05
Success testSerialisedByteObjectArray0.05
Success testSerialisedCharObjectArray0.04
Success testSerialisedDoubleObjectArray0.05
Success testSerialisedFloatObjectArray0.04
Success testSerialisedIntObjectArray0.04
Success testSerialisedLongObjectArray0.04
Success testSerialisedShortObjectArray0.04
Success testSerialisedBigDecimalArray0.06
Success testSerialisedBigIntegerArray0.04
Success testSerialisedDateArray0.04
Success testSerialisedLocaleArray0.05
Success testSerialisedStringArray0.04
Success testJoinTableIntArray0.13
Success testJoinTableIntQueryArray0.05
Success testJoinTableStringArray0.05
Success testJoinTableStringQueryArray0.03
Success testJoinTablePCArray0.19
Success testJoinTablePCQueryArray0.07
Success testJoinTableInterfaceArray0.32
Success testJoinTableInterfaceQueryArray0.05
Success testForeignKeyPCArray0.12
Success testForeignKeyPCQueryArray0.05
CacheTest
Success testL1WeakRefL22.07
Success testL1SoftRefL21.62
Success testL2CachedObject1.72
Success testL2LoadedFields1.57
Success testSCOAndPCReuse1.45
Success testEvictAll1.44
Success testUnloadField1.50
Success testMultithreadObjectRead1.49
PersistenceManagerFactoryImplTest
Success testJDOHelperInstantiation3.85
Success testClose6.46
ManagedRelationshipTest
Success testRelationManaging0.26
TypeStorageTest
Success testStringWidgets0.63
Success testStringBlobWidgets0.00
Success testStringClobWidgets0.00
Success testDateWidgets0.50
Success testLocaleWidgets1.48
Success testCurrencyWidgets0.33
Success testTimeZoneWidgets0.33
Success testDecimalWidgets0.34
Success testFloatWidgets0.38
Success testSetWidgets3.82
Success testHashSetWidgets2.79
IdentifierFactoryTest
Success testJPOX0.00
Success testJPA0.00
JPOXSQLQueryTest
Success testJPOXSQLQueryOfWidgets0.52
Success testWithCandidateClass0.06
Success testWithCandidateClassWithIdentifiers0.03
Success testWithoutCandidateClassWithParameters0.04
Success testWithoutCandidateClassWithResultClass0.07
Success testNamedQueries0.05
ViewTest
Success testViewOfWidgets0.44
Success testViewOfSetWidgets1.47
Success testCreatingDependentFirst0.05
Success testCreatingReliedOnFirst0.01
Error testCircularViewDependencies0.08
An exception was thrown while adding/validating class(es) : Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW1.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW1] java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW1.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW1] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:614) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:570) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:297) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:341) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3151) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3318) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2554) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:821) at org.jpox.persistence.CorePersistenceTestCase.addClassesToSchema(CorePersistenceTestCase.java:80) at org.jpox.persistence.ViewTest.testCircularViewDependencies(ViewTest.java:400) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:154) at org.jpox.persistence.ViewTest.runTest(ViewTest.java:108) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
PersistenceManagerImplTest
Success testMakePersistent0.33
Success testNewObjectIdInstance0.18
Success testGetObjectId0.06
Success testGetObjectById0.07
Success testEvict0.04
Success testGetObjectByIdNonTransactional4.47
Success testClose0.03
Success testMakeCollectionFieldsPersistent0.14
Success testUpdatePersistentFields0.08
Success testUpdatePersistentFieldsExceptions0.04
Success testMakeTransient0.05
Success testMakeTransientAll0.06
Success testMakeTransientExceptions0.04
Success testMakeTransientOwnerAndElements0.15
Success testMakeTransientOwnerAndElementsUsingFetchPlan0.15
Success testRetrieve0.08
Success testRefresh0.04
Success testDeletePersistent0.04
Success testDeletePersistentExceptions0.04
Success testInheritedFieldsPersisted0.05
Success testFCOReferencedObjectsPersistence0.06
Success testPCFieldAccess0.04
Success testExtentSubclasses0.06
Success testJavaIdentity0.03
Success testNormalFCOCollectionFieldPersistence10.07
Success testNormalFCOCollectionFieldPersistence20.03
Success testNormalFCOCollectionFieldPersistence30.07
Success testNormalFCOCollectionFieldPersistence40.08
Success testInverseFCOCollectionFieldPersistence10.05
Success testInverseFCOCollectionFieldPersistence20.15
Success testInverseFCOCollectionFieldPersistence30.05
Success testInverseFCOCollectionFieldPersistence40.07
Success testQueryPM0.07
Success testLifecycleListenerForSimpleObjects0.06
Success testLifecycleListenerForCollections0.07
Success testLifecycleListenerRegisteredInPMFforAllClasses0.04
Success testInstanceCallbacks0.04
Success testInstanceCallbacksInSCO0.09
Success testAttachDetachCallbacks0.05
Success testNormalCollectionFieldPersistence10.09
Success testJDOConnection0.03
Success testTransientObjectCollections0.06
Success testNewInstance0.45
ClassLoaderTest
Error testContextClassLoader4.45
org.jpox.samples.company.Person
Failure testNegativeContextClassLoader2.58
N/A
Success testJPOXinClassloader23.50
Error testNewObjectInstance3.09
org.jpox.samples.identity.SampleApplicationIdentity
Failure testNegativeJPOXinClassloader23.31
expected:<org.jpox.exceptions.ClassNotPersistenceCapable...> but was:<java.lang.ClassCast...>
Success testClassNotPersistenceCapable3.45
Error testTypeManagerLoadingJPOXTypes0.03
org.jpox.TypeManager.getTypeManager()
Error testDatastoreAdapterLoadingDatastoreMapping0.05
org.jpox.persistence.ClassLoaderTest$TestMappingManager.getUrls()
Success testNotInitilizedClass3.03
GeneralTest
Success testPersistenceAware0.18
Success testInitializationOfFieldsInConstructor0.11
Success testSelectWithSQLFunction0.08
Success testInsertWithSQLFunction0.01
Success testUpdateWithSQLFunction0.02
ObjectFCOTest
Success test1To1Relation0.32
Success test1ToNRelationWithJoinTable0.10
ExtentTest
Success testRequiresExtent0.18
Success testCloseAll0.02
Failure testExtentOfNewTable0.06
Extent for classes with new-table inheritance strategy returned incorrect number of objects expected:<8> but was:<2>
Success testExtentOfSubclassTable0.04
FetchPlanImplTest
Success testAddGroup0.00
Success testRemoveGroup0.00
Success testClearGroups0.00
Success testSetGroups0.00
Success testGetGroups0.00
Success testDetachmentRoots0.00
Success testDetachmentRootsClasses0.00
Success testFetchPlan0.33
Success testPostLoad0.24
Success testFetchPlanInheritance0.24
Success testNestedFetchPlans0.23
Success testNestedFetchGroupsAgain0.21
ExpressionTest
Success testExpression0.45
Success testStringExpression0.00
EmbeddedTest
Success testEmbeddedPCObject0.20
Success testEmbeddedPCObjectNullValue0.05
Success testEmbeddedObjectPersist0.03
Success testEmbeddedOnly0.05
Success testNestedEmbeddedPCObjects0.07
Success testEmbeddedOnlyWithQuery0.02
Success testEmbeddedCollection0.12
Success testEmbeddedCollectionQuery0.03
Success testEmbeddedList0.08
Success testEmbeddedMap0.13
TransactionTest
Success testRollbackOnly0.10
SequenceTest
Success testInvalidSequenceName0.02
Success testContiguousSequence0.03
Success testNontransactionalSequence0.00
Success testFactorySequence0.00
TypeManagerTest
Success testIsSupportedType0.00
Success testIsSupportedArrayType0.00
Success testIsDefaultPersistentType0.00
I18NTest
Success testISO8859_10.22
Success testISO8859_20.06
Success testUTF80.05
AttachDetachReplicateTest
Success testReplicateSimple3.50
Success testReplicateRelation_1to1_circular2.55
Success testMoveAcrossDatastores_company2.56
Success testMoveAcrossDatastoresWithRelation2.41
Success testSetDetachedObjectOnFieldInPCNewObject2.27
Success testReplicateApplicationIdentityWith1toN1.24
MultithreadTest
Success testMultipleTransitionRead3.19
Success testMultipleNonTransactionalRead0.21
Success testMultipleTransitionWrite2.66
Success testMultipleDetachCopy2.46
Success testMultipleDetachCopyAndFetchPlanModification2.43
SerializationTest
Success testOIDSerialization0.22
Success testSerialisedPC0.12
Success testSerialisedPCDetach0.04
Success testSerialisedInterface0.05
Success testSerialisedCollectionElements0.59
Success testSerialisedMapValues0.09
Success testSerialiseDetach3.06
MetaDataTest
Success testInh20.25
Success testUseOfObjectIdClass0.08
Success testMetaDataManager0.28
Success testMetaDataMultithreaded2.51
Success testLoadingMetaDataForOneClass0.44
Success testLoadingMetaDataForAPackage0.97
Success testLoadingMetaDataFileLocations0.73
Success testMetaDataManagerI18N0.69
Success testDatastoreIdentityMetadata0.14
Success testFieldColumnMetadata0.14
Success testFieldForeignKeyMetadata0.23
Success testPrimaryKeyMetadata0.14
Success testImplementsMetadata0.13
Success testFieldDeclaredInSubClassMetadata0.14
Success testDependent0.22
Failure testSerialization0.25
N/A
TypesMappingTest
Success testDB2DataLinkType0.00
Success testMSSQLUniqueIdentifier0.00
FinishScenarioTest
Failure testFinishScenario3.17
Exception thrown while dropping all classes from the schema : An exception was thrown while dropping class(es) : Table is referenced by view: DEPENDENTVIEW in statement [DROP VIEW RELIEDONVIEW] java.sql.SQLException: Table is referenced by view: DEPENDENTVIEW in statement [DROP VIEW RELIEDONVIEW] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:614) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:570) at org.jpox.store.rdbms.table.AbstractTable.drop(AbstractTable.java:315) at org.jpox.store.rdbms.RDBMSManager$1.run(RDBMSManager.java:893) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.removeAllClasses(RDBMSManager.java:926) at org.jpox.persistence.CorePersistenceTestCase.dropAllClassesFromSchema(CorePersistenceTestCase.java:88) at org.jpox.persistence.FinishScenarioTest.testFinishScenario(FinishScenarioTest.java:39) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
Failure details
Error testQueryCalendar
N/A
java.lang.NullPointerException at org.jpox.store.rdbms.query.QueryStatement.addOrderingColumnsToSelect(QueryStatement.java:1484) at org.jpox.store.rdbms.query.QueryStatement.toStatementText(QueryStatement.java:1555) at org.jpox.store.rdbms.query.JDOQLQuery.performExecute(JDOQLQuery.java:581) at org.jpox.store.query.Query.executeWithMap(Query.java:959) at org.jpox.store.query.Query.executeWithArray(Query.java:932) at org.jpox.store.query.Query.execute(Query.java:855) at org.jpox.sco.simple.CalendarTest.testQueryCalendar(CalendarTest.java:429)
Failure testBasicConcurrency
expected:<700> but was:<900>
junit.framework.AssertionFailedError: expected:<700> but was:<900> at org.jpox.persistence.ConcurrencyTest.testBasicConcurrency(ConcurrencyTest.java:95)
Failure testBasicConcurrencyExtraPM
expected:<700> but was:<800>
junit.framework.AssertionFailedError: expected:<700> but was:<800> at org.jpox.persistence.ConcurrencyTest.testBasicConcurrencyExtraPM(ConcurrencyTest.java:148)
Failure testFetchDepthOnDetachCopyAll
Manager must be returned for maxFetchDepth of 1 : employee Dave has no manager
junit.framework.AssertionFailedError: Manager must be returned for maxFetchDepth of 1 : employee Dave has no manager at org.jpox.persistence.AttachDetachTest.testFetchDepthOnDetachCopyAll(AttachDetachTest.java:3945)
Error testCircularViewDependencies
An exception was thrown while adding/validating class(es) : Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW1.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW1] java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW1.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW1] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:614) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:570) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:297) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:341) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3151) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3318) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2554) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:821) at org.jpox.persistence.CorePersistenceTestCase.addClassesToSchema(CorePersistenceTestCase.java:80) at org.jpox.persistence.ViewTest.testCircularViewDependencies(ViewTest.java:400) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:154) at org.jpox.persistence.ViewTest.runTest(ViewTest.java:108) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
javax.jdo.JDODataStoreException: An exception was thrown while adding/validating class(es) : Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW1.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW1] java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW1.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW1] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:614) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:570) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:297) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:341) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3151) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3318) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2554) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:821) at org.jpox.persistence.CorePersistenceTestCase.addClassesToSchema(CorePersistenceTestCase.java:80) at org.jpox.persistence.ViewTest.testCircularViewDependencies(ViewTest.java:400) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.jpox.persistence.ViewTest.runTest(ViewTest.java:108) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3330) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2554) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:821) at org.jpox.persistence.CorePersistenceTestCase.addClassesToSchema(CorePersistenceTestCase.java:80) at org.jpox.persistence.ViewTest.testCircularViewDependencies(ViewTest.java:400) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.jpox.persistence.ViewTest.runTest(ViewTest.java:108) NestedThrowablesStackTrace: java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW1.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW1] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:614) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:570) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:297) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:341) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3151) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3318) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2554) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:821) at org.jpox.persistence.CorePersistenceTestCase.addClassesToSchema(CorePersistenceTestCase.java:80) at org.jpox.persistence.ViewTest.testCircularViewDependencies(ViewTest.java:400)
Error testContextClassLoader
org.jpox.samples.company.Person
java.lang.ClassCastException: org.jpox.samples.company.Person at org.jpox.persistence.ClassLoaderTest.runPersistAndDeletePerson(ClassLoaderTest.java:570) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.jpox.persistence.ClassLoaderTest.testContextClassLoader(ClassLoaderTest.java:110)
Failure testNegativeContextClassLoader
N/A
junit.framework.AssertionFailedError at org.jpox.persistence.ClassLoaderTest.testNegativeContextClassLoader(ClassLoaderTest.java:145)
Error testNewObjectInstance
org.jpox.samples.identity.SampleApplicationIdentity
java.lang.ClassNotFoundException: org.jpox.samples.identity.SampleApplicationIdentity at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.jpox.persistence.ClassLoaderTest.runNewObjectInstance(ClassLoaderTest.java:602) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.jpox.persistence.ClassLoaderTest.testNewObjectInstance(ClassLoaderTest.java:337)
Failure testNegativeJPOXinClassloader2
expected:<org.jpox.exceptions.ClassNotPersistenceCapable...> but was:<java.lang.ClassCast...>
junit.framework.ComparisonFailure: expected:<org.jpox.exceptions.ClassNotPersistenceCapable...> but was:<java.lang.ClassCast...> at org.jpox.persistence.ClassLoaderTest.testNegativeJPOXinClassloader2(ClassLoaderTest.java:380)
Error testTypeManagerLoadingJPOXTypes
org.jpox.TypeManager.getTypeManager()
java.lang.NoSuchMethodException: org.jpox.TypeManager.getTypeManager() at java.lang.Class.getMethod(Class.java:1581) at org.jpox.persistence.ClassLoaderTest.testTypeManagerLoadingJPOXTypes(ClassLoaderTest.java:452)
Error testDatastoreAdapterLoadingDatastoreMapping
org.jpox.persistence.ClassLoaderTest$TestMappingManager.getUrls()
java.lang.NoSuchMethodException: org.jpox.persistence.ClassLoaderTest$TestMappingManager.getUrls() at java.lang.Class.getMethod(Class.java:1581) at org.jpox.persistence.ClassLoaderTest.testDatastoreAdapterLoadingDatastoreMapping(ClassLoaderTest.java:490)
Failure testExtentOfNewTable
Extent for classes with new-table inheritance strategy returned incorrect number of objects expected:<8> but was:<2>
junit.framework.AssertionFailedError: Extent for classes with new-table inheritance strategy returned incorrect number of objects expected:<8> but was:<2> at org.jpox.persistence.ExtentTest.testExtentOfNewTable(ExtentTest.java:217)
Failure testSerialization
N/A
junit.framework.AssertionFailedError at org.jpox.persistence.MetaDataTest.testSerialization(MetaDataTest.java:552)
Failure testFinishScenario
Exception thrown while dropping all classes from the schema : An exception was thrown while dropping class(es) : Table is referenced by view: DEPENDENTVIEW in statement [DROP VIEW RELIEDONVIEW] java.sql.SQLException: Table is referenced by view: DEPENDENTVIEW in statement [DROP VIEW RELIEDONVIEW] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:614) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:570) at org.jpox.store.rdbms.table.AbstractTable.drop(AbstractTable.java:315) at org.jpox.store.rdbms.RDBMSManager$1.run(RDBMSManager.java:893) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.removeAllClasses(RDBMSManager.java:926) at org.jpox.persistence.CorePersistenceTestCase.dropAllClassesFromSchema(CorePersistenceTestCase.java:88) at org.jpox.persistence.FinishScenarioTest.testFinishScenario(FinishScenarioTest.java:39) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
junit.framework.AssertionFailedError: Exception thrown while dropping all classes from the schema : An exception was thrown while dropping class(es) : Table is referenced by view: DEPENDENTVIEW in statement [DROP VIEW RELIEDONVIEW] java.sql.SQLException: Table is referenced by view: DEPENDENTVIEW in statement [DROP VIEW RELIEDONVIEW] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:614) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:570) at org.jpox.store.rdbms.table.AbstractTable.drop(AbstractTable.java:315) at org.jpox.store.rdbms.RDBMSManager$1.run(RDBMSManager.java:893) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.removeAllClasses(RDBMSManager.java:926) at org.jpox.persistence.CorePersistenceTestCase.dropAllClassesFromSchema(CorePersistenceTestCase.java:88) at org.jpox.persistence.FinishScenarioTest.testFinishScenario(FinishScenarioTest.java:39) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.jpox.persistence.FinishScenarioTest.testFinishScenario(FinishScenarioTest.java:44)