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)
    • stub

      public IOngoingStubbing stub()
    • stub

      public <T> DeprecatedOngoingStubbing<T> stub(T methodCall)
    • when

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

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

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

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

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

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

      public Stubber doAnswer(Answer answer)
    • stubVoid

      public <T> VoidMethodStubbable<T> stubVoid(T mock)
    • 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)