Class TestRunnerTestCaseAdapter
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.model.TestRunnerTestCaseAdapter
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
ranAtLeastOnce
private TestCase
testCase
private WKTWriter
wktWriter
-
Constructor Summary
Constructors Constructor Description TestRunnerTestCaseAdapter(TestCase testCase)
-
Method Summary
-
-
-
Constructor Detail
-
TestRunnerTestCaseAdapter
public TestRunnerTestCaseAdapter(TestCase testCase)
-
-
Method Detail
-
setGeometry
public void setGeometry(int index, Geometry g)
- Specified by:
setGeometry
in interfaceTestable
-
setIntersectionMatrix
public void setIntersectionMatrix(IntersectionMatrix im)
- Specified by:
setIntersectionMatrix
in interfaceTestable
-
setExpectedIntersectionMatrix
public void setExpectedIntersectionMatrix(java.lang.String expectedIntersectionMatrix)
-
setExpectedConvexHull
public void setExpectedConvexHull(Geometry expectedConvexHull)
-
setExpectedBoundary
public void setExpectedBoundary(Geometry expectedBoundary)
-
setExpectedIntersection
public void setExpectedIntersection(Geometry expectedIntersection)
-
setExpectedUnion
public void setExpectedUnion(Geometry expectedUnion)
-
setExpectedDifference
public void setExpectedDifference(Geometry expectedDifference)
-
setExpectedSymDifference
public void setExpectedSymDifference(Geometry expectedSymDifference)
-
setExpectedCentroid
public void setExpectedCentroid(Geometry expected)
-
isFailed
public boolean isFailed()
-
getFailedMsg
public java.lang.String getFailedMsg()
-
getGeometry
public Geometry getGeometry(int index)
- Specified by:
getGeometry
in interfaceTestable
-
getIntersectionMatrix
public IntersectionMatrix getIntersectionMatrix()
- Specified by:
getIntersectionMatrix
in interfaceTestable
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceTestable
-
isPassed
public boolean isPassed()
-
getWellKnownText
public java.lang.String getWellKnownText(int index)
- Specified by:
getWellKnownText
in interfaceTestable
-
getTestRunnerTestCase
public TestCase getTestRunnerTestCase()
-
getExpectedIntersectionMatrix
public java.lang.String getExpectedIntersectionMatrix()
-
getExpectedConvexHull
public Geometry getExpectedConvexHull()
-
getExpectedBoundary
public Geometry getExpectedBoundary()
-
getExpectedIntersection
public Geometry getExpectedIntersection()
-
getExpectedUnion
public Geometry getExpectedUnion()
-
getExpectedDifference
public Geometry getExpectedDifference()
-
getExpectedSymDifference
public Geometry getExpectedSymDifference()
-
runTest
public void runTest() throws ParseException
- Throws:
ParseException
-
initGeometry
public void initGeometry() throws ParseException
- Specified by:
initGeometry
in interfaceTestable
- Throws:
ParseException
-
setExpectedSpatialFunction
private void setExpectedSpatialFunction(java.lang.String opName, Geometry expectedGeometry)
-
getOrCreateABTest
private Test getOrCreateABTest(java.lang.String opName)
-
getDefaultResult
private Result getDefaultResult(java.lang.String opName)
-
getABTest
private Test getABTest(java.lang.String opName)
-
maxTestIndex
private int maxTestIndex(TestCase testCase)
-
-