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

Class PlainJUnitResultFormatter

Implemented Interfaces:
JUnitResultFormatter, TestListener

public class PlainJUnitResultFormatter
extends java.lang.Object
implements JUnitResultFormatter

Prints plain text output of the test to a specified Writer.

Constructor Summary

PlainJUnitResultFormatter()

Method Summary

void
addError(Test test, Throwable t)
Interface TestListener.
void
addFailure(Test test, AssertionFailedError t)
Interface TestListener for JUnit > 3.4.
void
addFailure(Test test, Throwable t)
Interface TestListener for JUnit <= 3.4.
void
endTest(Test test)
Interface TestListener.
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
startTest(Test t)
Interface TestListener.
void
startTestSuite(JUnitTest suite)
Empty.

Constructor Details

PlainJUnitResultFormatter

public PlainJUnitResultFormatter()

Method Details

addError

public void addError(Test test,
                     Throwable t)
Interface TestListener.

An error occurred while running the test.


addFailure

public void addFailure(Test test,
                       AssertionFailedError t)
Interface TestListener for JUnit > 3.4.

A Test failed.


addFailure

public void addFailure(Test test,
                       Throwable t)
Interface TestListener for JUnit <= 3.4.

A Test failed.


endTest

public void endTest(Test test)
Interface TestListener.

A Test is finished.


endTestSuite

public void endTestSuite(JUnitTest suite)
            throws BuildException
The whole testsuite ended.
Specified by:
endTestSuite in interface JUnitResultFormatter

setOutput

public void setOutput(OutputStream out)
Sets the stream the formatter is supposed to write its results to.
Specified by:
setOutput in interface JUnitResultFormatter

setSystemError

public void setSystemError(String err)
This is what the test has written to System.err
Specified by:
setSystemError in interface JUnitResultFormatter

setSystemOutput

public void setSystemOutput(String out)
This is what the test has written to System.out
Specified by:
setSystemOutput in interface JUnitResultFormatter

startTest

public void startTest(Test t)
Interface TestListener.

A new Test is started.


startTestSuite

public void startTestSuite(JUnitTest suite)
Empty.
Specified by:
startTestSuite in interface JUnitResultFormatter

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.