Class MockitoCore


  • public class MockitoCore
    extends java.lang.Object
    • Constructor Detail

      • MockitoCore

        public MockitoCore()
    • Method Detail

      • isTypeMockable

        public boolean isTypeMockable​(java.lang.Class<?> typeToMock)
      • mock

        public <T> T mock​(java.lang.Class<T> typeToMock,
                          MockSettings settings)
      • reset

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

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

        public void verifyNoMoreInteractions​(java.lang.Object... mocks)
      • verifyNoInteractions

        public void verifyNoInteractions​(java.lang.Object... mocks)
      • verifyNoMoreInteractionsInOrder

        public void verifyNoMoreInteractionsInOrder​(java.util.List<java.lang.Object> mocks,
                                                    InOrderContext inOrderContext)
      • assertMocksNotEmpty

        private void assertMocksNotEmpty​(java.lang.Object[] mocks)
      • assertNotStubOnlyMock

        private void assertNotStubOnlyMock​(java.lang.Object mock)
      • inOrder

        public InOrder inOrder​(java.lang.Object... mocks)
      • stubber

        public Stubber stubber()
      • validateMockitoUsage

        public void validateMockitoUsage()
      • getLastInvocation

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

        public java.lang.Object[] ignoreStubs​(java.lang.Object... mocks)
      • mockingDetails

        public MockingDetails mockingDetails​(java.lang.Object toInspect)
      • clearAllCaches

        public void clearAllCaches()