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