Class TestCase

  • All Implemented Interfaces:
    Testable

    public class TestCase
    extends java.lang.Object
    implements Testable
    Version:
    1.7
    • Field Detail

      • name

        protected java.lang.String name
      • description

        protected java.lang.String description
      • expectedIM

        protected java.lang.String expectedIM
      • isRun

        protected boolean isRun
      • failed

        protected boolean failed
      • failedMsg

        protected java.lang.String failedMsg
      • expectedConvexHull

        private Geometry expectedConvexHull
      • expectedBoundary

        private Geometry expectedBoundary
      • expectedIntersection

        private Geometry expectedIntersection
      • expectedUnion

        private Geometry expectedUnion
      • expectedDifference

        private Geometry expectedDifference
      • expectedSymDifference

        private Geometry expectedSymDifference
      • expectedCentroid

        private Geometry expectedCentroid
      • wkta

        private java.lang.String wkta
      • wktb

        private java.lang.String wktb
    • 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

      • setExpectedIntersectionMatrix

        public void setExpectedIntersectionMatrix​(java.lang.String expectedIntersectionMatrix)
      • setExpectedRelateMatrix

        public TestCase setExpectedRelateMatrix​(java.lang.String expectedIntersectionMatrix)
      • setTestName

        public TestCase setTestName​(java.lang.String name)
      • setName

        public void setName​(java.lang.String name)
        Specified by:
        setName in interface Testable
      • setDescription

        public void setDescription​(java.lang.String description)
      • 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 expectedCentroid)
      • 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)
      • getExpectedIntersectionMatrix

        public java.lang.String getExpectedIntersectionMatrix()
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Testable
      • getDescription

        public java.lang.String getDescription()
        Specified by:
        getDescription in interface Testable
      • isFailed

        public boolean isFailed()
      • getFailedMsg

        public java.lang.String getFailedMsg()
      • isPassed

        public boolean isPassed()
      • isRun

        public boolean isRun()
      • getWellKnownText

        public java.lang.String getWellKnownText​(int i)
        Specified by:
        getWellKnownText in interface Testable
      • getExpectedConvexHull

        public Geometry getExpectedConvexHull()
      • getExpectedBoundary

        public Geometry getExpectedBoundary()
      • getExpectedIntersection

        public Geometry getExpectedIntersection()
      • getExpectedUnion

        public Geometry getExpectedUnion()
      • getExpectedDifference

        public Geometry getExpectedDifference()
      • getExpectedSymDifference

        public Geometry getExpectedSymDifference()
      • getGeometries

        public Geometry[] getGeometries()
      • init

        void init​(java.lang.String name,
                  java.lang.String description,
                  java.lang.String wkta,
                  java.lang.String wktb,
                  java.lang.String expectedIM,
                  Geometry expectedConvexHull,
                  Geometry expectedIntersection,
                  Geometry expectedUnion,
                  Geometry expectedDifference,
                  Geometry expectedSymDifference,
                  Geometry expectedBoundary)
      • assertEquals

        void assertEquals​(java.lang.Object o1,
                          java.lang.Object o2,
                          java.lang.String msg)
      • assertEqualsExact

        void assertEqualsExact​(Geometry g1,
                               Geometry g2,
                               java.lang.String msg)
      • assertTrue

        void assertTrue​(boolean val,
                        java.lang.String msg)