Class SummaryJUnitResultFormatter
- java.lang.Object
-
- org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnitResultFormatter
-
- All Implemented Interfaces:
junit.framework.TestListener,JUnitResultFormatter,JUnitTaskMirror.JUnitResultFormatterMirror,JUnitTaskMirror.SummaryJUnitResultFormatterMirror
- Direct Known Subclasses:
OutErrSummaryJUnitResultFormatter
public class SummaryJUnitResultFormatter extends java.lang.Object implements JUnitResultFormatter, JUnitTaskMirror.SummaryJUnitResultFormatterMirror
Prints short summary output of the test to Ant's logging system.
-
-
Constructor Summary
Constructors Constructor Description SummaryJUnitResultFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddError(junit.framework.Test test, java.lang.Throwable t)EmptyvoidaddFailure(junit.framework.Test test, java.lang.Throwable t)EmptyvoidaddFailure(junit.framework.Test test, junit.framework.AssertionFailedError t)Interface TestListener for JUnit > 3.4.voidendTest(junit.framework.Test test)EmptyvoidendTestSuite(JUnitTest suite)The whole testsuite ended.voidsetOutput(java.io.OutputStream out)Sets the stream the formatter is supposed to write its results to.voidsetSystemError(java.lang.String err)This is what the test has written to System.errvoidsetSystemOutput(java.lang.String out)This is what the test has written to System.outvoidsetWithOutAndErr(boolean value)Should the output to System.out and System.err be written to the summary.voidstartTest(junit.framework.Test t)EmptyvoidstartTestSuite(JUnitTest suite)The testsuite started.
-
-
-
Method Detail
-
startTestSuite
public void startTestSuite(JUnitTest suite)
The testsuite started.- Specified by:
startTestSuitein interfaceJUnitResultFormatter- Parameters:
suite- the testsuite.
-
startTest
public void startTest(junit.framework.Test t)
Empty- Specified by:
startTestin interfacejunit.framework.TestListener- Parameters:
t- not used.
-
endTest
public void endTest(junit.framework.Test test)
Empty- Specified by:
endTestin interfacejunit.framework.TestListener- Parameters:
test- not used.
-
addFailure
public void addFailure(junit.framework.Test test, java.lang.Throwable t)Empty- Parameters:
test- not used.t- not used.
-
addFailure
public void addFailure(junit.framework.Test test, junit.framework.AssertionFailedError t)Interface TestListener for JUnit > 3.4.A Test failed.
- Specified by:
addFailurein interfacejunit.framework.TestListener- Parameters:
test- not used.t- not used.
-
addError
public void addError(junit.framework.Test test, java.lang.Throwable t)Empty- Specified by:
addErrorin interfacejunit.framework.TestListener- Parameters:
test- not used.t- not used.
-
setOutput
public void setOutput(java.io.OutputStream out)
Sets the stream the formatter is supposed to write its results to..- Specified by:
setOutputin interfaceJUnitResultFormatter- Specified by:
setOutputin interfaceJUnitTaskMirror.JUnitResultFormatterMirror- Parameters:
out- the output stream to use.
-
setSystemOutput
public void setSystemOutput(java.lang.String out)
This is what the test has written to System.out.- Specified by:
setSystemOutputin interfaceJUnitResultFormatter- Parameters:
out- the string to write.
-
setSystemError
public void setSystemError(java.lang.String err)
This is what the test has written to System.err.- Specified by:
setSystemErrorin interfaceJUnitResultFormatter- Parameters:
err- the string to write.
-
setWithOutAndErr
public void setWithOutAndErr(boolean value)
Should the output to System.out and System.err be written to the summary.- Specified by:
setWithOutAndErrin interfaceJUnitTaskMirror.SummaryJUnitResultFormatterMirror- Parameters:
value- if true write System.out and System.err to the summary.
-
endTestSuite
public void endTestSuite(JUnitTest suite) throws BuildException
The whole testsuite ended.- Specified by:
endTestSuitein interfaceJUnitResultFormatter- Parameters:
suite- the testsuite.- Throws:
BuildException- if there is an error.
-
-