junit.framework.TestListener, IgnoredTestListener, JUnitResultFormatter, JUnitTaskMirror.JUnitResultFormatterMirrorpublic class BriefJUnitResultFormatter extends java.lang.Object implements JUnitResultFormatter, IgnoredTestListener
FormatterElement,
PlainJUnitResultFormatter| Constructor | Description |
|---|---|
BriefJUnitResultFormatter() |
Constructor for BriefJUnitResultFormatter.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addError(junit.framework.Test test,
java.lang.Throwable error) |
A test caused an error.
|
void |
addFailure(junit.framework.Test test,
java.lang.Throwable t) |
Interface TestListener for JUnit <= 3.4.
|
void |
addFailure(junit.framework.Test test,
junit.framework.AssertionFailedError t) |
Interface TestListener for JUnit > 3.4.
|
void |
endTest(junit.framework.Test test) |
A test ended.
|
void |
endTestSuite(JUnitTest suite) |
The whole testsuite ended.
|
protected void |
formatError(java.lang.String type,
junit.framework.Test test,
java.lang.Throwable error) |
Format an error and print it.
|
void |
formatSkip(junit.framework.Test test,
java.lang.String message) |
|
protected java.lang.String |
formatTest(junit.framework.Test test) |
Format the test for printing..
|
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(junit.framework.Test test) |
A test started.
|
void |
startTestSuite(JUnitTest suite) |
The whole testsuite started.
|
void |
testAssumptionFailure(junit.framework.Test test,
java.lang.Throwable cause) |
Receive a report that a test has failed an assumption.
|
void |
testIgnored(junit.framework.Test test) |
Reports when a test has been marked with the @Ignore annotation.
|
public BriefJUnitResultFormatter()
public void setOutput(java.io.OutputStream out)
setOutput in interface JUnitResultFormattersetOutput in interface JUnitTaskMirror.JUnitResultFormatterMirrorout - the output stream to write topublic void setSystemOutput(java.lang.String out)
JUnitResultFormattersetSystemOutput in interface JUnitResultFormatterout - the string to write..public void setSystemError(java.lang.String err)
JUnitResultFormattersetSystemError in interface JUnitResultFormattererr - the string to write..public void startTestSuite(JUnitTest suite)
startTestSuite in interface JUnitResultFormattersuite - the test suitepublic void endTestSuite(JUnitTest suite)
endTestSuite in interface JUnitResultFormattersuite - the test suitepublic void startTest(junit.framework.Test test)
startTest in interface junit.framework.TestListenertest - a testpublic void endTest(junit.framework.Test test)
endTest in interface junit.framework.TestListenertest - a testpublic void addFailure(junit.framework.Test test,
java.lang.Throwable t)
A Test failed.
test - a testt - the exception thrown by the testpublic void addFailure(junit.framework.Test test,
junit.framework.AssertionFailedError t)
A Test failed.
addFailure in interface junit.framework.TestListenertest - a testt - the assertion failed by the testpublic void addError(junit.framework.Test test,
java.lang.Throwable error)
addError in interface junit.framework.TestListenertest - a testerror - the error thrown by the testprotected java.lang.String formatTest(junit.framework.Test test)
test - a testprotected void formatError(java.lang.String type,
junit.framework.Test test,
java.lang.Throwable error)
type - the type of errortest - the test that failederror - the exception that the test threwpublic void testIgnored(junit.framework.Test test)
IgnoredTestListenerJUnit4TestCaseFacade
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(junit.framework.Test test,
java.lang.String message)
public void testAssumptionFailure(junit.framework.Test test,
java.lang.Throwable cause)
IgnoredTestListenerNote: Tests that throw assumption failures will still report the endTest method, which may differ from how the addError and addFailure methods work, it's up for any implementing classes to handle this.
testAssumptionFailure in interface IgnoredTestListenertest - the details of the test and failure that have triggered this report.cause - the AssumptionViolatedException thrown from the current assumption failure.