Package org.mockito.internal
Class MockitoCore
java.lang.Object
org.mockito.internal.MockitoCore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
<T> void
clearInvocations
(T... mocks) For testing purposes only.Object[]
ignoreStubs
(Object... mocks) lenient()
<T> T
mock
(Class<T> typeToMock, MockSettings settings) <T> MockedConstruction
<T> mockConstruction
(Class<T> typeToMock, Function<MockedConstruction.Context, ? extends MockSettings> settingsFactory, MockedConstruction.MockInitializer<T> mockInitializer) mockingDetails
(Object toInspect) <T> MockedStatic
<T> mockStatic
(Class<T> classToMock, MockSettings settings) <T> void
reset
(T... mocks) stubber()
stubber
(Strictness strictness) void
<T> T
verify
(T mock, VerificationMode mode) void
verifyNoInteractions
(Object... mocks) void
verifyNoMoreInteractions
(Object... mocks) void
verifyNoMoreInteractionsInOrder
(List<Object> mocks, InOrderContext inOrderContext) <T> OngoingStubbing
<T> when
(T methodCall)
-
Constructor Details
-
MockitoCore
public MockitoCore()
-
-
Method Details
-
mock
-
mockStatic
-
mockConstruction
public <T> MockedConstruction<T> mockConstruction(Class<T> typeToMock, Function<MockedConstruction.Context, ? extends MockSettings> settingsFactory, MockedConstruction.MockInitializer<T> mockInitializer) -
when
-
verify
-
reset
public <T> void reset(T... mocks) -
clearInvocations
public <T> void clearInvocations(T... mocks) -
verifyNoMoreInteractions
-
verifyNoInteractions
-
verifyNoMoreInteractionsInOrder
-
inOrder
-
stubber
-
stubber
-
validateMockitoUsage
public void validateMockitoUsage() -
getLastInvocation
For testing purposes only. Is not the part of main API.- Returns:
- last invocation
-
ignoreStubs
-
mockingDetails
-
lenient
-
clearAllCaches
public void clearAllCaches()
-