Class MockReporter

java.lang.Object
org.apache.maven.surefire.junit4.MockReporter
All Implemented Interfaces:
RunListener

public class MockReporter extends Object implements RunListener
Internal tests use only.
  • Field Details

  • Constructor Details

    • MockReporter

      public MockReporter()
  • Method Details

    • testSetStarting

      public void testSetStarting(TestSetReportEntry report)
      Description copied from interface: RunListener
      Indicates the start of a given test-set
      Specified by:
      testSetStarting in interface RunListener
      Parameters:
      report - the report entry describing the testset
    • testSetCompleted

      public void testSetCompleted(TestSetReportEntry report)
      Description copied from interface: RunListener
      Indicates end of a given test-set
      Specified by:
      testSetCompleted in interface RunListener
      Parameters:
      report - the report entry describing the testset
    • testStarting

      public void testStarting(ReportEntry report)
      Description copied from interface: RunListener
      Event fired when a test is about to start
      Specified by:
      testStarting in interface RunListener
      Parameters:
      report - The report entry to log for
    • testSucceeded

      public void testSucceeded(ReportEntry report)
      Description copied from interface: RunListener
      Event fired when a test ended successfully
      Specified by:
      testSucceeded in interface RunListener
      Parameters:
      report - The report entry to log for
    • testSkipped

      public void testSkipped(ReportEntry report)
      Description copied from interface: RunListener
      Event fired when a test is skipped
      Specified by:
      testSkipped in interface RunListener
      Parameters:
      report - The report entry to log for
    • testExecutionSkippedByUser

      public void testExecutionSkippedByUser()
      Description copied from interface: RunListener
      Event fired skipping an execution of remaining test-set in other fork(s); or does nothing if no forks. The method is called by SurefireProvider.

      (The event is fired after the Nth test failed to signal skipping the rest of test-set.)

      Specified by:
      testExecutionSkippedByUser in interface RunListener
    • markAs

      public RunMode markAs(RunMode currentRunMode)
      Description copied from interface: RunListener
      Marks the listener with run mode, e.g. normal run or re-run.
      Specified by:
      markAs in interface RunListener
      Parameters:
      currentRunMode - set current run
      Returns:
      previous run mode; never returns null
    • testSkippedByUser

      public void testSkippedByUser(ReportEntry report)
    • getTestSucceeded

      public int getTestSucceeded()
    • getTestFailed

      public int getTestFailed()
    • testError

      public void testError(ReportEntry report)
      Description copied from interface: RunListener
      Event fired when a test ended with an error (non anticipated problem)
      Specified by:
      testError in interface RunListener
      Parameters:
      report - The report entry to log for
    • testFailed

      public void testFailed(ReportEntry report)
      Description copied from interface: RunListener
      Event fired when a test ended with a failure (anticipated problem)
      Specified by:
      testFailed in interface RunListener
      Parameters:
      report - The report entry to log for
    • testAssumptionFailure

      public void testAssumptionFailure(ReportEntry report)
      Description copied from interface: RunListener
      Event fired when a test assumption failure was encountered. An assumption failure indicates that the test is not relevant
      Specified by:
      testAssumptionFailure in interface RunListener
      Parameters:
      report - The report entry to log for
    • containsNotification

      public boolean containsNotification(String event)