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
Modifier and Type Method Description void
addError(junit.framework.Test test, java.lang.Throwable t)
Emptyvoid
addFailure(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
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.
-
Constructor Details
-
SummaryJUnitResultFormatter
public SummaryJUnitResultFormatter()
-
-
Method Details
-
startTestSuite
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
The whole testsuite ended.- Specified by:
endTestSuite
in interfaceJUnitResultFormatter
- Parameters:
suite
- the testsuite.- Throws:
BuildException
- if there is an error.
-