static VerificationAfterDelay |
Mockito.after(long millis) |
Verification will be triggered after given amount of millis, allowing testing of async code.
|
static VerificationMode |
Mockito.atLeast(int minNumberOfInvocations) |
Allows at-least-x verification.
|
static VerificationMode |
Mockito.atLeastOnce() |
Allows at-least-once verification.
|
static VerificationMode |
Mockito.atMost(int maxNumberOfInvocations) |
Allows at-most-x verification.
|
static VerificationMode |
Mockito.atMostOnce() |
Allows at-most-once verification.
|
static VerificationMode |
Mockito.calls(int wantedNumberOfInvocations) |
Allows non-greedy verification in order.
|
(package private) static MockitoDebugger |
Mockito.debug() |
Deprecated.
|
static VerificationMode |
Mockito.description(java.lang.String description) |
Adds a description to be printed if verification fails.
|
static Stubber |
Mockito.doAnswer(Answer answer) |
Use doAnswer() when you want to stub a void method with generic Answer .
|
static Stubber |
Mockito.doCallRealMethod() |
Use doCallRealMethod() when you want to call the real implementation of a method.
|
static Stubber |
Mockito.doNothing() |
Use doNothing() for setting void methods to do nothing.
|
static Stubber |
Mockito.doReturn(java.lang.Object toBeReturned) |
|
static Stubber |
Mockito.doReturn(java.lang.Object toBeReturned,
java.lang.Object... toBeReturnedNext) |
|
static Stubber |
Mockito.doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown) |
Use doThrow() when you want to stub the void method with an exception.
|
static Stubber |
Mockito.doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown,
java.lang.Class<? extends java.lang.Throwable>... toBeThrownNext) |
|
static Stubber |
Mockito.doThrow(java.lang.Throwable... toBeThrown) |
Use doThrow() when you want to stub the void method with an exception.
|
static MockitoFramework |
Mockito.framework() |
For advanced users or framework integrators.
|
static InOrder |
Mockito.inOrder(java.lang.Object... mocks) |
Creates InOrder object that allows verifying mocks in order.
|
static <T> T |
Mockito.mock(java.lang.Class<T> classToMock) |
Creates mock object of given class or interface.
|
static <T> T |
Mockito.mock(java.lang.Class<T> classToMock,
java.lang.String name) |
Specifies mock name.
|
static <T> T |
Mockito.mock(java.lang.Class<T> classToMock,
MockSettings mockSettings) |
Creates a mock with some non-standard settings.
|
static <T> T |
Mockito.mock(java.lang.Class<T> classToMock,
Answer defaultAnswer) |
Creates mock with a specified strategy for its answers to interactions.
|
static MockingDetails |
Mockito.mockingDetails(java.lang.Object toInspect) |
Returns a MockingDetails instance that enables inspecting a particular object for Mockito related information.
|
static MockitoSessionBuilder |
Mockito.mockitoSession() |
MockitoSession is an optional, highly recommended feature
that helps driving cleaner tests by eliminating boilerplate code and adding extra validation.
|
static VerificationMode |
Mockito.never() |
|
static VerificationMode |
Mockito.only() |
Allows checking if given method was the only one invoked.
|
static <T> T |
Mockito.spy(java.lang.Class<T> classToSpy) |
|
static <T> T |
Mockito.spy(T object) |
Creates a spy of the real object.
|
static VerificationWithTimeout |
Mockito.timeout(long millis) |
Verification will be triggered over and over until the given amount of millis, allowing testing of async code.
|
static VerificationMode |
Mockito.times(int wantedNumberOfInvocations) |
Allows verifying exact number of invocations.
|
static <T> T |
Mockito.verify(T mock) |
Verifies certain behavior happened once.
|
static <T> T |
Mockito.verify(T mock,
VerificationMode mode) |
Verifies certain behavior happened at least once / exact number of times / never.
|
static <T> OngoingStubbing<T> |
Mockito.when(T methodCall) |
Enables stubbing methods.
|
static MockSettings |
Mockito.withSettings() |
Allows mock creation with additional mock settings.
|