public class PlainJUnitResultFormatter extends java.lang.Object implements JUnitResultFormatter, IgnoredTestListener
| Constructor and Description |
|---|
PlainJUnitResultFormatter()
No arg constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addError(Test test,
java.lang.Throwable t)
Interface TestListener.
|
void |
addFailure(Test test,
AssertionFailedError t)
Interface TestListener for JUnit > 3.4.
|
void |
addFailure(Test test,
java.lang.Throwable t)
Interface TestListener for JUnit <= 3.4.
|
void |
endTest(Test test)
Interface TestListener.
|
void |
endTestSuite(JUnitTest suite)
The whole testsuite ended.
|
void |
formatSkip(Test test,
java.lang.String message) |
void |
setOutput(java.io.OutputStream out)
Sets the stream the formatter is supposed to write its results to.
|
void |
setSystemError(java.lang.String err)
This is what the test has written to System.err
|
void |
setSystemOutput(java.lang.String out)
This is what the test has written to System.out
|
void |
startTest(Test t)
Interface TestListener.
|
void |
startTestSuite(JUnitTest suite)
The whole testsuite started.
|
void |
testAssumptionFailure(Test test,
java.lang.Throwable throwable)
Receive a report that a test has failed an assumption.
|
void |
testIgnored(Test test)
Reports when a test has been marked with the @Ignore annotation.
|
public void setOutput(java.io.OutputStream out)
setOutput in interface JUnitResultFormattersetOutput in interface JUnitTaskMirror.JUnitResultFormatterMirrorout - the output stream to use.public void setSystemOutput(java.lang.String out)
setSystemOutput in interface JUnitResultFormatterout - the string to write.public void setSystemError(java.lang.String err)
setSystemError in interface JUnitResultFormattererr - the string to write.public void startTestSuite(JUnitTest suite) throws BuildException
startTestSuite in interface JUnitResultFormattersuite - the test suiteBuildException - if unable to write the outputpublic void endTestSuite(JUnitTest suite) throws BuildException
endTestSuite in interface JUnitResultFormattersuite - the test suiteBuildException - if unable to write the outputpublic void startTest(Test t)
A new Test is started.
t - the test.public void endTest(Test test)
A Test is finished.
test - the test.public void addFailure(Test test,
java.lang.Throwable t)
A Test failed.
test - the test.t - the exception.public void addFailure(Test test,
AssertionFailedError t)
A Test failed.
test - the test.t - the assertion that failed.public void addError(Test test,
java.lang.Throwable t)
An error occurred while running the test.
test - the test.t - the exception.public void testIgnored(Test test)
IgnoredTestListenerjunit.framework.JUnit4TestCaseFacade
so implementing classes should be able to get the details of the ignore by casting
the argument and retrieving the descriptor from the test.testIgnored in interface IgnoredTestListenertest - the details of the test and failure that have triggered this report.public void formatSkip(Test test,
java.lang.String message)
public void testAssumptionFailure(Test test,
java.lang.Throwable throwable)
IgnoredTestListenertestAssumptionFailure in interface IgnoredTestListenertest - the details of the test and failure that have triggered this report.throwable - the AssumptionViolatedException thrown from the current assumption failure.