org.apache.tools.ant.taskdefs.optional.junitClass 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.SummaryJUnitResultFormatterMirrorPrints short summary output of the test to Ant's logging system.
Constructor Summary
Constructors Constructor and Description SummaryJUnitResultFormatter()
Empty
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
addError(junit.framework.Test test, java.lang.Throwable t)
Emptyvoid
addFailure(junit.framework.Test test, junit.framework.AssertionFailedError t)
Interface TestListener for JUnit > 3.4.void
addFailure(junit.framework.Test test, java.lang.Throwable t)
Emptyvoid
endTest(junit.framework.Test test)
Emptyvoid
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.errvoid
setSystemOutput(java.lang.String out)
This is what the test has written to System.outvoid
setWithOutAndErr(boolean value)
Should the output to System.out and System.err be written to the summary.void
startTest(junit.framework.Test t)
Emptyvoid
startTestSuite(JUnitTest suite)
The testsuite started.
Method Detail
startTestSuite
public void startTestSuite(JUnitTest suite)The testsuite started.
- Specified by:
startTestSuite
in interfaceJUnitResultFormatter
- Parameters:
suite
- the testsuite.
startTest
public void startTest(junit.framework.Test t)Empty
- Specified by:
startTest
in interfacejunit.framework.TestListener
- Parameters:
t
- not used.
endTest
public void endTest(junit.framework.Test test)Empty
- Specified by:
endTest
in 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:
addFailure
in 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:
addError
in 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:
setOutput
in interfaceJUnitResultFormatter
- Specified by:
setOutput
in 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:
setSystemOutput
in 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:
setSystemError
in 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:
setWithOutAndErr
in interfaceJUnitTaskMirror.SummaryJUnitResultFormatterMirror
- Parameters:
value
- if true write System.out and System.err to the summary.
endTestSuite
public void endTestSuite(JUnitTest suite) throws BuildExceptionThe whole testsuite ended.
- Specified by:
endTestSuite
in interfaceJUnitResultFormatter
- Parameters:
suite
- the testsuite.- Throws:
BuildException
- if there is an error.