Development
Core Plugins
Datastores
Documentation
Testing
Summary

[ summary] [ package list] [ test cases]

Tests Errors Failures Success rate Time(s)
205 4 0 98.05% 15.73

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

[ summary] [ package list] [ test cases]

Package Tests Errors Failures Success Rate Time
org.jpox.tests 205 4 0 98.05% 15.73

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

org.jpox.tests
Class Tests Errors Failures Success Rate Time
Success JtsGeometryMySQLTest 7 0 0 100.00% 0.016
Success PgGeometryMappingTest 9 0 0 100.00% 1.850
Success PgGeometryMySQLTest 7 0 0 100.00% 2.230
Success PgGeometrySpatialTest 43 0 0 100.00% 4.210
Success JGeometrySpatialTest 59 0 0 100.00% 0.049
Success JtsGeometrySpatialTest 43 0 0 100.00% 4.210
Success JGeometry3dMMappingTest 2 0 0 100.00% 0.015
Success JtsGeometry3dMappingTest 1 0 0 100.00% 0.896
Success PgGeometryPostGISExtMappingTest 3 0 0 100.00% 0.015
Error JtsGeometryMappingTest 12 1 0 91.67% 1.898
Error SpatialHelperTest 3 3 0 0.00% 0.307
Success JGeometryMappingTest 7 0 0 100.00% 0.016
Success AoGeometryMappingTest 9 0 0 100.00% 0.014
Test Cases

[ summary] [ package list] [ test cases]

JtsGeometryMySQLTest
Success testMbrEqual 0.00
Success testMbrDisjoint 0.00
Success testMbrIntersects 0.00
Success testMbrTouches 0.00
Success testMbrWithin 0.00
Success testMbrContains 0.00
Success testMbrOverlaps 0.00
PgGeometryMappingTest
Success testGeometryMapping 0.90
Success testPointMapping 0.07
Success testLinearRingMapping 0.07
Success testLineStringMapping 0.06
Success testPolygonMapping 0.23
Success testMultiPointMapping 0.18
Success testMultiLineStringMapping 0.13
Success testMultiPolygonMapping 0.15
Success testGeometryCollectionMapping 0.06
PgGeometryMySQLTest
Success testMbrEqual 1.03
Success testMbrDisjoint 0.20
Success testMbrIntersects 0.39
Success testMbrTouches 0.17
Success testMbrWithin 0.15
Success testMbrContains 0.14
Success testMbrOverlaps 0.14
PgGeometrySpatialTest
Success testGeomFromText 1.00
Success testPointFromText 0.10
Success testLineFromText 0.07
Success testPolyFromText 0.08
Success testMPointFromText 0.07
Success testMLineFromText 0.07
Success testMPolyFromText 0.07
Success testGeomCollFromText 0.07
Success testGeomFromWKB 0.12
Success testPointFromWKB 0.08
Success testLineFromWKB 0.07
Success testPolyFromWKB 0.08
Success testMPointFromWKB 0.08
Success testMLineFromWKB 0.08
Success testMPolyFromWKB 0.10
Success testGeomCollFromWKB 0.09
Success testDimension 0.10
Success testGeometryType 0.11
Success testSrid 0.07
Success testEnvelope 0.07
Success testAsText 0.08
Success testAsBinary 0.08
Success testEquals 0.09
Success testDisjoint 0.06
Success testIntersects 0.07
Success testTouches 0.07
Success testWithin 0.06
Success testContains 0.14
Success testOverlaps 0.06
Success testX 0.07
Success testY 0.07
Success testStartPoint 0.07
Success testEndPoint 0.07
Success testIsClosed 0.06
Success testLength 0.06
Success testNumPoints 0.06
Success testPointN 0.06
Success testArea 0.08
Success testExteriorRingMethod 0.07
Success testNumInteriorRingMethod 0.06
Success testInteriorRingNMethod 0.06
Success testNumGeometries 0.07
Success testGeometryN 0.06
JGeometrySpatialTest
Success testGeomFromText 0.00
Success testPointFromText 0.00
Success testLineFromText 0.00
Success testPolyFromText 0.00
Success testMPointFromText 0.00
Success testMLineFromText 0.00
Success testMPolyFromText 0.00
Success testGeomCollFromText 0.00
Success testGeomFromWKB 0.00
Success testPointFromWKB 0.00
Success testLineFromWKB 0.00
Success testPolyFromWKB 0.00
Success testMPointFromWKB 0.00
Success testMLineFromWKB 0.00
Success testMPolyFromWKB 0.00
Success testGeomCollFromWKB 0.00
Success testDimension 0.00
Success testGeometryType 0.00
Success testSrid 0.00
Success testEnvelope 0.00
Success testAsText 0.00
Success testAsBinary 0.00
Success testIsEmpty 0.00
Success testIsSimple 0.00
Success testBoundary 0.00
Success testEquals 0.00
Success testDisjoint 0.00
Success testIntersects 0.00
Success testTouches 0.00
Success testCrosses 0.00
Success testWithin 0.00
Success testContains 0.00
Success testOverlaps 0.00
Success testRelate 0.00
Success testDistance 0.00
Success testBuffer 0.00
Success testConvexHull 0.00
Success testIntersection 0.00
Success testUnion 0.00
Success testSymDifference 0.00
Success testDifference 0.00
Success testX 0.00
Success testY 0.00
Success testStartPoint 0.00
Success testEndPoint 0.00
Success testIsRing 0.00
Success testIsClosed 0.00
Success testLength 0.00
Success testNumPoints 0.00
Success testPointN 0.00
Success testArea 0.00
Success testCentroid 0.00
Success testPointOnSurfaceMethod 0.00
Success testExteriorRingMethod 0.00
Success testNumInteriorRingMethod 0.00
Success testInteriorRingNMethod 0.01
Success testNumGeometries 0.00
Success testGeometryN 0.00
Success testBboxTest 0.00
JtsGeometrySpatialTest
Success testGeomFromText 0.81
Success testPointFromText 0.11
Success testLineFromText 0.07
Success testPolyFromText 0.09
Success testMPointFromText 0.07
Success testMLineFromText 0.09
Success testMPolyFromText 0.14
Success testGeomCollFromText 0.08
Success testGeomFromWKB 0.08
Success testPointFromWKB 0.12
Success testLineFromWKB 0.08
Success testPolyFromWKB 0.08
Success testMPointFromWKB 0.07
Success testMLineFromWKB 0.10
Success testMPolyFromWKB 0.09
Success testGeomCollFromWKB 0.08
Success testDimension 0.09
Success testGeometryType 0.26
Success testSrid 0.11
Success testEnvelope 0.06
Success testAsText 0.07
Success testAsBinary 0.06
Success testEquals 0.07
Success testDisjoint 0.08
Success testIntersects 0.08
Success testTouches 0.07
Success testWithin 0.08
Success testContains 0.07
Success testOverlaps 0.06
Success testX 0.06
Success testY 0.07
Success testStartPoint 0.07
Success testEndPoint 0.07
Success testIsClosed 0.06
Success testLength 0.05
Success testNumPoints 0.05
Success testPointN 0.06
Success testArea 0.06
Success testExteriorRingMethod 0.06
Success testNumInteriorRingMethod 0.06
Success testInteriorRingNMethod 0.06
Success testNumGeometries 0.07
Success testGeometryN 0.06
JGeometry3dMMappingTest
Success testPointMMapping 0.00
Success testPoint3DMapping 0.00
JtsGeometry3dMappingTest
Success testGeometryCollection3DMapping 0.88
PgGeometryPostGISExtMappingTest
Success testBoxMapping 0.00
Success testGeometryCollection3DMapping 0.00
Success testGeometryCollectionMMapping 0.00
JtsGeometryMappingTest
Success testNoUserDataMapping 1.14
Error testUserDataMappingWithObject 0.20
Cannot set Object parameter: value = java.lang.Object@10b9279 for column "`SAMPLEJTSPOINT`.`GEOM_0`" : Object of type java.lang.Object isnt Serializable
Success testUserDataMappingWithString 0.07
Success testGeometryMapping 0.07
Success testPointMapping 0.05
Success testLinearRingMapping 0.06
Success testLineStringMapping 0.06
Success testPolygonMapping 0.05
Success testMultiPointMapping 0.05
Success testMultiLineStringMapping 0.04
Success testMultiPolygonMapping 0.04
Success testGeometryCollectionMapping 0.04
SpatialHelperTest
Error testIsGeometryColumnBackedField 0.27
oracle/spatial/util/GeometryExceptionWithContext
Error testGetDimensionFromJdoMetadata 0.02
oracle/spatial/util/GeometryExceptionWithContext
Error testGetSridFromJdoMetadata 0.01
oracle/spatial/util/GeometryExceptionWithContext
JGeometryMappingTest
Success testPointMapping 0.00
Success testLineStringMapping 0.00
Success testPolygonMapping 0.00
Success testMultiPointMapping 0.00
Success testMultiLineStringMapping 0.00
Success testMultiPolygonMapping 0.00
Success testGeometryCollectionMapping 0.00
AoGeometryMappingTest
Success testPointMapping 0.00
Success testMultipointMapping 0.00
Success testLineMapping 0.00
Success testPathMapping 0.00
Success testRingMapping 0.00
Success testPolylineMapping 0.00
Success testPolygonMapping 0.00
Success testEnvelopeMapping 0.00
Success testGeometryBagMapping 0.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)