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

Class XMLJUnitResultFormatter

public class XMLJUnitResultFormatter extends Object implements JUnitResultFormatter, XMLConstants

Prints XML output of the test to a specified Writer.

See Also: FormatterElement

Constructor Summary
XMLJUnitResultFormatter()
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)
voidsetSystemError(String out)
voidsetSystemOutput(String out)
voidstartTest(Test t)
Interface TestListener.
voidstartTestSuite(JUnitTest suite)
The whole testsuite started.

Constructor Detail

XMLJUnitResultFormatter

public XMLJUnitResultFormatter()

Method Detail

addError

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

An error occurred while running the test.

addFailure

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

A Test failed.

addFailure

public void addFailure(Test test, AssertionFailedError 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)
The whole testsuite ended.

setOutput

public void setOutput(OutputStream out)

setSystemError

public void setSystemError(String out)

setSystemOutput

public void setSystemOutput(String out)

startTest

public void startTest(Test t)
Interface TestListener.

A new Test is started.

startTestSuite

public void startTestSuite(JUnitTest suite)
The whole testsuite started.
Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.