Class SummaryJUnitResultFormatter

java.lang.Object
org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnitResultFormatter
All Implemented Interfaces:
junit.framework.TestListener, JUnitResultFormatter, JUnitTaskMirror.JUnitResultFormatterMirror, JUnitTaskMirror.SummaryJUnitResultFormatterMirror
Direct Known Subclasses:
OutErrSummaryJUnitResultFormatter

public class SummaryJUnitResultFormatter
extends java.lang.Object
implements JUnitResultFormatter, JUnitTaskMirror.SummaryJUnitResultFormatterMirror
Prints short summary output of the test to Ant's logging system.
  • Constructor Summary

    Constructors 
    Constructor Description
    SummaryJUnitResultFormatter()  
  • Method Summary

    Modifier and Type Method Description
    void addError​(junit.framework.Test test, java.lang.Throwable t)
    Empty
    void addFailure​(junit.framework.Test test, java.lang.Throwable t)
    Empty
    void addFailure​(junit.framework.Test test, junit.framework.AssertionFailedError t)
    Interface TestListener for JUnit > 3.4.
    void endTest​(junit.framework.Test test)
    Empty
    void endTestSuite​(JUnitTest suite)
    The whole testsuite ended.
    void setOutput​(java.io.OutputStream out)
    Sets the stream the formatter is supposed to write its results to.
    void setSystemError​(java.lang.String err)
    This is what the test has written to System.err
    void setSystemOutput​(java.lang.String out)
    This is what the test has written to System.out
    void setWithOutAndErr​(boolean value)
    Should the output to System.out and System.err be written to the summary.
    void startTest​(junit.framework.Test t)
    Empty
    void startTestSuite​(JUnitTest suite)
    The testsuite started.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • startTestSuite

      public void startTestSuite​(JUnitTest suite)
      The testsuite started.
      Specified by:
      startTestSuite in interface JUnitResultFormatter
      Parameters:
      suite - the testsuite.
    • startTest

      public void startTest​(junit.framework.Test t)
      Empty
      Specified by:
      startTest in interface junit.framework.TestListener
      Parameters:
      t - not used.
    • endTest

      public void endTest​(junit.framework.Test test)
      Empty
      Specified by:
      endTest in interface junit.framework.TestListener
      Parameters:
      test - not used.
    • addFailure

      public void addFailure​(junit.framework.Test test, java.lang.Throwable t)
      Empty
      Parameters:
      test - not used.
      t - not used.
    • addFailure

      public void addFailure​(junit.framework.Test test, junit.framework.AssertionFailedError t)
      Interface TestListener for JUnit > 3.4.

      A Test failed.

      Specified by:
      addFailure in interface junit.framework.TestListener
      Parameters:
      test - not used.
      t - not used.
    • addError

      public void addError​(junit.framework.Test test, java.lang.Throwable t)
      Empty
      Specified by:
      addError in interface junit.framework.TestListener
      Parameters:
      test - not used.
      t - not used.
    • setOutput

      public void setOutput​(java.io.OutputStream out)
      Sets the stream the formatter is supposed to write its results to..
      Specified by:
      setOutput in interface JUnitResultFormatter
      Specified by:
      setOutput in interface JUnitTaskMirror.JUnitResultFormatterMirror
      Parameters:
      out - the output stream to use.
    • setSystemOutput

      public void setSystemOutput​(java.lang.String out)
      This is what the test has written to System.out.
      Specified by:
      setSystemOutput in interface JUnitResultFormatter
      Parameters:
      out - the string to write.
    • setSystemError

      public void setSystemError​(java.lang.String err)
      This is what the test has written to System.err.
      Specified by:
      setSystemError in interface JUnitResultFormatter
      Parameters:
      err - the string to write.
    • setWithOutAndErr

      public void setWithOutAndErr​(boolean value)
      Should the output to System.out and System.err be written to the summary.
      Specified by:
      setWithOutAndErr in interface JUnitTaskMirror.SummaryJUnitResultFormatterMirror
      Parameters:
      value - if true write System.out and System.err to the summary.
    • endTestSuite

      public void endTestSuite​(JUnitTest suite) throws BuildException
      The whole testsuite ended.
      Specified by:
      endTestSuite in interface JUnitResultFormatter
      Parameters:
      suite - the testsuite.
      Throws:
      BuildException - if there is an error.