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.Runnable
Converts test File's to TestCase's and runs them.- Version:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Date
end
private boolean
running
private java.util.Date
start
private int
testCaseIndexToRun
private java.util.List
testFiles
private TestReader
testReader
private java.util.List
testRuns
-
Constructor Summary
Constructors Constructor Description TestEngine()
Creates a TestEngine.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearParsingProblems()
private java.util.List
createTestRuns()
Creates TestRun's, one for each test File.java.util.Date
getEnd()
int
getExceptionCount()
int
getFailedCount()
int
getParseExceptionCount()
java.util.List
getParsingProblems()
int
getPassedCount()
java.util.Date
getStart()
int
getTestCaseCount()
int
getTestCount()
Returns the total number of tests.java.util.List
getTestRuns()
private java.util.List
getTests()
private java.util.List
getTests(TestRun testRun)
boolean
isRunning()
Returns whether the TestEngine is running any TestCase's.void
run()
void
setTestCaseIndexToRun(int testCaseIndexToRun)
void
setTestFiles(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:
run
in 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.
-
-