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. |