junit.framework
public class TestResult extends Object
TestResult
collects the results of executing
a test case. It is an instance of the Collecting Parameter pattern.
The test framework distinguishes between failures and errors.
A failure is anticipated and checked for with assertions. Errors are
unanticipated problems like an ArrayIndexOutOfBoundsException
.
See Also: Test
Field Summary | |
---|---|
protected Vector | fErrors |
protected Vector | fFailures |
protected Vector | fListeners |
protected int | fRunTests |
Constructor Summary | |
---|---|
TestResult() |
Method Summary | |
---|---|
void | addError(Test test, Throwable t)
Adds an error to the list of errors. |
void | addFailure(Test test, AssertionFailedError t)
Adds a failure to the list of failures. |
void | addListener(TestListener listener)
Registers a TestListener |
void | endTest(Test test)
Informs the result that a test was completed. |
int | errorCount()
Gets the number of detected errors. |
Enumeration | errors()
Returns an Enumeration for the errors |
int | failureCount()
Gets the number of detected failures. |
Enumeration | failures()
Returns an Enumeration for the failures |
void | removeListener(TestListener listener)
Unregisters a TestListener |
protected void | run(TestCase test)
Runs a TestCase. |
int | runCount()
Gets the number of run tests. |
void | runProtected(Test test, Protectable p)
Runs a TestCase. |
boolean | shouldStop()
Checks whether the test run should stop |
void | startTest(Test test)
Informs the result that a test will be started. |
void | stop()
Marks that the test run should stop. |
boolean | wasSuccessful()
Returns whether the entire test was successful or not. |