polyglot.pth
Class TestSuite
java.lang.Object
polyglot.pth.AbstractTest
polyglot.pth.TestSuite
- All Implemented Interfaces:
- Test
- Direct Known Subclasses:
- ScriptTestSuite
public class TestSuite
- extends AbstractTest
Constructor Summary |
TestSuite(java.lang.String name)
|
TestSuite(java.lang.String name,
java.util.List tests)
|
TestSuite(java.lang.String name,
java.util.List tests,
boolean haltOnFirstFailure)
|
Methods inherited from class polyglot.pth.AbstractTest |
getDescription, getFailureMessage, getName, getTestResult, postRun, preRun, run, setDescription, setFailureMessage, setName, setTestResult, success |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tests
protected java.util.List tests
haltOnFirstFailure
protected boolean haltOnFirstFailure
totalTests
protected int totalTests
successfulTests
protected int successfulTests
TestSuite
public TestSuite(java.lang.String name)
TestSuite
public TestSuite(java.lang.String name,
java.util.List tests)
TestSuite
public TestSuite(java.lang.String name,
java.util.List tests,
boolean haltOnFirstFailure)
getHaltOnFirstFailure
public boolean getHaltOnFirstFailure()
setOutputController
public void setOutputController(OutputController output)
- Specified by:
setOutputController
in interface Test
- Overrides:
setOutputController
in class AbstractTest
runTest
protected boolean runTest()
- Specified by:
runTest
in class AbstractTest
postIndividualTest
protected void postIndividualTest()
getTotalTestCount
public int getTotalTestCount()
getSuccesfulTestCount
public int getSuccesfulTestCount()
getFailedTestCount
public int getFailedTestCount()
executeTest
protected static boolean executeTest(java.lang.String testName,
TestResult tr)
getTestSuiteResult
protected TestSuiteResult getTestSuiteResult()
getTests
public java.util.List getTests()
createTestResult
protected TestResult createTestResult(java.util.Date lastSuccess)
- Overrides:
createTestResult
in class AbstractTest