Class TestEngine
- java.lang.Object
-
- org.locationtech.jtstest.testrunner.TestEngine
-
- All Implemented Interfaces:
java.lang.Runnable
public class TestEngine extends java.lang.Object implements java.lang.RunnableConverts test File's to TestCase's and runs them.- Version:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Dateendprivate booleanrunningprivate java.util.Datestartprivate inttestCaseIndexToRunprivate java.util.ListtestFilesprivate TestReadertestReaderprivate java.util.ListtestRuns
-
Constructor Summary
Constructors Constructor Description TestEngine()Creates a TestEngine.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearParsingProblems()private java.util.ListcreateTestRuns()Creates TestRun's, one for each test File.java.util.DategetEnd()intgetExceptionCount()intgetFailedCount()intgetParseExceptionCount()java.util.ListgetParsingProblems()intgetPassedCount()java.util.DategetStart()intgetTestCaseCount()intgetTestCount()Returns the total number of tests.java.util.ListgetTestRuns()private java.util.ListgetTests()private java.util.ListgetTests(TestRun testRun)booleanisRunning()Returns whether the TestEngine is running any TestCase's.voidrun()voidsetTestCaseIndexToRun(int testCaseIndexToRun)voidsetTestFiles(java.util.List testFiles)Sets the File's that contain the tests.
-
-
-
Field Detail
-
testFiles
private java.util.List testFiles
-
testCaseIndexToRun
private int testCaseIndexToRun
-
running
private boolean running
-
testRuns
private java.util.List testRuns
-
testReader
private TestReader testReader
-
start
private java.util.Date start
-
end
private java.util.Date end
-
-
Method Detail
-
setTestFiles
public void setTestFiles(java.util.List testFiles)
Sets the File's that contain the tests.
-
setTestCaseIndexToRun
public void setTestCaseIndexToRun(int testCaseIndexToRun)
-
getExceptionCount
public int getExceptionCount()
-
getFailedCount
public int getFailedCount()
-
getPassedCount
public int getPassedCount()
-
getParseExceptionCount
public int getParseExceptionCount()
-
isRunning
public boolean isRunning()
Returns whether the TestEngine is running any TestCase's.
-
getTestCount
public int getTestCount()
Returns the total number of tests.
-
getTestCaseCount
public int getTestCaseCount()
-
getParsingProblems
public java.util.List getParsingProblems()
-
getTestRuns
public java.util.List getTestRuns()
-
getStart
public java.util.Date getStart()
-
getEnd
public java.util.Date getEnd()
-
clearParsingProblems
public void clearParsingProblems()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
getTests
private java.util.List getTests(TestRun testRun)
-
getTests
private java.util.List getTests()
-
createTestRuns
private java.util.List createTestRuns()
Creates TestRun's, one for each test File.
-
-