Package | Description |
---|---|
org.mockito |
Mockito is a mock library for java - see
Mockito class for usage. |
Modifier and Type | Method and Description |
---|---|
MockSettings |
MockSettings.defaultAnswer(Answer defaultAnswer)
Specifies default answers to interactions.
|
MockSettings |
MockSettings.extraInterfaces(Class<?>... interfaces)
Specifies extra interfaces the mock should implement.
|
MockSettings |
MockSettings.invocationListeners(InvocationListener... listeners)
Registers a listener for method invocations on this mock.
|
MockSettings |
MockSettings.lenient()
Lenient mocks bypass "strict stubbing" validation (see
Strictness.STRICT_STUBS ). |
MockSettings |
MockSettings.name(String name)
Specifies mock name.
|
MockSettings |
MockSettings.outerInstance(Object outerClassInstance)
Makes it possible to mock non-static inner classes in conjunction with
useConstructor(Object...) . |
MockSettings |
MockSettings.serializable()
Configures the mock to be serializable.
|
MockSettings |
MockSettings.serializable(SerializableMode mode)
Configures the mock to be serializable with a specific serializable mode.
|
MockSettings |
MockSettings.spiedInstance(Object instance)
Specifies the instance to spy on.
|
MockSettings |
MockSettings.stubbingLookupListeners(StubbingLookupListener... listeners)
Add stubbing lookup listener to the mock object.
|
MockSettings |
MockSettings.stubOnly()
A stub-only mock does not record method
invocations, thus saving memory but
disallowing verification of invocations.
|
MockSettings |
MockSettings.useConstructor(Object... args)
Mockito attempts to use constructor when creating instance of the mock.
|
MockSettings |
MockSettings.verboseLogging()
Enables real-time logging of method invocations on this mock.
|
MockSettings |
MockSettings.verificationStartedListeners(VerificationStartedListener... listeners)
Registers a listener(s) that will be notified when user starts verification.
|
MockSettings |
MockSettings.withoutAnnotations()
By default, Mockito makes an attempt to preserve all annotation meta data on the mocked
type and its methods to mirror the mocked type as closely as possible.
|
static MockSettings |
Mockito.withSettings()
Allows mock creation with additional mock settings.
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
Mockito.mock(Class<T> classToMock,
MockSettings mockSettings)
Creates a mock with some non-standard settings.
|
static <T> MockedConstruction<T> |
Mockito.mockConstruction(Class<T> classToMock,
MockSettings mockSettings)
Creates a thread-local mock controller for all constructions of the given class.
|
static <T> MockedConstruction<T> |
Mockito.mockConstruction(Class<T> classToMock,
MockSettings mockSettings,
MockedConstruction.MockInitializer<T> mockInitializer)
Creates a thread-local mock controller for all constructions of the given class.
|
static <T> MockedStatic<T> |
Mockito.mockStatic(Class<T> classToMock,
MockSettings mockSettings)
Creates a thread-local mock controller for all static methods of the given class or interface.
|
Modifier and Type | Method and Description |
---|---|
static <T> MockedConstruction<T> |
Mockito.mockConstruction(Class<T> classToMock,
java.util.function.Function<MockedConstruction.Context,MockSettings> mockSettingsFactory)
Creates a thread-local mock controller for all constructions of the given class.
|
static <T> MockedConstruction<T> |
Mockito.mockConstruction(Class<T> classToMock,
java.util.function.Function<MockedConstruction.Context,MockSettings> mockSettingsFactory,
MockedConstruction.MockInitializer<T> mockInitializer)
Creates a thread-local mock controller for all constructions of the given class.
|