Class PlainFormatter

  • All Implemented Interfaces:
    junit.framework.TestListener, org.apache.tools.ant.taskdefs.optional.junit.IgnoredTestListener, org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter, org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror.JUnitResultFormatterMirror

    public class PlainFormatter
    extends org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter
    Sanitises the stack traces generated by tests.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.io.File file  
      protected java.lang.String name  
      protected java.lang.String systemError  
      protected java.lang.String systemOutput  
    • Constructor Summary

      Constructors 
      Constructor Description
      PlainFormatter​(java.lang.String name, java.io.File file)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addError​(junit.framework.Test test, java.lang.Throwable throwable)  
      void addFailure​(junit.framework.Test test, java.lang.Throwable throwable)  
      void endTestSuite​(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite)  
      void setOutput​(java.io.OutputStream out)  
      void setSystemError​(java.lang.String out)  
      void setSystemOutput​(java.lang.String out)  
      protected void writeToFile​(java.io.File f, java.lang.String text)  
      • Methods inherited from class org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter

        addFailure, endTest, formatSkip, startTest, startTestSuite, testAssumptionFailure, testIgnored
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        protected java.lang.String name
      • file

        protected java.io.File file
      • systemOutput

        protected java.lang.String systemOutput
      • systemError

        protected java.lang.String systemError
    • Constructor Detail

      • PlainFormatter

        public PlainFormatter​(java.lang.String name,
                              java.io.File file)
    • Method Detail

      • setOutput

        public void setOutput​(java.io.OutputStream out)
        Specified by:
        setOutput in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter
        Specified by:
        setOutput in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror.JUnitResultFormatterMirror
        Overrides:
        setOutput in class org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter
      • setSystemError

        public void setSystemError​(java.lang.String out)
        Specified by:
        setSystemError in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter
        Overrides:
        setSystemError in class org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter
      • setSystemOutput

        public void setSystemOutput​(java.lang.String out)
        Specified by:
        setSystemOutput in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter
        Overrides:
        setSystemOutput in class org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter
      • addFailure

        public void addFailure​(junit.framework.Test test,
                               java.lang.Throwable throwable)
        Overrides:
        addFailure in class org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter
      • addError

        public void addError​(junit.framework.Test test,
                             java.lang.Throwable throwable)
        Specified by:
        addError in interface junit.framework.TestListener
        Overrides:
        addError in class org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter
      • endTestSuite

        public void endTestSuite​(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite)
        Specified by:
        endTestSuite in interface org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter
        Overrides:
        endTestSuite in class org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter
      • writeToFile

        protected void writeToFile​(java.io.File f,
                                   java.lang.String text)