Class SimpleTestReportProcessor

  • All Implemented Interfaces:
    TestReportProcessor

    public class SimpleTestReportProcessor
    extends java.lang.Object
    implements TestReportProcessor
    A simple implementation of the TestReportProcessor interface that prints out the TestReport to the standard output.
    Version:
    $Id: SimpleTestReportProcessor.java 1733416 2016-03-03 07:07:13Z gadams $
    • Field Detail

      • MESSAGES_TEST_SUITE_STATUS_TEST_PASSED

        public static final java.lang.String MESSAGES_TEST_SUITE_STATUS_TEST_PASSED
        Message keys
        See Also:
        Constant Field Values
      • MESSAGES_TEST_SUITE_STATUS_TEST_FAILED

        public static final java.lang.String MESSAGES_TEST_SUITE_STATUS_TEST_FAILED
        See Also:
        Constant Field Values
      • MESSAGES_TEST_SUITE_STATUS

        public static final java.lang.String MESSAGES_TEST_SUITE_STATUS
        See Also:
        Constant Field Values
      • MESSAGES_TEST_SUITE_ERROR_CODE

        public static final java.lang.String MESSAGES_TEST_SUITE_ERROR_CODE
        See Also:
        Constant Field Values
      • printWriter

        private java.io.PrintWriter printWriter
        Default output writer
    • Constructor Detail

      • SimpleTestReportProcessor

        public SimpleTestReportProcessor()
    • Method Detail

      • setPrintWriter

        public void setPrintWriter​(java.io.PrintWriter printWriter)
        Sets the PrintWriter this processor should use
      • processReport

        public void processReport​(TestReport report,
                                  java.lang.String prefix,
                                  java.io.PrintWriter out)
        Prints out the input report, prefixing all output with the input string
      • printValue

        protected void printValue​(java.lang.Object value,
                                  java.lang.String prefix,
                                  java.io.PrintWriter out)
        Prints out the input value depending on its type.