junit.framework
Class TestResult
Object
junit.framework.TestResult
public class TestResult
extends Object
A 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
.
fErrors
protected Vector fErrors
fFailures
protected Vector fFailures
fListeners
protected Vector fListeners
fRunTests
protected int fRunTests
TestResult
public TestResult()
addError
public void addError(Test test,
Throwable t)
Adds an error to the list of errors. The passed in exception
caused the error.
addFailure
public void addFailure(Test test,
AssertionFailedError t)
Adds a failure to the list of failures. The passed in exception
caused the failure.
addListener
public void addListener(TestListener listener)
Registers a TestListener
endTest
public void endTest(Test test)
Informs the result that a test was completed.
errorCount
public int errorCount()
Gets the number of detected errors.
errors
public Enumeration errors()
Returns an Enumeration for the errors
failureCount
public int failureCount()
Gets the number of detected failures.
failures
public Enumeration failures()
Returns an Enumeration for the failures
removeListener
public void removeListener(TestListener listener)
Unregisters a TestListener
run
protected void run(TestCase test)
Runs a TestCase.
runCount
public int runCount()
Gets the number of run tests.
runProtected
public void runProtected(Test test,
Protectable p)
Runs a TestCase.
shouldStop
public boolean shouldStop()
Checks whether the test run should stop
startTest
public void startTest(Test test)
Informs the result that a test will be started.
stop
public void stop()
Marks that the test run should stop.
wasSuccessful
public boolean wasSuccessful()
Returns whether the entire test was successful or not.