Package org.apache.maven.surefire.junit4
Class MockReporter
- java.lang.Object
-
- org.apache.maven.surefire.junit4.MockReporter
-
- All Implemented Interfaces:
RunListener
public class MockReporter extends java.lang.Object implements RunListener
Internal tests use only.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>eventsstatic java.lang.StringSET_COMPLETEDstatic java.lang.StringSET_STARTEDstatic java.lang.StringTEST_COMPLETEDstatic java.lang.StringTEST_SKIPPEDstatic java.lang.StringTEST_STARTEDprivate java.util.concurrent.atomic.AtomicIntegertestErrorprivate java.util.concurrent.atomic.AtomicIntegertestFailedprivate java.util.concurrent.atomic.AtomicIntegertestIgnoredprivate java.util.concurrent.atomic.AtomicIntegertestSucceeded
-
Constructor Summary
Constructors Constructor Description MockReporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsNotification(java.lang.String event)intgetTestFailed()intgetTestSucceeded()RunModemarkAs(RunMode currentRunMode)Marks the listener with run mode, e.g.voidtestAssumptionFailure(ReportEntry report)Event fired when a test assumption failure was encountered.voidtestError(ReportEntry report)Event fired when a test ended with an error (non anticipated problem)voidtestExecutionSkippedByUser()Event fired skipping an execution of remaining test-set in other fork(s); or does nothing if no forks.voidtestFailed(ReportEntry report)Event fired when a test ended with a failure (anticipated problem)voidtestSetCompleted(TestSetReportEntry report)Indicates end of a given test-setvoidtestSetStarting(TestSetReportEntry report)Indicates the start of a given test-setvoidtestSkipped(ReportEntry report)Event fired when a test is skippedvoidtestSkippedByUser(ReportEntry report)voidtestStarting(ReportEntry report)Event fired when a test is about to startvoidtestSucceeded(ReportEntry report)Event fired when a test ended successfully
-
-
-
Field Detail
-
events
private final java.util.List<java.lang.String> events
-
SET_STARTED
public static final java.lang.String SET_STARTED
- See Also:
- Constant Field Values
-
SET_COMPLETED
public static final java.lang.String SET_COMPLETED
- See Also:
- Constant Field Values
-
TEST_STARTED
public static final java.lang.String TEST_STARTED
- See Also:
- Constant Field Values
-
TEST_COMPLETED
public static final java.lang.String TEST_COMPLETED
- See Also:
- Constant Field Values
-
TEST_SKIPPED
public static final java.lang.String TEST_SKIPPED
- See Also:
- Constant Field Values
-
testSucceeded
private final java.util.concurrent.atomic.AtomicInteger testSucceeded
-
testIgnored
private final java.util.concurrent.atomic.AtomicInteger testIgnored
-
testFailed
private final java.util.concurrent.atomic.AtomicInteger testFailed
-
testError
private final java.util.concurrent.atomic.AtomicInteger testError
-
-
Method Detail
-
testSetStarting
public void testSetStarting(TestSetReportEntry report)
Description copied from interface:RunListenerIndicates the start of a given test-set- Specified by:
testSetStartingin interfaceRunListener- Parameters:
report- the report entry describing the testset
-
testSetCompleted
public void testSetCompleted(TestSetReportEntry report)
Description copied from interface:RunListenerIndicates end of a given test-set- Specified by:
testSetCompletedin interfaceRunListener- Parameters:
report- the report entry describing the testset
-
testStarting
public void testStarting(ReportEntry report)
Description copied from interface:RunListenerEvent fired when a test is about to start- Specified by:
testStartingin interfaceRunListener- Parameters:
report- The report entry to log for
-
testSucceeded
public void testSucceeded(ReportEntry report)
Description copied from interface:RunListenerEvent fired when a test ended successfully- Specified by:
testSucceededin interfaceRunListener- Parameters:
report- The report entry to log for
-
testSkipped
public void testSkipped(ReportEntry report)
Description copied from interface:RunListenerEvent fired when a test is skipped- Specified by:
testSkippedin interfaceRunListener- Parameters:
report- The report entry to log for
-
testExecutionSkippedByUser
public void testExecutionSkippedByUser()
Description copied from interface:RunListenerEvent fired skipping an execution of remaining test-set in other fork(s); or does nothing if no forks. The method is called bySurefireProvider.(The event is fired after the Nth test failed to signal skipping the rest of test-set.)
- Specified by:
testExecutionSkippedByUserin interfaceRunListener
-
markAs
public RunMode markAs(RunMode currentRunMode)
Description copied from interface:RunListenerMarks the listener with run mode, e.g. normal run or re-run.- Specified by:
markAsin interfaceRunListener- 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:RunListenerEvent fired when a test ended with an error (non anticipated problem)- Specified by:
testErrorin interfaceRunListener- Parameters:
report- The report entry to log for
-
testFailed
public void testFailed(ReportEntry report)
Description copied from interface:RunListenerEvent fired when a test ended with a failure (anticipated problem)- Specified by:
testFailedin interfaceRunListener- Parameters:
report- The report entry to log for
-
testAssumptionFailure
public void testAssumptionFailure(ReportEntry report)
Description copied from interface:RunListenerEvent fired when a test assumption failure was encountered. An assumption failure indicates that the test is not relevant- Specified by:
testAssumptionFailurein interfaceRunListener- Parameters:
report- The report entry to log for
-
containsNotification
public boolean containsNotification(java.lang.String event)
-
-