Package org.mockito.internal
Class MockitoCore
java.lang.Object
org.mockito.internal.MockitoCore
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidassertMocksNotEmpty(Object[] mocks) private voidassertNotStubOnlyMock(Object mock) private voidcheckDoNotMockAnnotation(Class<?> typeToMock, MockCreationSettings<?> creationSettings) private static voidcheckDoNotMockAnnotationForType(Class<?> type) void<T> voidclearInvocations(T... mocks) For testing purposes only.Object[]ignoreStubs(Object... mocks) lenient()<T> Tmock(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> voidreset(T... mocks) stubber()stubber(Strictness strictness) void<T> Tverify(T mock, VerificationMode mode) voidverifyNoInteractions(Object... mocks) voidverifyNoMoreInteractions(Object... mocks) voidverifyNoMoreInteractionsInOrder(List<Object> mocks, InOrderContext inOrderContext) <T> OngoingStubbing<T> when(T methodCall)
-
Field Details
-
DO_NOT_MOCK_ENFORCER
-
MOCKABLE_CLASSES
-
-
Constructor Details
-
MockitoCore
public MockitoCore()
-
-
Method Details
-
mock
-
checkDoNotMockAnnotation
private void checkDoNotMockAnnotation(Class<?> typeToMock, MockCreationSettings<?> creationSettings) -
checkDoNotMockAnnotationForType
-
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
-
assertMocksNotEmpty
-
assertNotStubOnlyMock
-
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()
-