Class TestRun

java.lang.Object
org.locationtech.jtstest.testrunner.TestRun
All Implemented Interfaces:
Runnable

public class TestRun extends Object implements Runnable
Version:
1.7
  • Constructor Details

    • TestRun

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

    • setWorkspace

      public void setWorkspace(File workspace)
    • setTestCaseIndexToRun

      public void setTestCaseIndexToRun(int testCaseIndexToRun)
    • getWorkspace

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

      public int getTestCount()
    • getDescription

      public String getDescription()
    • getRunIndex

      public int getRunIndex()
    • getPrecisionModel

      public PrecisionModel getPrecisionModel()
    • getGeometryOperation

      public GeometryOperation getGeometryOperation()
    • getResultMatcher

      public ResultMatcher getResultMatcher()
    • getTestCases

      public List<TestCase> getTestCases()
    • getTestFile

      public File getTestFile()
    • getTestFileName

      public String getTestFileName()
    • addTestCase

      public void addTestCase(TestCase testCase)
    • run

      public void run()
      Specified by:
      run in interface Runnable