Package com.vividsolutions.jtstest.test
Class TestCase
- java.lang.Object
-
- com.vividsolutions.jtstest.test.TestCase
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringdescriptionprotected java.lang.StringexpectedIMprotected booleanfailedprotected java.lang.StringfailedMsgprotected booleanisRunprotected java.lang.Stringname
-
Constructor Summary
Constructors Constructor Description TestCase()TestCase(TestCase tc)TestCase(java.lang.String name)TestCase(java.lang.String name, java.lang.String description, java.lang.String wkta, java.lang.String wktb, java.lang.String expectedIM)TestCase(java.lang.String name, java.lang.String description, java.lang.String wkta, java.lang.String wktb, java.lang.String expectedIM, java.lang.String expectedConvexHull, java.lang.String expectedIntersection, java.lang.String expectedUnion, java.lang.String expectedDifference, java.lang.String expectedSymDifference)TestCase(java.lang.String name, java.lang.String description, java.lang.String wkta, java.lang.String wktb, java.lang.String expectedIM, java.lang.String expectedConvexHull, java.lang.String expectedIntersection, java.lang.String expectedUnion, java.lang.String expectedDifference, java.lang.String expectedSymDifference, java.lang.String expectedBoundary)
-
Method Summary
-
-
-
Constructor Detail
-
TestCase
public TestCase()
-
TestCase
public TestCase(java.lang.String name)
-
TestCase
public TestCase(java.lang.String name, java.lang.String description, java.lang.String wkta, java.lang.String wktb, java.lang.String expectedIM)
-
TestCase
public TestCase(java.lang.String name, java.lang.String description, java.lang.String wkta, java.lang.String wktb, java.lang.String expectedIM, java.lang.String expectedConvexHull, java.lang.String expectedIntersection, java.lang.String expectedUnion, java.lang.String expectedDifference, java.lang.String expectedSymDifference)
-
TestCase
public TestCase(java.lang.String name, java.lang.String description, java.lang.String wkta, java.lang.String wktb, java.lang.String expectedIM, java.lang.String expectedConvexHull, java.lang.String expectedIntersection, java.lang.String expectedUnion, java.lang.String expectedDifference, java.lang.String expectedSymDifference, java.lang.String expectedBoundary)
-
TestCase
public TestCase(TestCase tc)
-
-
Method Detail
-
setGeometry
public void setGeometry(int index, Geometry g)- Specified by:
setGeometryin interfaceTestable
-
setPrecisionModel
public TestCase setPrecisionModel(PrecisionModel pm)
-
setIntersectionMatrix
public void setIntersectionMatrix(IntersectionMatrix im)
- Specified by:
setIntersectionMatrixin interfaceTestable
-
setExpectedIntersectionMatrix
public void setExpectedIntersectionMatrix(java.lang.String expectedIntersectionMatrix)
- Specified by:
setExpectedIntersectionMatrixin interfaceTestable
-
setExpectedRelateMatrix
public TestCase setExpectedRelateMatrix(java.lang.String expectedIntersectionMatrix)
-
setTestName
public TestCase setTestName(java.lang.String name)
-
setDescription
public void setDescription(java.lang.String description)
-
setExpectedConvexHull
public void setExpectedConvexHull(Geometry expectedConvexHull)
- Specified by:
setExpectedConvexHullin interfaceTestable
-
setExpectedBoundary
public void setExpectedBoundary(Geometry expectedBoundary)
- Specified by:
setExpectedBoundaryin interfaceTestable
-
setExpectedIntersection
public void setExpectedIntersection(Geometry expectedIntersection)
- Specified by:
setExpectedIntersectionin interfaceTestable
-
setExpectedUnion
public void setExpectedUnion(Geometry expectedUnion)
- Specified by:
setExpectedUnionin interfaceTestable
-
setExpectedDifference
public void setExpectedDifference(Geometry expectedDifference)
- Specified by:
setExpectedDifferencein interfaceTestable
-
setExpectedSymDifference
public void setExpectedSymDifference(Geometry expectedSymDifference)
- Specified by:
setExpectedSymDifferencein interfaceTestable
-
setExpectedCentroid
public void setExpectedCentroid(Geometry expectedCentroid)
- Specified by:
setExpectedCentroidin interfaceTestable
-
setExpectedIntersection
public TestCase setExpectedIntersection(java.lang.String wkt)
-
setExpectedBoundary
public TestCase setExpectedBoundary(java.lang.String wkt)
-
setA
public TestCase setA(java.lang.String wkta)
-
setB
public TestCase setB(java.lang.String wktb)
-
getGeometry
public Geometry getGeometry(int index)
- Specified by:
getGeometryin interfaceTestable
-
getIntersectionMatrix
public IntersectionMatrix getIntersectionMatrix()
- Specified by:
getIntersectionMatrixin interfaceTestable
-
getExpectedIntersectionMatrix
public java.lang.String getExpectedIntersectionMatrix()
- Specified by:
getExpectedIntersectionMatrixin interfaceTestable
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceTestable
-
getFailedMsg
public java.lang.String getFailedMsg()
- Specified by:
getFailedMsgin interfaceTestable
-
isRun
public boolean isRun()
-
getWellKnownText
public java.lang.String getWellKnownText(int i)
- Specified by:
getWellKnownTextin interfaceTestable
-
getExpectedConvexHull
public Geometry getExpectedConvexHull()
- Specified by:
getExpectedConvexHullin interfaceTestable
-
getExpectedBoundary
public Geometry getExpectedBoundary()
- Specified by:
getExpectedBoundaryin interfaceTestable
-
getExpectedIntersection
public Geometry getExpectedIntersection()
- Specified by:
getExpectedIntersectionin interfaceTestable
-
getExpectedUnion
public Geometry getExpectedUnion()
- Specified by:
getExpectedUnionin interfaceTestable
-
getExpectedDifference
public Geometry getExpectedDifference()
- Specified by:
getExpectedDifferencein interfaceTestable
-
getExpectedSymDifference
public Geometry getExpectedSymDifference()
- Specified by:
getExpectedSymDifferencein interfaceTestable
-
getGeometries
public Geometry[] getGeometries()
-
runTest
public void runTest() throws ParseException- Specified by:
runTestin interfaceTestable- Throws:
ParseException
-
initGeometry
public void initGeometry() throws ParseException- Specified by:
initGeometryin interfaceTestable- Throws:
ParseException
-
-