|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fest.swing.junit.ant.XmlJUnitResultFormatter
public class XmlJUnitResultFormatter
Understands a copy of the original XMLJUnitResultFormatter, with flexibility for extension.
| Constructor Summary | |
|---|---|
XmlJUnitResultFormatter()
Creates a new XmlJUnitResultFormatter. |
|
| Method Summary | |
|---|---|
void |
addError(junit.framework.Test test,
Throwable error)
An error occurred while running the test. |
void |
addFailure(junit.framework.Test test,
junit.framework.AssertionFailedError failedAssertion)
A test failed. |
void |
addFailure(junit.framework.Test test,
Throwable error)
A test failed. |
void |
endTest(junit.framework.Test test)
A test is finished. |
void |
endTestSuite(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite)
The whole test suite ended. |
protected void |
onFailureOrError(junit.framework.Test test,
Throwable error,
XmlNode errorXmlNode)
Hook for subclasses to add extra functionality after a test failure or a test execution error. |
protected void |
onStartTestSuite(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite)
Hook for subclasses to add extra functionality after the whole test suite started. |
void |
setOutput(OutputStream out)
Sets the stream the formatter is supposed to write its results to. |
void |
setSystemError(String out)
This is what the test has written to System.err. |
void |
setSystemOutput(String out)
This is what the test has written to System.out, |
void |
startTest(junit.framework.Test test)
A new test is started. |
void |
startTestSuite(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite)
The whole test suite started. |
protected void |
writeErrorAndStackTrace(Throwable error,
XmlNode errorXmlNode)
Writes the stack trace and message of the given error to the given XML node. |
protected XmlNode |
xmlRootNode()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlJUnitResultFormatter()
XmlJUnitResultFormatter.
| Method Detail |
|---|
public final void setOutput(OutputStream out)
setOutput in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormattersetOutput in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror.JUnitResultFormatterMirrorout - the output stream to use.public final void setSystemOutput(String out)
System.out,
setSystemOutput in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatterout - the String to write.public final void setSystemError(String out)
System.err.
setSystemError in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatterout - the String to write.protected final XmlNode xmlRootNode()
public final void startTestSuite(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite)
startTestSuite in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormattersuite - the test suite.
ExceptionInInitializerError - if the underlying XML document could not be created.protected void onStartTestSuite(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite)
suite - the test suite.public final void endTestSuite(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite)
OutputStream.
endTestSuite in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormattersuite - the test suite.
org.apache.tools.ant.BuildException - on error.public final void startTest(junit.framework.Test test)
startTest in interface junit.framework.TestListenertest - the test.public final void endTest(junit.framework.Test test)
endTest in interface junit.framework.TestListenertest - the test.
public final void addFailure(junit.framework.Test test,
junit.framework.AssertionFailedError failedAssertion)
addFailure in interface junit.framework.TestListenertest - the test.failedAssertion - the failed assertion.
public final void addFailure(junit.framework.Test test,
Throwable error)
test - the test.error - the exception.
public final void addError(junit.framework.Test test,
Throwable error)
addError in interface junit.framework.TestListenertest - the test.error - the error.
protected final void writeErrorAndStackTrace(Throwable error,
XmlNode errorXmlNode)
error - the given error.errorXmlNode - the XML node to write to.
protected void onFailureOrError(junit.framework.Test test,
Throwable error,
XmlNode errorXmlNode)
test - the executing test.error - the reason of the failure or error.errorXmlNode - the XML element containing information about the test failure or error.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||