Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
466 0 0 4 99.142% 8.165

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.locationtech.spatial4j.io.jackson 61 0 0 0 100% 0.829
org.locationtech.spatial4j.io 121 0 0 4 96.694% 0.308
org.locationtech.spatial4j.shape.jts 4 0 0 0 100% 0.245
org.locationtech.spatial4j.context.jts 3 0 0 0 100% 0.005
org.locationtech.spatial4j.context 5 0 0 0 100% 0.003
org.locationtech.spatial4j.distance 10 0 0 0 100% 0.662
org.locationtech.spatial4j.shape 162 0 0 0 100% 5.666
org.locationtech.spatial4j.shape.impl 100 0 0 0 100% 0.447

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

org.locationtech.spatial4j.io.jackson

Class Tests Errors Failures Skipped Success Rate Time
JacksonGeoJSONWriterTest 30 0 0 0 100% 0.116
SimpleJacksonTest 2 0 0 0 100% 0.604
JacksonGeoJSONReaderTest 29 0 0 0 100% 0.109

org.locationtech.spatial4j.io

Class Tests Errors Failures Skipped Success Rate Time
LegacyShapeReadWriterTest 6 0 0 0 100% 0.012
JtsWKTReaderShapeParserTest 3 0 0 0 100% 0.01
WktShapeParserTest 9 0 0 0 100% 0.015
ShapeFormatTest 2 0 0 0 100% 0.01
TestGeohashUtils 6 0 0 0 100% 0.001
WKTWriterTest 2 0 0 0 100% 0
GeneralPolyshapeTest 13 0 0 1 92.308% 0.036
JtsBinaryCodecTest 5 0 0 0 100% 0.017
BinaryCodecTest 4 0 0 0 100% 0.007
WktCustomShapeParserTest 11 0 0 0 100% 0.02
JtsWktShapeParserTest 17 0 0 0 100% 0.045
GeneralGeoJSONTest 29 0 0 0 100% 0.077
GeneralWktTest 13 0 0 3 76.923% 0.057
JtsPolyshapeParserTest 1 0 0 0 100% 0.001

org.locationtech.spatial4j.shape.jts

Class Tests Errors Failures Skipped Success Rate Time
JtsShapeFactoryTest 4 0 0 0 100% 0.245

org.locationtech.spatial4j.context.jts

Class Tests Errors Failures Skipped Success Rate Time
JtsSpatialContextTest 3 0 0 0 100% 0.005

org.locationtech.spatial4j.context

Class Tests Errors Failures Skipped Success Rate Time
SpatialContextFactoryTest 5 0 0 0 100% 0.003

org.locationtech.spatial4j.distance

Class Tests Errors Failures Skipped Success Rate Time
TestDistances 10 0 0 0 100% 0.662

org.locationtech.spatial4j.shape

Class Tests Errors Failures Skipped Success Rate Time
JtsGeometryTest 111 0 0 0 100% 0.893
TestShapesGeo 16 0 0 0 100% 3.907
BufferedLineStringTest 1 0 0 0 100% 0.146
BufferedLineTest 18 0 0 0 100% 0.222
ShapeCollectionTest 4 0 0 0 100% 0.298
TestShapes2D 12 0 0 0 100% 0.2

org.locationtech.spatial4j.shape.impl

Class Tests Errors Failures Skipped Success Rate Time
BBoxCalculatorTest 100 0 0 0 100% 0.447

Test Cases

[Summary] [Package List] [Test Cases]

LegacyShapeReadWriterTest

testPoint {p0=SpatialContext.GEO} 0.002
testCircle {p0=SpatialContext.GEO} 0.002
testRectangle {p0=SpatialContext.GEO} 0.001
testPoint {p0=JtsSpatialContext.GEO} 0.001
testCircle {p0=JtsSpatialContext.GEO} 0.002
testRectangle {p0=JtsSpatialContext.GEO} 0.001

JtsWKTReaderShapeParserTest

wktGeoPt 0.003
wktGeoRect 0.003
testWrapTopologyException 0.002

WktShapeParserTest

testParsePoint_invalidDefinitions 0.002
testParsePoint 0.002
testBuffer 0.001
testParseEnvelope 0.001
testParseMultiPoint 0.002
testMultiLineStringShape 0.001
testLineStringShape 0.001
testNoOp 0.001
testGeomCollection 0.001

JtsSpatialContextTest

testMultiDatelineWrap 0.003
testDatelineRule 0.001
testDatelineRuleWithMultiPolygon 0.001

ShapeFormatTest

testParseVsInvalidExceptions 0.003
testReadAndWriteTheSame 0.007

JtsShapeFactoryTest

testEmptyPoint 0.034
testIndex 0.13
testCircleDateLineWrapping 0.061
testCircleGeometryConversions 0.011

TestGeohashUtils

testHashLenToWidth 0
testDecodeEncode 0
testLookupHashLenForWidthHeight 0
testDecodeImpreciseLongitudeLatitude 0
testDecodePreciseLongitudeLatitude 0
testEncode 0

WKTWriterTest

testToStringOnEmptyShapeCollection 0
testToStringOnEmptyPoint 0

JtsGeometryTest

testMultiLineStringRelatesToCircle 0.03
testMakeRect 0.008
testNarrowGeometryCollection 0.01
testArea 0.008
testWidthGreaterThan180 0.01
testPolyRelatesToCircle 0.029
testFiji 0.033
testRegressions 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:E249F68435AB2559]} 0.007
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:561F4A780169EE75]} 0.009
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:D8F6DCA450ADA6BE]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:E91877413C53FD97]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:A5D9F2EC9D5B3D2C]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:342321B3E0E7702C]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:AFD4535F2D7602A]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:964EDF4FD1C3F484]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:A4E23A21A608E3DE]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:73696C9BC25FD48C]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:862884C010E3F654]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:D8F4805947E579D]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:6ABCDDBC7103956C]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:5F7FAA3ED96141C]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:5869F53B3FE75245]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:3BDB183F2D65C774]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:BD20BFF6E66DAC1D]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:96F6DED2A58DE6F]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:161B12E356CD316D]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:1C8B610FFC2577C0]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:789D622BB1B7AFBF]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:DBAB371F8E39772A]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:7550B65C38D5C26E]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:253780A75E0762C0]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:2B3FECC0CD3A1FDE]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:9F49BE2B9EAE4F84]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:654E2AA7846291B7]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:9C9A5B34B44A7FB5]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:63CB0B2C5BD2B60B]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:FB044F49AFE699C6]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:222125243D906669]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:8C623FF07F7A8DF0]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:2E5C7F8B2B45BA24]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:8C1D3A104E097C56]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:1D9DA7810A25E23]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:B4B2D7684FCF24F0]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:392B2420EA848005]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:B79C3A149B1567B0]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:120BCE69A0540B97]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:F84F3A0A4033C135]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:CA2FC5B23375BDA0]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:1E07073897D63B8A]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:63418FE4BBE97C95]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:C27752413131F34C]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:D93C815E25F51002]} 0.007
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:4E31B69538C10018]} 0.008
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:7E7614EBEB922D7E]} 0.007
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:D34FFEA4B2E1206A]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:4266DC36DDE8DF4A]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:2DC60D0D03D0B8E8]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:EF46DB1E8FF75D7]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:39E7B507F1343D97]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:E285349A5159F1A8]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:249A2D7862A5E2D6]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:122D93B3B0880FAA]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:2C6CDE2A17FBBC40]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:375E5DF3A8D737BD]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:3213EC931CD6B416]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:E6E4D546FFA119FD]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:3CE643C5ABE32983]} 0.005
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:B0AAA1EC767ECCFE]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:4059D66932D3408F]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:71AAA039EA540A7E]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:E52B71B1BC91F005]} 0.006
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:ADFF23779E3EEBE7]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:48972D2043320767]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:767CAA794C27E1FA]} 0.002
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:CB32B22246502D18]} 0.002
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:9CE5EB494EF5EDE4]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:E571CB4373BAC2B2]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:624E02844911D048]} 0.002
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:EC338B348939029F]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:6A9EA3F48E030B8E]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:95D5F5FAFA289B92]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:9FF4BFCCA85AB468]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:2843B85F5FE01EDE]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:7A59C3340FE16E42]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:CBFB8561BA4B4D5B]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:9D0AA75CBDB7B88]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:613A5AC988622E29]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:EA11DCC4F1E7DF6E]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:6EC6F7F849D5197B]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:526051CA3E854E93]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:2B02DA3681099A15]} 0.002
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:ED1A1E6F2F8E1BD4]} 0.002
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:ED22DD122B27B639]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:AF89C937BA40326E]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:1BE1B17BB145B8E7]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:66641359EC74CADB]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:FC6DC6BF80CA67B3]} 0.002
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:A9E47F7D26D1EB37]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:783F18232A0E1E67]} 0.002
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:C97538318078B023]} 0.002
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:72C54E650C2C75BA]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:B680EC93A05DAA14]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:70C25C4D8172FE44]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:D152A9BFDC8E5450]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:8A1629D4D0B48C2E]} 0.003
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:4E2B1BB840E2932D]} 0.004
testPointAndRectIntersect {seed=[6A123DBDCC3F1BB7:84BF5EC147A64E3E]} 0.002
testRussia 0.285
testRelations 0.016
testEmpty 0.003

TestShapesGeo

testGeoCircle {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)}} 1.058
testGeoRectangle {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)}} 0.015
testMakeRect {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)}} 0.001
testEmptyLineString {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)}} 0.008
testGeoCircle {p0=JtsSpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)}} 1.126
testGeoRectangle {p0=JtsSpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)}} 0.007
testMakeRect {p0=JtsSpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)}} 0.001
testEmptyLineString {p0=JtsSpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)}} 0.004
testGeoCircle {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)} #2} 0.99
testGeoRectangle {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)} #2} 0.007
testMakeRect {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)} #2} 0.002
testEmptyLineString {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)} #2} 0.001
testGeoCircle {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)} #3} 0.658
testGeoRectangle {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)} #3} 0.005
testMakeRect {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)} #3} 0.001
testEmptyLineString {p0=SpatialContext{geo=true, calculator=RoundingDistCalc, worldBounds=Rect(minX=-180.0,maxX=180.0,minY=-90.0,maxY=90.0)} #3} 0.001

SpatialContextFactoryTest

testFormatsConfig 0.001
testJtsContextFactory 0.001
testDefault 0
testCustom 0
testSystemPropertyLookup 0.001

GeneralPolyshapeTest

testWriteThenReadPoint 0.002
testWriteThenReadPolygon 0.002
testEmptyPoint 0.002
testPoint 0.001
testWriteThenReadRectangle 0.002
testWriteThenReadMultiPolygon 0.002
testWriteThenReadCollection 0.002
testWriteThenReadCircle 0.001
testEmptyGeometryCollection 0
got: <false>, expected: is <true>
testWriteThenReadLineString 0.001
testWriteThenReadMultiPoint 0.001
testWriteThenReadMultiLineString 0.001
testWriteThenReadBufferedLine 0.001

JacksonGeoJSONWriterTest

testEmptyGeometryCollection 0.006
testEncodeGeometryCollection 0.002
testParseGeometryCollection 0.001
testWriteThenReadPoint 0.002
testEncodeRectangle 0.002
testParseMultiPolygon 0.002
testWriteThenReadRectangle 0.002
testEncodeBufferedLineString 0.002
testWriteThenReadCollection 0.002
testParseMultiLineString 0.002
testParsePolygon 0.002
testWriteThenReadMultiLineString 0.002
testWriteThenReadMultiPolygon 0.003
testWriteThenReadMultiPoint 0.002
testEmptyPoint 0.001
testWriteThenReadBufferedLine 0.003
testParseMultiPoint 0.001
testEncodePoint 0.002
testEncodeMultiPolygon 0.001
testPoint 0.002
testWriteUnknownAsWKT 0.003
testEncodeMultiLineString 0.002
testEncodePolygon 0.002
testWriteThenReadCircle 0.003
testParsePoint 0.002
testWriteThenReadPolygon 0.014
testEncodeLineString 0.014
testWriteThenReadLineString 0.009
testEncodeMultiPoint 0.01
testParseLineString 0.007

JtsBinaryCodecTest

testCollection 0.004
testPoly 0.002
testCircle 0.002
testPoint 0.002
testRect 0.002

BinaryCodecTest

testRect 0.001
testCircle 0.001
testCollection 0.001
testPoint 0

BBoxCalculatorTest

testGeoLongitude {seed=[31A6B2D4325859DD:C84FBC6F07942C54]} 0.053
testGeoLongitude {seed=[31A6B2D4325859DD:7C1900933356E778]} 0.004
testGeoLongitude {seed=[31A6B2D4325859DD:F2F0964F6292AFB3]} 0.004
testGeoLongitude {seed=[31A6B2D4325859DD:C31E3DAA0E6CF49A]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:8FDFB807AF643421]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:1E256B58D2D87921]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:20FB0FDEC0E86927]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:BC4895A4E3FCFD89]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:8EE470CA9437EAD3]} 0.004
testGeoLongitude {seed=[31A6B2D4325859DD:596F2670F060DD81]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:AC2ECE2B22DCFF59]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:278902EEA6415E90]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:40BA9757433C9C61]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:2FF1B048DFA91D11]} 0.004
testGeoLongitude {seed=[31A6B2D4325859DD:726FBFD00DD85B48]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:11DD52D41F5ACE79]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:9726F51DD452A510]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:236927061867D762]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:3C1D580864F23860]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:368D2BE4CE1A7ECD]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:529B28C08388A6B2]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:F1AD7DF4BC067E27]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:5F56FCB70AEACB63]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:F31CA4C6C386BCD]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:139A62BFF0516D3]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:B54FF4C0AC914689]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:4F48604CB65D98BA]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:B69C11DF867576B8]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:49CD41C769EDBF06]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:D10205A29DD990CB]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:8276FCF0FAF6F64]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:A664751B4D4584FD]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:45A3560197AB329]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:A61B70FB7C36755B]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:2BDF9093229D572E]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:9EB49D837DF02DFD]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:132D6ECBD8BB8908]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:9D9A70FFA92A6EBD]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:380D8482926B029A]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:D24970E1720CC838]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:E0298F59014AB4AD]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:34014DD3A5E93287]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:4947C50F89D67598]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:E87118AA030EFA41]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:F33ACBB517CA190F]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:6437FC7E0AFE0915]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:54705E00D9AD2473]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:F949B44F80DE2967]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:686096DDEFD7D647]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:7C047E631EFB1E5]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:24F2275ADAC07CDA]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:13E1FFECC30B349A]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:C8837E716366F8A5]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:E9C6793509AEBDB]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:382BD95882B706A7]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:66A94C125C4B54D]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:1D5817189AE83EB0]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:1815A6782EE9BD1B]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:CCE29FADCD9E10F0]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:16E0092E99DC208E]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:9AACEB074441C5F3]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:6A5F9C8200EC4982]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:5BACEAD2D86B0373]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:CF2D3B5A8EAEF908]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:87F9699CAC01E2EA]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:629167CB710D0E6A]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:5C7AE0927E18E8F7]} 0.001
testGeoLongitude {seed=[31A6B2D4325859DD:E134F8C9746F2415]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:B6E3A1A27CCAE4E9]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:CF7781A84185CBBF]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:4848486F7B2ED945]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:C635C1DFBB060B92]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:4098E91FBC3C0283]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:BFD3BF11C817929F]} 0.004
testGeoLongitude {seed=[31A6B2D4325859DD:B5F2F5279A65BD65]} 0.004
testGeoLongitude {seed=[31A6B2D4325859DD:245F2B46DDF17D3]} 0.004
testGeoLongitude {seed=[31A6B2D4325859DD:505F89DF3DDE674F]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:E1FDCF8A88744456]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:23D6E09EF9E47285]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:4B3C1022BA5D2724]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:C017962FC3D8D663]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:44C0BD137BEA1076]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:78661B210CBA479E]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:10490DDB3369318]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:C71C54841DB112D9]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:C72497F91918BF34]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:858F83DC887F3B63]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:31E7FB90837AB1EA]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:4C6259B2DE4BC3D6]} 0.003
testGeoLongitude {seed=[31A6B2D4325859DD:D66B8C54B2F56EBE]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:83E2359614EEE23A]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:523952C81831176A]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:E37372DAB247B92E]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:58C3048E3E137CB7]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:9C86A6789262A319]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:5AC416A6B34DF749]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:FB54E354EEB15D5D]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:A010633FE28B8523]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:642D515372DD9A20]} 0.002
testGeoLongitude {seed=[31A6B2D4325859DD:AEB9142A75994733]} 0.002

WktCustomShapeParserTest

testMultiLineStringShape 0.002
testLineStringShape 0.001
testParsePoint 0.002
testGeomCollection 0.001
testBuffer 0.001
testParseMultiPoint 0.001
testParsePoint_invalidDefinitions 0.001
testNoOp 0.001
testParseEnvelope 0.001
testNextSubShapeString 0.002
testCustomShape 0.002

JtsWktShapeParserTest

testLineStringShape 0.002
testLineStringDateline 0.003
testParsePoint 0.001
polyToRectCcwRule 0.001
testParseMultiPoint 0.001
testParseMultiPolygon 0.002
testNoOp 0.001
testParsePolygon 0.002
testMultiLineStringShape 0.002
testPolygonRepair 0.006
testParseEnvelope 0.001
testWrapTopologyException 0.001
testGeomCollection 0.001
testBuffer 0.001
polyToRect180Rule 0.001
testPolyToRect 0.001
testParsePoint_invalidDefinitions 0.002

BufferedLineStringTest

testRectIntersect 0.145

GeneralGeoJSONTest

testEncodeLineString 0.002
testWriteThenReadCollection 0.005
testParseMultiPoint 0.005
testParsePolygon 0.003
testWriteThenReadBufferedLine 0.001
testEncodeRectangle 0.004
testWriteThenReadPolygon 0.003
testEncodeGeometryCollection 0.002
testEncodeMultiPoint 0.002
testWriteThenReadLineString 0.001
testEncodeMultiPolygon 0.001
testParseLineString 0.004
testPoint 0.001
testEncodePoint 0.001
testEncodeMultiLineString 0.001
testEmptyGeometryCollection 0.002
testEmptyPoint 0.001
testWriteThenReadPoint 0.001
testParseMultiLineString 0.002
testWriteThenReadMultiLineString 0.001
testWriteThenReadMultiPolygon 0.002
testWriteThenReadRectangle 0.002
testEncodeBufferedLineString 0.003
testEncodePolygon 0.001
testParseMultiPolygon 0.001
testParseGeometryCollection 0.001
testParsePoint 0.002
testWriteThenReadMultiPoint 0.002
testWriteThenReadCircle 0.002

GeneralWktTest

testWriteThenReadPolygon 0.008
testWriteThenReadCircle 0.003
testWriteThenReadRectangle 0.004
testWriteThenReadBufferedLine 0.004
testWriteThenReadMultiPoint 0
skipped
testEmptyPoint 0.003
testWriteThenReadCollection 0.006
testPoint 0.002
testWriteThenReadMultiPolygon 0
skipped
testWriteThenReadLineString 0.003
testWriteThenReadPoint 0.003
testWriteThenReadMultiLineString 0
skipped
testEmptyGeometryCollection 0.003

SimpleJacksonTest

testReadWriteShapeAsGeoJSON 0.596
testReadWriteJtsAsWKT 0.006

TestDistances

testArea 0.001
testDistCalcPointOnBearing_cartesian 0.051
testDistCalcPointOnBearing_geo 0.102
testCalcBoxByDistFromPt 0.003
assertDistanceConversion 0.002
testSomeDistances 0.001
testDistancesAgainstVincenty 0.494
testNormLon 0.001
testHaversineNaN 0.001
testNormLat 0.001

BufferedLineTest

quadrants {seed=[F2688D6F7FFFC1AB:4DCC35E41E37C157]} 0.008
quadrants {seed=[F2688D6F7FFFC1AB:F99A89182AF50A7B]} 0.001
quadrants {seed=[F2688D6F7FFFC1AB:77731FC47B3142B0]} 0.002
quadrants {seed=[F2688D6F7FFFC1AB:469DB42117CF1999]} 0.002
quadrants {seed=[F2688D6F7FFFC1AB:A5C318CB6C7D922]} 0.001
quadrants {seed=[F2688D6F7FFFC1AB:9BA6E2D3CB7B9422]} 0.001
quadrants {seed=[F2688D6F7FFFC1AB:A5788655D94B8424]} 0.002
quadrants {seed=[F2688D6F7FFFC1AB:39CB1C2FFA5F108A]} 0.002
quadrants {seed=[F2688D6F7FFFC1AB:B67F9418D9407D0]} 0.002
quadrants {seed=[F2688D6F7FFFC1AB:DCECAFFBE9C33082]} 0.001
quadrants {seed=[F2688D6F7FFFC1AB:29AD47A03B7F125A]} 0.002
quadrants {seed=[F2688D6F7FFFC1AB:A20A8B65BFE2B393]} 0.003
quadrants {seed=[F2688D6F7FFFC1AB:C5391EDC5A9F7162]} 0.001
quadrants {seed=[F2688D6F7FFFC1AB:AA7239C3C60AF012]} 0.002
quadrants {seed=[F2688D6F7FFFC1AB:F7EC365B147BB64B]} 0.004
misc 0.003
distance 0.003
testRectIntersect 0.17

ShapeCollectionTest

testGeoRectIntersect 0.197
testBboxNotWorldWrap 0.001
testRectIntersect 0.098
testBbox 0.001

TestShapes2D

testSimpleRectangle {p0=SpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.01
testSimpleCircle {p0=SpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.077
testImplementsEqualsAndHash {p0=SpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.001
testSimplePoint {p0=SpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.001
testLineString {p0=SpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.001
testMakeRect {p0=SpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.001
testSimpleRectangle {p0=JtsSpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.008
testSimpleCircle {p0=JtsSpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.083
testImplementsEqualsAndHash {p0=JtsSpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.001
testSimplePoint {p0=JtsSpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.001
testLineString {p0=JtsSpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.001
testMakeRect {p0=JtsSpatialContext{geo=false, calculator=CartesianDistCalc, worldBounds=Rect(minX=-2000.0,maxX=2000.0,minY=-300.0,maxY=300.0)}} 0.001

JacksonGeoJSONReaderTest

testWriteThenReadRectangle 0.006
testParseMultiLineString 0.004
testEncodeMultiPolygon 0.004
testParsePoint 0.004
testEncodeMultiLineString 0.003
testEmptyPoint 0.003
testEncodePolygon 0.002
testEncodeBufferedLineString 0.008
testParseMultiPoint 0.003
testEncodeRectangle 0.003
testWriteThenReadCollection 0.005
testParsePolygon 0.004
testParseLineString 0.002
testPoint 0.003
testEmptyGeometryCollection 0.002
testEncodePoint 0.003
testWriteThenReadPoint 0.003
testWriteThenReadPolygon 0.004
testWriteThenReadMultiPolygon 0.003
testEncodeLineString 0.002
testWriteThenReadLineString 0.002
testWriteThenReadBufferedLine 0.004
testWriteThenReadCircle 0.004
testWriteThenReadMultiLineString 0.002
testEncodeGeometryCollection 0.002
testParseMultiPolygon 0.002
testParseGeometryCollection 0.002
testEncodeMultiPoint 0.001
testWriteThenReadMultiPoint 0.003

JtsPolyshapeParserTest

testUseMulti 0.001

Failure Details

[Summary] [Package List] [Test Cases]


testEmptyGeometryCollection
skipped: got: <false>, expected: is <true>
testWriteThenReadMultiPoint
skipped: skipped
testWriteThenReadMultiPolygon
skipped: skipped
testWriteThenReadMultiLineString
skipped: skipped