public class TestEngine
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and 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 and Description |
---|
TestEngine()
Creates a TestEngine.
|
Modifier and Type | Method and 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.
|
private java.util.List testFiles
private int testCaseIndexToRun
private boolean running
private java.util.List testRuns
private TestReader testReader
private java.util.Date start
private java.util.Date end
public void setTestFiles(java.util.List testFiles)
public void setTestCaseIndexToRun(int testCaseIndexToRun)
public int getExceptionCount()
public int getFailedCount()
public int getPassedCount()
public int getParseExceptionCount()
public boolean isRunning()
public int getTestCount()
public int getTestCaseCount()
public java.util.List getParsingProblems()
public java.util.List getTestRuns()
public java.util.Date getStart()
public java.util.Date getEnd()
public void clearParsingProblems()
public void run()
run
in interface java.lang.Runnable
private java.util.List getTests(TestRun testRun)
private java.util.List getTests()
private java.util.List createTestRuns()