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

Class PlainJUnitResultFormatter

public class PlainJUnitResultFormatter extends Object implements JUnitResultFormatter

Prints plain text output of the test to a specified Writer.
Constructor Summary
PlainJUnitResultFormatter()
No arg constructor
Method Summary
voidaddError(Test test, Throwable t)
Interface TestListener.
voidaddFailure(Test test, Throwable t)
Interface TestListener for JUnit <= 3.4.
voidaddFailure(Test test, AssertionFailedError t)
Interface TestListener for JUnit > 3.4.
voidendTest(Test test)
Interface TestListener.
voidendTestSuite(JUnitTest suite)
The whole testsuite ended.
voidsetOutput(OutputStream out)
{@inheritDoc }.
voidsetSystemError(String err)
{@inheritDoc }.
voidsetSystemOutput(String out)
{@inheritDoc }.
voidstartTest(Test t)
Interface TestListener.
voidstartTestSuite(JUnitTest suite)
The whole testsuite started.

Constructor Detail

PlainJUnitResultFormatter

public PlainJUnitResultFormatter()
No arg constructor

Method Detail

addError

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

An error occurred while running the test.

Parameters: test the test. t the exception.

addFailure

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

A Test failed.

Parameters: test the test. t the exception.

addFailure

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

A Test failed.

Parameters: test the test. t the assertion that failed.

endTest

public void endTest(Test test)
Interface TestListener.

A Test is finished.

Parameters: test the test.

endTestSuite

public void endTestSuite(JUnitTest suite)
The whole testsuite ended.

Parameters: suite the test suite

Throws: BuildException if unable to write the output

setOutput

public void setOutput(OutputStream out)
{@inheritDoc }.

setSystemError

public void setSystemError(String err)
{@inheritDoc }.

setSystemOutput

public void setSystemOutput(String out)
{@inheritDoc }.

startTest

public void startTest(Test t)
Interface TestListener.

A new Test is started.

Parameters: t the test.

startTestSuite

public void startTestSuite(JUnitTest suite)
The whole testsuite started.

Parameters: suite the test suite

Throws: BuildException if unable to write the output