Class MockitoCore

java.lang.Object
org.mockito.internal.MockitoCore

public class MockitoCore extends Object
  • Constructor Details

    • MockitoCore

      public MockitoCore()
  • Method Details

    • isTypeMockable

      public boolean isTypeMockable(Class<?> typeToMock)
    • mock

      public <T> T mock(Class<T> typeToMock, MockSettings settings)
    • mockStatic

      public <T> MockedStatic<T> mockStatic(Class<T> classToMock, MockSettings settings)
    • mockConstruction

      public <T> MockedConstruction<T> mockConstruction(Class<T> typeToMock, Function<MockedConstruction.Context,? extends MockSettings> settingsFactory, MockedConstruction.MockInitializer<T> mockInitializer)
    • when

      public <T> OngoingStubbing<T> when(T methodCall)
    • verify

      public <T> T verify(T mock, VerificationMode mode)
    • reset

      public <T> void reset(T... mocks)
    • clearInvocations

      public <T> void clearInvocations(T... mocks)
    • verifyNoMoreInteractions

      public void verifyNoMoreInteractions(Object... mocks)
    • verifyNoInteractions

      public void verifyNoInteractions(Object... mocks)
    • verifyNoMoreInteractionsInOrder

      public void verifyNoMoreInteractionsInOrder(List<Object> mocks, InOrderContext inOrderContext)
    • assertMocksNotEmpty

      private void assertMocksNotEmpty(Object[] mocks)
    • assertNotStubOnlyMock

      private void assertNotStubOnlyMock(Object mock)
    • inOrder

      public InOrder inOrder(Object... mocks)
    • stubber

      public Stubber stubber()
    • stubber

      public Stubber stubber(Strictness strictness)
    • validateMockitoUsage

      public void validateMockitoUsage()
    • getLastInvocation

      public Invocation getLastInvocation()
      For testing purposes only. Is not the part of main API.
      Returns:
      last invocation
    • ignoreStubs

      public Object[] ignoreStubs(Object... mocks)
    • mockingDetails

      public MockingDetails mockingDetails(Object toInspect)
    • lenient

      public LenientStubber lenient()
    • clearAllCaches

      public void clearAllCaches()