JPOX
JPOX
 Project  |  Ver 1.1  |  Ver 1.2  |  JDO  |  JPA  |  Guides  |  Tools
1.2 | Persistence | JDO ORM | JPA ORM | Runtime | JDO Runtime | JPA Runtime | Extensions | Developer
Development
Testing
Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
2054098.05%15.73

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

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.jpox.tests 2054098.05%15.73

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

org.jpox.tests
ClassTestsErrorsFailuresSuccess RateTime
Success JtsGeometryMySQLTest 700100.00%0.016
Success PgGeometryMappingTest 900100.00%1.850
Success PgGeometryMySQLTest 700100.00%2.230
Success PgGeometrySpatialTest 4300100.00%4.210
Success JGeometrySpatialTest 5900100.00%0.049
Success JtsGeometrySpatialTest 4300100.00%4.210
Success JGeometry3dMMappingTest 200100.00%0.015
Success JtsGeometry3dMappingTest 100100.00%0.896
Success PgGeometryPostGISExtMappingTest 300100.00%0.015
Error JtsGeometryMappingTest 121091.67%1.898
Error SpatialHelperTest 3300.00%0.307
Success JGeometryMappingTest 700100.00%0.016
Success AoGeometryMappingTest 900100.00%0.014
Test Cases

[ summary] [ package list] [ test cases]

JtsGeometryMySQLTest
Success testMbrEqual0.00
Success testMbrDisjoint0.00
Success testMbrIntersects0.00
Success testMbrTouches0.00
Success testMbrWithin0.00
Success testMbrContains0.00
Success testMbrOverlaps0.00
PgGeometryMappingTest
Success testGeometryMapping0.90
Success testPointMapping0.07
Success testLinearRingMapping0.07
Success testLineStringMapping0.06
Success testPolygonMapping0.23
Success testMultiPointMapping0.18
Success testMultiLineStringMapping0.13
Success testMultiPolygonMapping0.15
Success testGeometryCollectionMapping0.06
PgGeometryMySQLTest
Success testMbrEqual1.03
Success testMbrDisjoint0.20
Success testMbrIntersects0.39
Success testMbrTouches0.17
Success testMbrWithin0.15
Success testMbrContains0.14
Success testMbrOverlaps0.14
PgGeometrySpatialTest
Success testGeomFromText1.00
Success testPointFromText0.10
Success testLineFromText0.07
Success testPolyFromText0.08
Success testMPointFromText0.07
Success testMLineFromText0.07
Success testMPolyFromText0.07
Success testGeomCollFromText0.07
Success testGeomFromWKB0.12
Success testPointFromWKB0.08
Success testLineFromWKB0.07
Success testPolyFromWKB0.08
Success testMPointFromWKB0.08
Success testMLineFromWKB0.08
Success testMPolyFromWKB0.10
Success testGeomCollFromWKB0.09
Success testDimension0.10
Success testGeometryType0.11
Success testSrid0.07
Success testEnvelope0.07
Success testAsText0.08
Success testAsBinary0.08
Success testEquals0.09
Success testDisjoint0.06
Success testIntersects0.07
Success testTouches0.07
Success testWithin0.06
Success testContains0.14
Success testOverlaps0.06
Success testX0.07
Success testY0.07
Success testStartPoint0.07
Success testEndPoint0.07
Success testIsClosed0.06
Success testLength0.06
Success testNumPoints0.06
Success testPointN0.06
Success testArea0.08
Success testExteriorRingMethod0.07
Success testNumInteriorRingMethod0.06
Success testInteriorRingNMethod0.06
Success testNumGeometries0.07
Success testGeometryN0.06
JGeometrySpatialTest
Success testGeomFromText0.00
Success testPointFromText0.00
Success testLineFromText0.00
Success testPolyFromText0.00
Success testMPointFromText0.00
Success testMLineFromText0.00
Success testMPolyFromText0.00
Success testGeomCollFromText0.00
Success testGeomFromWKB0.00
Success testPointFromWKB0.00
Success testLineFromWKB0.00
Success testPolyFromWKB0.00
Success testMPointFromWKB0.00
Success testMLineFromWKB0.00
Success testMPolyFromWKB0.00
Success testGeomCollFromWKB0.00
Success testDimension0.00
Success testGeometryType0.00
Success testSrid0.00
Success testEnvelope0.00
Success testAsText0.00
Success testAsBinary0.00
Success testIsEmpty0.00
Success testIsSimple0.00
Success testBoundary0.00
Success testEquals0.00
Success testDisjoint0.00
Success testIntersects0.00
Success testTouches0.00
Success testCrosses0.00
Success testWithin0.00
Success testContains0.00
Success testOverlaps0.00
Success testRelate0.00
Success testDistance0.00
Success testBuffer0.00
Success testConvexHull0.00
Success testIntersection0.00
Success testUnion0.00
Success testSymDifference0.00
Success testDifference0.00
Success testX0.00
Success testY0.00
Success testStartPoint0.00
Success testEndPoint0.00
Success testIsRing0.00
Success testIsClosed0.00
Success testLength0.00
Success testNumPoints0.00
Success testPointN0.00
Success testArea0.00
Success testCentroid0.00
Success testPointOnSurfaceMethod0.00
Success testExteriorRingMethod0.00
Success testNumInteriorRingMethod0.00
Success testInteriorRingNMethod0.01
Success testNumGeometries0.00
Success testGeometryN0.00
Success testBboxTest0.00
JtsGeometrySpatialTest
Success testGeomFromText0.81
Success testPointFromText0.11
Success testLineFromText0.07
Success testPolyFromText0.09
Success testMPointFromText0.07
Success testMLineFromText0.09
Success testMPolyFromText0.14
Success testGeomCollFromText0.08
Success testGeomFromWKB0.08
Success testPointFromWKB0.12
Success testLineFromWKB0.08
Success testPolyFromWKB0.08
Success testMPointFromWKB0.07
Success testMLineFromWKB0.10
Success testMPolyFromWKB0.09
Success testGeomCollFromWKB0.08
Success testDimension0.09
Success testGeometryType0.26
Success testSrid0.11
Success testEnvelope0.06
Success testAsText0.07
Success testAsBinary0.06
Success testEquals0.07
Success testDisjoint0.08
Success testIntersects0.08
Success testTouches0.07
Success testWithin0.08
Success testContains0.07
Success testOverlaps0.06
Success testX0.06
Success testY0.07
Success testStartPoint0.07
Success testEndPoint0.07
Success testIsClosed0.06
Success testLength0.05
Success testNumPoints0.05
Success testPointN0.06
Success testArea0.06
Success testExteriorRingMethod0.06
Success testNumInteriorRingMethod0.06
Success testInteriorRingNMethod0.06
Success testNumGeometries0.07
Success testGeometryN0.06
JGeometry3dMMappingTest
Success testPointMMapping0.00
Success testPoint3DMapping0.00
JtsGeometry3dMappingTest
Success testGeometryCollection3DMapping0.88
PgGeometryPostGISExtMappingTest
Success testBoxMapping0.00
Success testGeometryCollection3DMapping0.00
Success testGeometryCollectionMMapping0.00
JtsGeometryMappingTest
Success testNoUserDataMapping1.14
Error testUserDataMappingWithObject0.20
Cannot set Object parameter: value = java.lang.Object@10b9279 for column "`SAMPLEJTSPOINT`.`GEOM_0`" : Object of type java.lang.Object isnt Serializable
Success testUserDataMappingWithString0.07
Success testGeometryMapping0.07
Success testPointMapping0.05
Success testLinearRingMapping0.06
Success testLineStringMapping0.06
Success testPolygonMapping0.05
Success testMultiPointMapping0.05
Success testMultiLineStringMapping0.04
Success testMultiPolygonMapping0.04
Success testGeometryCollectionMapping0.04
SpatialHelperTest
Error testIsGeometryColumnBackedField0.27
oracle/spatial/util/GeometryExceptionWithContext
Error testGetDimensionFromJdoMetadata0.02
oracle/spatial/util/GeometryExceptionWithContext
Error testGetSridFromJdoMetadata0.01
oracle/spatial/util/GeometryExceptionWithContext
JGeometryMappingTest
Success testPointMapping0.00
Success testLineStringMapping0.00
Success testPolygonMapping0.00
Success testMultiPointMapping0.00
Success testMultiLineStringMapping0.00
Success testMultiPolygonMapping0.00
Success testGeometryCollectionMapping0.00
AoGeometryMappingTest
Success testPointMapping0.00
Success testMultipointMapping0.00
Success testLineMapping0.00
Success testPathMapping0.00
Success testRingMapping0.00
Success testPolylineMapping0.00
Success testPolygonMapping0.00
Success testEnvelopeMapping0.00
Success testGeometryBagMapping0.00
Failure details
Error testUserDataMappingWithObject
Cannot set Object parameter: value = java.lang.Object@10b9279 for column "`SAMPLEJTSPOINT`.`GEOM_0`" : Object of type java.lang.Object isnt Serializable
javax.jdo.JDODataStoreException: Cannot set Object parameter: value = java.lang.Object@10b9279 for column "`SAMPLEJTSPOINT`.`GEOM_0`" : Object of type java.lang.Object isnt Serializable at org.jpox.jdo.JPOXJDOHelper.getJDOExceptionForJPOXException(JPOXJDOHelper.java:288) at org.jpox.AbstractPersistenceManager.jdoMakePersistent(AbstractPersistenceManager.java:643) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:663) at org.jpox.tests.JtsGeometryMappingTest.testUserDataMappingWithObject(JtsGeometryMappingTest.java:154) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) NestedThrowablesStackTrace: Object of type java.lang.Object isnt Serializable org.jpox.exceptions.JPOXDataStoreException: Object of type java.lang.Object isnt Serializable at org.jpox.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping.setObject(AbstractLargeBinaryRDBMSMapping.java:237) at org.jpox.store.mapping.jts.GeometryMapping.setObject(GeometryMapping.java:146) at org.jpox.store.rdbms.fieldmanager.ParameterSetter.storeObjectField(ParameterSetter.java:146) at org.jpox.state.AbstractStateManager.providedObjectField(AbstractStateManager.java:738) at org.jpox.samples.jtsgeometry.SamplePoint.jdoProvideField(SamplePoint.java) at org.jpox.samples.jtsgeometry.SamplePoint.jdoProvideFields(SamplePoint.java) at org.jpox.state.JDOStateManagerImpl.provideFields(JDOStateManagerImpl.java:2549) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:283) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2739) at org.jpox.store.MappedStoreManager.insertObject(MappedStoreManager.java:179) at org.jpox.state.JDOStateManagerImpl.internalMakePersistent(JDOStateManagerImpl.java:2980) at org.jpox.state.JDOStateManagerImpl.makePersistent(JDOStateManagerImpl.java:2960) at org.jpox.ObjectManagerImpl.persistObjectInternal(ObjectManagerImpl.java:1163) at org.jpox.ObjectManagerImpl.persistObject(ObjectManagerImpl.java:1014) at org.jpox.AbstractPersistenceManager.jdoMakePersistent(AbstractPersistenceManager.java:638) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:663) at org.jpox.tests.JtsGeometryMappingTest.testUserDataMappingWithObject(JtsGeometryMappingTest.java:154)
Error testIsGeometryColumnBackedField
oracle/spatial/util/GeometryExceptionWithContext
java.lang.NoClassDefFoundError: oracle/spatial/util/GeometryExceptionWithContext at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.getConstructor(Class.java:1629) at org.jpox.store.mapping.DatastoreMappingFactory.createMapping(DatastoreMappingFactory.java:73) at org.jpox.store.rdbms.mapping.RDBMSMappingManager.createDatastoreMapping(RDBMSMappingManager.java:558) at org.jpox.store.mapping.SingleFieldMapping.prepareDatastoreMapping(SingleFieldMapping.java:59) at org.jpox.store.mapping.SingleFieldMapping.initialize(SingleFieldMapping.java:48) at org.jpox.store.mapping.MappingFactory.createMapping(MappingFactory.java:93) at org.jpox.store.mapping.AbstractMappingManager.getMapping(AbstractMappingManager.java:234) at org.jpox.store.rdbms.table.ClassTable.manageFields(ClassTable.java:520) at org.jpox.store.rdbms.table.ClassTable.manageClass(ClassTable.java:400) at org.jpox.store.rdbms.table.ClassTable.initializeForClass(ClassTable.java:971) at org.jpox.store.rdbms.table.ClassTable.initialize(ClassTable.java:271) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.initializeClassTables(RDBMSManager.java:3430) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3337) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2965) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2844) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:866) at org.jpox.store.StoreManager.addClass(StoreManager.java:481) at org.jpox.store.StoreManager.getDatastoreClass(StoreManager.java:1089) at org.jpox.store.rdbms.spatial.SpatialHelper.getColumn(SpatialHelper.java:414) at org.jpox.store.rdbms.spatial.SpatialHelper.isGeometryColumnBackedField(SpatialHelper.java:396) at org.jpox.tests.SpatialHelperTest.testIsGeometryColumnBackedField(SpatialHelperTest.java:36)
Error testGetDimensionFromJdoMetadata
oracle/spatial/util/GeometryExceptionWithContext
java.lang.NoClassDefFoundError: oracle/spatial/util/GeometryExceptionWithContext at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.getConstructor(Class.java:1629) at org.jpox.store.mapping.DatastoreMappingFactory.createMapping(DatastoreMappingFactory.java:73) at org.jpox.store.rdbms.mapping.RDBMSMappingManager.createDatastoreMapping(RDBMSMappingManager.java:558) at org.jpox.store.mapping.SingleFieldMapping.prepareDatastoreMapping(SingleFieldMapping.java:59) at org.jpox.store.mapping.SingleFieldMapping.initialize(SingleFieldMapping.java:48) at org.jpox.store.mapping.MappingFactory.createMapping(MappingFactory.java:93) at org.jpox.store.mapping.AbstractMappingManager.getMapping(AbstractMappingManager.java:234) at org.jpox.store.rdbms.table.ClassTable.manageFields(ClassTable.java:520) at org.jpox.store.rdbms.table.ClassTable.manageClass(ClassTable.java:400) at org.jpox.store.rdbms.table.ClassTable.initializeForClass(ClassTable.java:971) at org.jpox.store.rdbms.table.ClassTable.initialize(ClassTable.java:271) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.initializeClassTables(RDBMSManager.java:3430) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3337) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2965) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2844) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:866) at org.jpox.store.StoreManager.addClass(StoreManager.java:481) at org.jpox.store.StoreManager.getDatastoreClass(StoreManager.java:1089) at org.jpox.store.rdbms.spatial.SpatialHelper.getColumn(SpatialHelper.java:414) at org.jpox.store.rdbms.spatial.SpatialHelper.isGeometryColumnBackedField(SpatialHelper.java:396) at org.jpox.store.rdbms.spatial.SpatialHelper.checkValid(SpatialHelper.java:437) at org.jpox.store.rdbms.spatial.SpatialHelper.getValueFromJdoMetadata(SpatialHelper.java:346) at org.jpox.store.rdbms.spatial.SpatialHelper.getIntegerFromJdoMetadata(SpatialHelper.java:333) at org.jpox.store.rdbms.spatial.SpatialHelper.getDimensionFromJdoMetadata(SpatialHelper.java:93) at org.jpox.tests.SpatialHelperTest.testGetDimensionFromJdoMetadata(SpatialHelperTest.java:48)
Error testGetSridFromJdoMetadata
oracle/spatial/util/GeometryExceptionWithContext
java.lang.NoClassDefFoundError: oracle/spatial/util/GeometryExceptionWithContext at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.getConstructor(Class.java:1629) at org.jpox.store.mapping.DatastoreMappingFactory.createMapping(DatastoreMappingFactory.java:73) at org.jpox.store.rdbms.mapping.RDBMSMappingManager.createDatastoreMapping(RDBMSMappingManager.java:558) at org.jpox.store.mapping.SingleFieldMapping.prepareDatastoreMapping(SingleFieldMapping.java:59) at org.jpox.store.mapping.SingleFieldMapping.initialize(SingleFieldMapping.java:48) at org.jpox.store.mapping.MappingFactory.createMapping(MappingFactory.java:93) at org.jpox.store.mapping.AbstractMappingManager.getMapping(AbstractMappingManager.java:234) at org.jpox.store.rdbms.table.ClassTable.manageFields(ClassTable.java:520) at org.jpox.store.rdbms.table.ClassTable.manageClass(ClassTable.java:400) at org.jpox.store.rdbms.table.ClassTable.initializeForClass(ClassTable.java:971) at org.jpox.store.rdbms.table.ClassTable.initialize(ClassTable.java:271) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.initializeClassTables(RDBMSManager.java:3430) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3337) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2965) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2844) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:866) at org.jpox.store.StoreManager.addClass(StoreManager.java:481) at org.jpox.store.StoreManager.getDatastoreClass(StoreManager.java:1089) at org.jpox.store.rdbms.spatial.SpatialHelper.getColumn(SpatialHelper.java:414) at org.jpox.store.rdbms.spatial.SpatialHelper.isGeometryColumnBackedField(SpatialHelper.java:396) at org.jpox.store.rdbms.spatial.SpatialHelper.checkValid(SpatialHelper.java:437) at org.jpox.store.rdbms.spatial.SpatialHelper.getValueFromJdoMetadata(SpatialHelper.java:346) at org.jpox.store.rdbms.spatial.SpatialHelper.getIntegerFromJdoMetadata(SpatialHelper.java:333) at org.jpox.store.rdbms.spatial.SpatialHelper.getSridFromJdoMetadata(SpatialHelper.java:79) at org.jpox.tests.SpatialHelperTest.testGetSridFromJdoMetadata(SpatialHelperTest.java:59)