| checkTPS(String, double, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testPolygonFlatVertices() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonWithTouchingHole() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testFlattishPolygon() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonWithFlattishHole() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testTinySquare() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testTinyLineString() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testMultiLineString() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testMultiLineStringWithEmpty() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testMultiPolygonWithEmpty() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testNoCollapse_mL() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testNoCollapseMany_mL() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testNoCollapseSmallSquare() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonRemoveEndpoint() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testLinearRingRemoveEndpoint() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonKeepEndpointWithCross() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonRemoveFlatEndpoint() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonManyFlatSegments() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonSize5NotSimplfied() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testMultiPolygonWithSmallComponents() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonWithSpike() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testLineComponentCross() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonComponentCrossAtEndpoint() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonIntersectingSegments() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testRingEndpointRemoval() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonJumping() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkTPSNoChange(String, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPoint() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonEmpty() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonNoReduction() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonNoReductionWithConflicts() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testTinyClosedLineString() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testMultiPoint() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testGeometryCollection() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPolygonKeepFlatEndpointWithTouch() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| TopologyPreservingSimplifierTest(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| main(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |