public class TestSuite extends AbstractTest
Modifier and Type | Field and Description |
---|---|
protected boolean |
haltOnFirstFailure |
protected int |
successfulTests |
protected java.util.List<Test> |
tests |
protected int |
totalTests |
description, failureMessage, hasRun, name, output, success, testResult
Constructor and Description |
---|
TestSuite(java.lang.String name) |
TestSuite(java.lang.String name,
java.util.List<Test> tests) |
TestSuite(java.lang.String name,
java.util.List<Test> tests,
boolean haltOnFirstFailure) |
Modifier and Type | Method and Description |
---|---|
protected TestResult |
createTestResult(java.util.Date lastSuccess) |
protected static boolean |
executeTest(java.lang.String testName,
TestResult tr) |
int |
getFailedTestCount() |
boolean |
getHaltOnFirstFailure() |
int |
getSuccesfulTestCount() |
java.util.List<Test> |
getTests() |
protected TestSuiteResult |
getTestSuiteResult() |
int |
getTotalTestCount() |
java.lang.String |
getUniqueId()
A string that uniquely identifies this test.
|
protected void |
postIndividualTest() |
protected boolean |
runTest() |
void |
setOutputController(OutputController output) |
getDescription, getFailureMessage, getName, getTestResult, postRun, preRun, run, setDescription, setFailureMessage, setName, setTestResult, success
protected java.util.List<Test> tests
protected boolean haltOnFirstFailure
protected int totalTests
protected int successfulTests
public TestSuite(java.lang.String name)
public TestSuite(java.lang.String name, java.util.List<Test> tests)
public TestSuite(java.lang.String name, java.util.List<Test> tests, boolean haltOnFirstFailure)
public boolean getHaltOnFirstFailure()
public void setOutputController(OutputController output)
setOutputController
in interface Test
setOutputController
in class AbstractTest
protected boolean runTest()
runTest
in class AbstractTest
protected void postIndividualTest()
public int getTotalTestCount()
public int getSuccesfulTestCount()
public int getFailedTestCount()
protected static boolean executeTest(java.lang.String testName, TestResult tr)
protected TestSuiteResult getTestSuiteResult()
public java.util.List<Test> getTests()
protected TestResult createTestResult(java.util.Date lastSuccess)
createTestResult
in class AbstractTest
public java.lang.String getUniqueId()
Test