Class JUnitTaskMirrorImpl
- java.lang.Object
- 
- org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirrorImpl
 
- 
- All Implemented Interfaces:
- JUnitTaskMirror
 
 public final class JUnitTaskMirrorImpl extends java.lang.Object implements JUnitTaskMirror Implementation of the part of the junit task which can directly refer to junit.* classes. Public only to permit use of reflection; do not use directly.- Since:
- 1.7
- See Also:
- JUnitTaskMirror, "bug #38799"
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirrorJUnitTaskMirror.JUnitResultFormatterMirror, JUnitTaskMirror.JUnitTestRunnerMirror, JUnitTaskMirror.SummaryJUnitResultFormatterMirror
 
- 
 - 
Constructor SummaryConstructors Constructor Description JUnitTaskMirrorImpl(JUnitTask task)Constructor.
 - 
Method SummaryModifier and Type Method Description voidaddVmExit(JUnitTest test, JUnitTaskMirror.JUnitResultFormatterMirror aFormatter, java.io.OutputStream out, java.lang.String message, java.lang.String testCase)Add the formatter to be called when the jvm exits before the test suite finishes.JUnitTaskMirror.JUnitTestRunnerMirrornewJUnitTestRunner(JUnitTest test, java.lang.String[] methods, boolean haltOnError, boolean filterTrace, boolean haltOnFailure, boolean showOutput, boolean logTestListenerEvents, AntClassLoader classLoader)Create a new test runner for a test.JUnitTaskMirror.SummaryJUnitResultFormatterMirrornewSummaryJUnitResultFormatter()Create a summary result formatter.
 
- 
- 
- 
Constructor Detail- 
JUnitTaskMirrorImplpublic JUnitTaskMirrorImpl(JUnitTask task) Constructor.- Parameters:
- task- the junittask that uses this mirror.
 
 
- 
 - 
Method Detail- 
addVmExitpublic void addVmExit(JUnitTest test, JUnitTaskMirror.JUnitResultFormatterMirror aFormatter, java.io.OutputStream out, java.lang.String message, java.lang.String testCase) Add the formatter to be called when the jvm exits before the test suite finishes..- Specified by:
- addVmExitin interface- JUnitTaskMirror
- Parameters:
- test- the test.
- aFormatter- the formatter to use.
- out- the output stream to use.
- message- the message to write out.
- testCase- the name of the test.
 
 - 
newJUnitTestRunnerpublic JUnitTaskMirror.JUnitTestRunnerMirror newJUnitTestRunner(JUnitTest test, java.lang.String[] methods, boolean haltOnError, boolean filterTrace, boolean haltOnFailure, boolean showOutput, boolean logTestListenerEvents, AntClassLoader classLoader) Create a new test runner for a test..- Specified by:
- newJUnitTestRunnerin interface- JUnitTaskMirror
- Parameters:
- test- the test to run.
- methods- names of the test methods to be run.
- haltOnError- if true halt the tests if an error occurs.
- filterTrace- if true filter the stack traces.
- haltOnFailure- if true halt the test if a failure occurs.
- showOutput- if true show output.
- logTestListenerEvents- if true log test listener events.
- classLoader- the classloader to use to create the runner.
- Returns:
- the test runner.
 
 - 
newSummaryJUnitResultFormatterpublic JUnitTaskMirror.SummaryJUnitResultFormatterMirror newSummaryJUnitResultFormatter() Create a summary result formatter..- Specified by:
- newSummaryJUnitResultFormatterin interface- JUnitTaskMirror
- Returns:
- the created formatter.
 
 
- 
 
-