public class SimpleTestReportProcessor extends java.lang.Object implements TestReportProcessor
TestReportProcessor
interface
that prints out the TestReport
to the standard output.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MESSAGES_TEST_SUITE_ERROR_CODE |
static java.lang.String |
MESSAGES_TEST_SUITE_STATUS |
static java.lang.String |
MESSAGES_TEST_SUITE_STATUS_TEST_FAILED |
static java.lang.String |
MESSAGES_TEST_SUITE_STATUS_TEST_PASSED
Message keys
|
private java.io.PrintWriter |
printWriter
Default output writer
|
INTERNAL_ERROR
Constructor and Description |
---|
SimpleTestReportProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
printValue(java.lang.Object value,
java.lang.String prefix,
java.io.PrintWriter out)
Prints out the input value depending on its
type.
|
void |
processReport(TestReport report)
Recursively prints out the entries of the input
report and its children reports, if any.
|
void |
processReport(TestReport report,
java.lang.String prefix,
java.io.PrintWriter out)
Prints out the input report, prefixing all output
with the input string
|
void |
setPrintWriter(java.io.PrintWriter printWriter)
Sets the
PrintWriter this processor should use |
public static final java.lang.String MESSAGES_TEST_SUITE_STATUS_TEST_PASSED
public static final java.lang.String MESSAGES_TEST_SUITE_STATUS_TEST_FAILED
public static final java.lang.String MESSAGES_TEST_SUITE_STATUS
public static final java.lang.String MESSAGES_TEST_SUITE_ERROR_CODE
private java.io.PrintWriter printWriter
public void setPrintWriter(java.io.PrintWriter printWriter)
PrintWriter
this processor should usepublic void processReport(TestReport report) throws TestException
processReport
in interface TestReportProcessor
TestException
public void processReport(TestReport report, java.lang.String prefix, java.io.PrintWriter out)
protected void printValue(java.lang.Object value, java.lang.String prefix, java.io.PrintWriter out)