Class TestRun

  • All Implemented Interfaces:
    java.lang.Runnable

    public class TestRun
    extends java.lang.Object
    implements java.lang.Runnable
    Version:
    1.7
    • Field Detail

      • testCaseIndexToRun

        private int testCaseIndexToRun
      • description

        private java.lang.String description
      • testCases

        private java.util.List testCases
      • runIndex

        private int runIndex
      • testFile

        private java.io.File testFile
      • workspace

        private java.io.File workspace
    • Constructor Detail

      • TestRun

        public TestRun​(java.lang.String description,
                       int runIndex,
                       PrecisionModel precisionModel,
                       GeometryOperation geomOp,
                       ResultMatcher resultMatcher,
                       java.io.File testFile)
        Parameters:
        description -
        runIndex -
        precisionModel -
        geomOp - a GeometryOperation to use for all tests in this run (may be null)
        testFile -
    • Method Detail

      • setWorkspace

        public void setWorkspace​(java.io.File workspace)
      • setTestCaseIndexToRun

        public void setTestCaseIndexToRun​(int testCaseIndexToRun)
      • getWorkspace

        public java.io.File getWorkspace()
        Returns:
        null if no workspace set
      • getTestCount

        public int getTestCount()
      • getDescription

        public java.lang.String getDescription()
      • getRunIndex

        public int getRunIndex()
      • getTestCases

        public java.util.List getTestCases()
      • getTestFile

        public java.io.File getTestFile()
      • addTestCase

        public void addTestCase​(TestCase testCase)
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable