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

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

public interface JUnitResultFormatter
extends junit.framework.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(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 startTestSuite(JUnitTest suite)
          The whole testsuite started.
 
Methods inherited from interface junit.framework.TestListener
addError, addFailure, endTest, startTest
 

Method Detail

startTestSuite

void startTestSuite(JUnitTest suite)
                    throws BuildException
The whole testsuite started.

Parameters:
suite - the suite.
Throws:
BuildException - on error.

endTestSuite

void endTestSuite(JUnitTest suite)
                  throws BuildException
The whole testsuite ended.

Parameters:
suite - the suite.
Throws:
BuildException - on error.

setOutput

void setOutput(java.io.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.

setSystemOutput

void setSystemOutput(java.lang.String out)
This is what the test has written to System.out

Parameters:
out - the string to write.

setSystemError

void setSystemError(java.lang.String err)
This is what the test has written to System.err

Parameters:
err - the string to write.