org.apache.tools.ant.taskdefs.optional.junit

Interface JUnitResultFormatter

All Superinterfaces:
TestListener, JUnitTaskMirror.JUnitResultFormatterMirror
Known Implementing Classes:
BriefJUnitResultFormatter, OutErrSummaryJUnitResultFormatter, PlainJUnitResultFormatter, SummaryJUnitResultFormatter, XMLJUnitResultFormatter

public interface JUnitResultFormatter
extends TestListener, JUnitTaskMirror.JUnitResultFormatterMirror

This Interface describes classes that format the results of a JUnit testrun.

Method Summary

void
endTestSuite(JUnitTest suite)
The whole testsuite ended.
void
setOutput(OutputStream out)
Sets the stream the formatter is supposed to write its results to.
void
setSystemError(String err)
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
startTestSuite(JUnitTest suite)
The whole testsuite started.

Methods inherited from interface org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror.JUnitResultFormatterMirror

setOutput

Method Details

endTestSuite

public void endTestSuite(JUnitTest suite)
            throws BuildException
The whole testsuite ended.
Parameters:
suite - the suite.
Throws:
BuildException - on error.

setOutput

public void setOutput(OutputStream out)
Sets the stream the formatter is supposed to write its results to.
Specified by:
setOutput in interface JUnitTaskMirror.JUnitResultFormatterMirror
Parameters:
out - the output stream to use.

setSystemError

public void setSystemError(String err)
This is what the test has written to System.err
Parameters:
err - the string to write.

setSystemOutput

public void setSystemOutput(String out)
This is what the test has written to System.out
Parameters:
out - the string to write.

startTestSuite

public void startTestSuite(JUnitTest suite)
            throws BuildException
The whole testsuite started.
Parameters:
suite - the suite.
Throws:
BuildException - on error.