public class AntXmlFormatter
extends java.lang.Object
implements junit.framework.TestListener, java.io.Closeable
TestListener
that bridges to JUnitResultFormatter
.Modifier and Type | Field and Description |
---|---|
private org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter |
antf |
private org.apache.tools.ant.taskdefs.optional.junit.JUnitTest |
antTest |
private java.io.File |
dir |
private java.io.PrintStream |
err
Stdout, stderr that were replaced.
|
private java.io.ByteArrayOutputStream |
errBuf |
private java.lang.Class<? extends org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter> |
formatter |
private int |
id |
private java.io.PrintStream |
out
Stdout, stderr that were replaced.
|
private java.io.ByteArrayOutputStream |
outBuf |
(package private) java.io.FileOutputStream |
outStream |
private long |
startTime |
Constructor and Description |
---|
AntXmlFormatter(java.lang.Class<? extends org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter> formatter,
java.io.File dir) |
Modifier and Type | Method and Description |
---|---|
void |
addError(junit.framework.Test test,
java.lang.Throwable t) |
void |
addFailure(junit.framework.Test test,
junit.framework.AssertionFailedError t) |
void |
close() |
void |
endTest(junit.framework.Test test) |
private java.lang.String |
getResultFileName(java.lang.String testName) |
private java.lang.String |
getTestName(junit.framework.Test test) |
private static boolean |
inRange(char ch,
char start,
char end) |
void |
startTest(junit.framework.Test test) |
private org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter antf
private org.apache.tools.ant.taskdefs.optional.junit.JUnitTest antTest
private final java.lang.Class<? extends org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter> formatter
private long startTime
private final java.io.File dir
java.io.FileOutputStream outStream
private final java.io.PrintStream out
close()
.private final java.io.PrintStream err
close()
.private final java.io.ByteArrayOutputStream outBuf
private final java.io.ByteArrayOutputStream errBuf
private int id
public AntXmlFormatter(java.lang.Class<? extends org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter> formatter, java.io.File dir)
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public void addError(junit.framework.Test test, java.lang.Throwable t)
addError
in interface junit.framework.TestListener
public void addFailure(junit.framework.Test test, junit.framework.AssertionFailedError t)
addFailure
in interface junit.framework.TestListener
public void startTest(junit.framework.Test test)
startTest
in interface junit.framework.TestListener
private java.lang.String getTestName(junit.framework.Test test)
private java.lang.String getResultFileName(java.lang.String testName)
private static boolean inRange(char ch, char start, char end)
public void endTest(junit.framework.Test test)
endTest
in interface junit.framework.TestListener