public class UniversalTestListener extends java.lang.Object implements MockitoTestListener, AutoCleanableListener
Modifier and Type | Field and Description |
---|---|
private Strictness |
currentStrictness |
private boolean |
listenerDirty |
private MockitoLogger |
logger |
private java.util.Map<java.lang.Object,MockCreationSettings> |
mocks |
private DefaultStubbingLookupListener |
stubbingLookupListener |
Constructor and Description |
---|
UniversalTestListener(Strictness initialStrictness,
MockitoLogger logger) |
Modifier and Type | Method and Description |
---|---|
private static void |
emitWarnings(MockitoLogger logger,
TestFinishedEvent event,
java.util.Collection<java.lang.Object> mocks) |
boolean |
isListenerDirty()
|
void |
onMockCreated(java.lang.Object mock,
MockCreationSettings settings)
Mock object was just created.
|
private void |
reportUnusedStubs(TestFinishedEvent event,
java.util.Collection<java.lang.Object> mocks) |
void |
setListenerDirty()
Marks listener as dirty, scheduled for cleanup when the next session starts
|
void |
setStrictness(Strictness strictness) |
void |
testFinished(TestFinishedEvent event) |
private Strictness currentStrictness
private final MockitoLogger logger
private java.util.Map<java.lang.Object,MockCreationSettings> mocks
private DefaultStubbingLookupListener stubbingLookupListener
private boolean listenerDirty
public UniversalTestListener(Strictness initialStrictness, MockitoLogger logger)
public void testFinished(TestFinishedEvent event)
testFinished
in interface MockitoTestListener
private void reportUnusedStubs(TestFinishedEvent event, java.util.Collection<java.lang.Object> mocks)
private static void emitWarnings(MockitoLogger logger, TestFinishedEvent event, java.util.Collection<java.lang.Object> mocks)
public void onMockCreated(java.lang.Object mock, MockCreationSettings settings)
MockCreationListener
onMockCreated
in interface MockCreationListener
mock
- created mock objectsettings
- the settings used for creationpublic void setStrictness(Strictness strictness)
public boolean isListenerDirty()
isListenerDirty
in interface AutoCleanableListener
public void setListenerDirty()