GeometryFixerTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total567 of 5670%14 of 140%81811891897474
checkFix(Geometry, boolean, boolean, String)480%40%33131311
testDimensionConsistence()420%n/a11111111
checkDeepCopy(Geometry, Geometry)310%40%336611
checkFixZ(Geometry, boolean, String)300%20%22101011
isIn(Coordinate, Coordinate[])170%40%333311
createPoint(double, double)130%n/a113311
checkFix(String)120%n/a114411
checkFix(String, String)110%n/a113311
checkFix(String, String, boolean)110%n/a113311
checkFixKeepCollapse(String, String)110%n/a113311
checkFixZ(String, String)100%n/a113311
checkFixZKeepCollapse(String, String)100%n/a113311
testPointPosInf()80%n/a112211
testPointNegInf()80%n/a112211
checkFix(Geometry, String)70%n/a112211
checkFixKeepCollapse(Geometry, String)70%n/a112211
testMultiPointWithEmptyKeepMulti()60%n/a112211
testMultiPointWithEmpty()60%n/a112211
testMultiLineStringWithCollapse()60%n/a112211
testMultiLineStringWithCollapseKeepMulti()60%n/a112211
testMultiPolygonWithCollapseKeepMulti()60%n/a112211
testMultiPolygonWithCollapse()60%n/a112211
testPoint()50%n/a112211
testPointNaN()50%n/a112211
testPointEmpty()50%n/a112211
testMultiPointNaN()50%n/a112211
testMultiPoint()50%n/a112211
testMultiPointWithMultiEmpty()50%n/a112211
testLineStringEmpty()50%n/a112211
testLineStringCollapse()50%n/a112211
testLineStringCollapseMultipleRepeated()50%n/a112211
testLineStringKeepCollapse()50%n/a112211
testLineStringRepeated()50%n/a112211
testLineStringSelfCross()50%n/a112211
testLinearRingEmpty()50%n/a112211
testLinearRingCollapsePoint()50%n/a112211
testLinearRingCollapseLine()50%n/a112211
testLinearRingKeepCollapsePoint()50%n/a112211
testLinearRingKeepCollapseLine()50%n/a112211
testLinearRingValid()50%n/a112211
testLinearRingFlat()50%n/a112211
testLinearRingSelfCross()50%n/a112211
testMultiLineStringSelfCross()50%n/a112211
testMultiLineStringKeepCollapse()50%n/a112211
testMultiLineStringWithEmpty()50%n/a112211
testMultiLineStringWithMultiEmpty()50%n/a112211
testPolygonEmpty()50%n/a112211
testPolygonBowtie()50%n/a112211
testPolygonHolesZeroAreaOverlapping()50%n/a112211
testPolygonPosAndNegOverlap()50%n/a112211
testHolesTouching()50%n/a112211
testPolygonNaN()50%n/a112211
testPolygonRepeated()50%n/a112211
testPolygonShellCollapse()50%n/a112211
testPolygonShellCollapseNaN()50%n/a112211
testPolygonShellKeepCollapseNaN()50%n/a112211
testPolygonShellKeepCollapse()50%n/a112211
testPolygonHoleCollapse()50%n/a112211
testPolygonHoleKeepCollapse()50%n/a112211
testPolygonHoleOverlapAndOutsideOverlap()50%n/a112211
testMultiPolygonEmpty()50%n/a112211
testMultiPolygonMultiEmpty()50%n/a112211
testMultiPolygonWithEmpty()50%n/a112211
testMultiPolygonKeepCollapse()50%n/a112211
testGCEmpty()50%n/a112211
testGCWithAllEmpty()50%n/a112211
testGCKeepCollapse()50%n/a112211
testPolygonZBowtie()50%n/a112211
testPolygonZHoleOverlap()50%n/a112211
testMultiLineStringZKeepCollapse()50%n/a112211
GeometryFixerTest(String)40%n/a112211
testIssue852Case1()40%n/a112211
testIssue852Case2()40%n/a112211
main(String[])30%n/a112211