Uses of Interface
org.mockito.mock.MockCreationSettings
Packages that use MockCreationSettings
Package
Description
Mockito is a mock library for java - see
Mockito
class for usage.Mock object creation.
ByteBuddy related stuff.
Mock makers based on the
Proxy
utility.Invocation machinery and related classes.
JUnit integration support classes.
Mocking progress stateful classes.
Stubbing logic.
Implementations of default Answers.
Static utils
Public API related to mock method invocations.
Public classes relative to the listener APIs.
Mockito plugins allow customization of behavior.
-
Uses of MockCreationSettings in org.mockito
Methods in org.mockito that return MockCreationSettingsModifier and TypeMethodDescription<T> MockCreationSettings<T>
Creates immutable view of mock settings used later by Mockito.<T> MockCreationSettings<T>
MockSettings.buildStatic
(Class<T> classToMock) Creates immutable view of mock settings used later by Mockito, for use within a static mocking.MockingDetails.getMockCreationSettings()
Returns various mock settings provided when the mock was created, for example: mocked class, mock name (if any), any extra interfaces (if any), etc. -
Uses of MockCreationSettings in org.mockito.internal.creation
Classes in org.mockito.internal.creation that implement MockCreationSettingsMethods in org.mockito.internal.creation that return MockCreationSettingsModifier and TypeMethodDescription<T2> MockCreationSettings<T2>
<T2> MockCreationSettings<T2>
MockSettingsImpl.buildStatic
(Class<T2> classToMock) -
Uses of MockCreationSettings in org.mockito.internal.creation.bytebuddy
Fields in org.mockito.internal.creation.bytebuddy declared as MockCreationSettingsModifier and TypeFieldDescriptionprivate final MockCreationSettings
MockMethodInterceptor.mockCreationSettings
private final MockCreationSettings<T>
InlineDelegateByteBuddyMockMaker.InlineStaticMockControl.settings
Fields in org.mockito.internal.creation.bytebuddy with type parameters of type MockCreationSettingsModifier and TypeFieldDescriptionprivate final Function<MockedConstruction.Context,
MockCreationSettings<T>> InlineDelegateByteBuddyMockMaker.InlineConstructionMockControl.settingsFactory
Methods in org.mockito.internal.creation.bytebuddy with parameters of type MockCreationSettingsModifier and TypeMethodDescription<T> T
ByteBuddyMockMaker.createMock
(MockCreationSettings<T> settings, MockHandler handler) <T> T
InlineByteBuddyMockMaker.createMock
(MockCreationSettings<T> settings, MockHandler handler) <T> T
InlineDelegateByteBuddyMockMaker.createMock
(MockCreationSettings<T> settings, MockHandler handler) <T> T
SubclassByteBuddyMockMaker.createMock
(MockCreationSettings<T> settings, MockHandler handler) <T> Class<? extends T>
ByteBuddyMockMaker.createMockType
(MockCreationSettings<T> creationSettings) <T> Class<? extends T>
ClassCreatingMockMaker.createMockType
(MockCreationSettings<T> settings) <T> Class<? extends T>
InlineByteBuddyMockMaker.createMockType
(MockCreationSettings<T> settings) <T> Class<? extends T>
InlineDelegateByteBuddyMockMaker.createMockType
(MockCreationSettings<T> settings) <T> Class<? extends T>
SubclassByteBuddyMockMaker.createMockType
(MockCreationSettings<T> settings) <T> Optional<T>
ByteBuddyMockMaker.createSpy
(MockCreationSettings<T> settings, MockHandler handler, T object) <T> Optional<T>
InlineByteBuddyMockMaker.createSpy
(MockCreationSettings<T> settings, MockHandler handler, T instance) <T> Optional<T>
InlineDelegateByteBuddyMockMaker.createSpy
(MockCreationSettings<T> settings, MockHandler handler, T object) <T> MockMaker.StaticMockControl<T>
ByteBuddyMockMaker.createStaticMock
(Class<T> type, MockCreationSettings<T> settings, MockHandler handler) <T> MockMaker.StaticMockControl<T>
InlineByteBuddyMockMaker.createStaticMock
(Class<T> type, MockCreationSettings<T> settings, MockHandler handler) <T> MockMaker.StaticMockControl<T>
InlineDelegateByteBuddyMockMaker.createStaticMock
(Class<T> type, MockCreationSettings<T> settings, MockHandler handler) private <T> T
InlineDelegateByteBuddyMockMaker.doCreateMock
(MockCreationSettings<T> settings, MockHandler handler, boolean nullOnNonInlineConstruction) private static <T> T
SubclassByteBuddyMockMaker.ensureMockIsAssignableToMockedType
(MockCreationSettings<T> settings, T mock) private <T> RuntimeException
InlineDelegateByteBuddyMockMaker.prettifyFailure
(MockCreationSettings<T> mockFeatures, Exception generationFailed) private <T> RuntimeException
SubclassByteBuddyMockMaker.prettifyFailure
(MockCreationSettings<T> mockFeatures, Exception generationFailed) void
ByteBuddyMockMaker.resetMock
(Object mock, MockHandler newHandler, MockCreationSettings settings) void
InlineByteBuddyMockMaker.resetMock
(Object mock, MockHandler newHandler, MockCreationSettings settings) void
InlineDelegateByteBuddyMockMaker.resetMock
(Object mock, MockHandler newHandler, MockCreationSettings settings) void
SubclassByteBuddyMockMaker.resetMock
(Object mock, MockHandler newHandler, MockCreationSettings settings) Method parameters in org.mockito.internal.creation.bytebuddy with type arguments of type MockCreationSettingsModifier and TypeMethodDescriptionByteBuddyMockMaker.createConstructionMock
(Class<T> type, Function<MockedConstruction.Context, MockCreationSettings<T>> settingsFactory, Function<MockedConstruction.Context, MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer) InlineByteBuddyMockMaker.createConstructionMock
(Class<T> type, Function<MockedConstruction.Context, MockCreationSettings<T>> settingsFactory, Function<MockedConstruction.Context, MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer) InlineDelegateByteBuddyMockMaker.createConstructionMock
(Class<T> type, Function<MockedConstruction.Context, MockCreationSettings<T>> settingsFactory, Function<MockedConstruction.Context, MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer) Constructors in org.mockito.internal.creation.bytebuddy with parameters of type MockCreationSettingsModifierConstructorDescriptionprivate
InlineStaticMockControl
(Class<T> type, Map<Class<?>, MockMethodInterceptor> interceptors, MockCreationSettings<T> settings, MockHandler handler) MockMethodInterceptor
(MockHandler handler, MockCreationSettings mockCreationSettings) Constructor parameters in org.mockito.internal.creation.bytebuddy with type arguments of type MockCreationSettingsModifierConstructorDescriptionprivate
InlineConstructionMockControl
(Class<T> type, Function<MockedConstruction.Context, MockCreationSettings<T>> settingsFactory, Function<MockedConstruction.Context, MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer, Map<Class<?>, BiConsumer<Object, MockedConstruction.Context>> interceptors) -
Uses of MockCreationSettings in org.mockito.internal.creation.instance
Methods in org.mockito.internal.creation.instance with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionDefaultInstantiatorProvider.getInstantiator
(MockCreationSettings<?> settings) InstantiatorProvider2Adapter.getInstantiator
(MockCreationSettings<?> settings) InstantiatorProviderAdapter.getInstantiator
(MockCreationSettings<?> settings) -
Uses of MockCreationSettings in org.mockito.internal.creation.proxy
Fields in org.mockito.internal.creation.proxy declared as MockCreationSettingsModifier and TypeFieldDescriptionprivate final MockCreationSettings<?>
ProxyMockMaker.MockInvocationHandler.settings
Methods in org.mockito.internal.creation.proxy with parameters of type MockCreationSettingsModifier and TypeMethodDescription<T> T
ProxyMockMaker.createMock
(MockCreationSettings<T> settings, MockHandler handler) void
ProxyMockMaker.resetMock
(Object mock, MockHandler newHandler, MockCreationSettings settings) Constructors in org.mockito.internal.creation.proxy with parameters of type MockCreationSettingsModifierConstructorDescriptionprivate
MockInvocationHandler
(MockHandler<?> handler, MockCreationSettings<?> settings) -
Uses of MockCreationSettings in org.mockito.internal.creation.settings
Classes in org.mockito.internal.creation.settings that implement MockCreationSettings -
Uses of MockCreationSettings in org.mockito.internal.handler
Fields in org.mockito.internal.handler declared as MockCreationSettingsModifier and TypeFieldDescriptionprivate final MockCreationSettings<T>
MockHandlerImpl.mockSettings
Methods in org.mockito.internal.handler that return MockCreationSettingsModifier and TypeMethodDescriptionInvocationNotifierHandler.getMockSettings()
MockHandlerImpl.getMockSettings()
NullResultGuardian.getMockSettings()
Methods in org.mockito.internal.handler with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionstatic <T> MockHandler<T>
MockHandlerFactory.createMockHandler
(MockCreationSettings<T> settings) Constructors in org.mockito.internal.handler with parameters of type MockCreationSettingsModifierConstructorDescriptionInvocationNotifierHandler
(MockHandler<T> mockHandler, MockCreationSettings<T> settings) MockHandlerImpl
(MockCreationSettings<T> mockSettings) -
Uses of MockCreationSettings in org.mockito.internal.invocation
Methods in org.mockito.internal.invocation with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionprivate static InterceptedInvocation
DefaultInvocationFactory.createInvocation
(Object mock, Method invokedMethod, Object[] arguments, RealMethod realMethod, MockCreationSettings settings) static InterceptedInvocation
DefaultInvocationFactory.createInvocation
(Object mock, Method invokedMethod, Object[] arguments, RealMethod realMethod, MockCreationSettings settings, Location location) DefaultInvocationFactory.createInvocation
(Object target, MockCreationSettings settings, Method method, Callable realMethod, Object... args) private Invocation
DefaultInvocationFactory.createInvocation
(Object target, MockCreationSettings settings, Method method, RealMethod superMethod, Object[] args) DefaultInvocationFactory.createInvocation
(Object target, MockCreationSettings settings, Method method, InvocationFactory.RealMethodBehavior realMethod, Object... args) private static MockitoMethod
DefaultInvocationFactory.createMockitoMethod
(Method method, MockCreationSettings settings) -
Uses of MockCreationSettings in org.mockito.internal.junit
Methods in org.mockito.internal.junit with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionvoid
MismatchReportingTestListener.onMockCreated
(Object mock, MockCreationSettings settings) void
NoOpTestListener.onMockCreated
(Object mock, MockCreationSettings settings) void
StrictStubsRunnerTestListener.onMockCreated
(Object mock, MockCreationSettings settings) void
UniversalTestListener.onMockCreated
(Object mock, MockCreationSettings settings) void
UnnecessaryStubbingsReporter.onMockCreated
(Object mock, MockCreationSettings settings) -
Uses of MockCreationSettings in org.mockito.internal.listeners
Fields in org.mockito.internal.listeners declared as MockCreationSettingsModifier and TypeFieldDescriptionprivate final MockCreationSettings
StubbingLookupNotifier.Event.mockSettings
Methods in org.mockito.internal.listeners that return MockCreationSettingsMethods in org.mockito.internal.listeners with parameters of type MockCreationSettingsModifier and TypeMethodDescription(package private) static void
VerificationStartedNotifier.assertCompatibleTypes
(Object mock, MockCreationSettings originalSettings) Constructors in org.mockito.internal.listeners with parameters of type MockCreationSettingsModifierConstructorDescriptionEvent
(Invocation invocation, Stubbing stubbing, Collection<Stubbing> allStubbings, MockCreationSettings mockSettings) -
Uses of MockCreationSettings in org.mockito.internal.progress
Methods in org.mockito.internal.progress with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionvoid
MockingProgress.mockingStarted
(Class<?> mock, MockCreationSettings settings) void
MockingProgress.mockingStarted
(Object mock, MockCreationSettings settings) void
MockingProgressImpl.mockingStarted
(Class<?> mock, MockCreationSettings settings) void
MockingProgressImpl.mockingStarted
(Object mock, MockCreationSettings settings) -
Uses of MockCreationSettings in org.mockito.internal.stubbing
Methods in org.mockito.internal.stubbing with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionprivate RegisteredInvocations
InvocationContainerImpl.createRegisteredInvocations
(MockCreationSettings mockSettings) static Strictness
StrictnessSelector.determineStrictness
(Stubbing stubbing, MockCreationSettings mockSettings, Strictness testLevelStrictness) Determines the actual strictness in the following importance order: 1st - strictness configured when declaring stubbing; 2nd - strictness configured at mock level; 3rd - strictness configured at test level (rule, mockito session)Constructors in org.mockito.internal.stubbing with parameters of type MockCreationSettings -
Uses of MockCreationSettings in org.mockito.internal.stubbing.defaultanswers
Methods in org.mockito.internal.stubbing.defaultanswers with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionprivate MockSettings
ReturnsDeepStubs.propagateSerializationSettings
(MockSettings mockSettings, MockCreationSettings parentMockSettings) private MockSettings
ReturnsDeepStubs.withSettingsUsing
(GenericMetadataSupport returnTypeGenericMetadata, MockCreationSettings parentMockSettings) -
Uses of MockCreationSettings in org.mockito.internal.util
Methods in org.mockito.internal.util that return MockCreationSettingsModifier and TypeMethodDescriptionDefaultMockingDetails.getMockCreationSettings()
static MockCreationSettings
MockUtil.getMockSettings
(Object mock) Methods in org.mockito.internal.util with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionstatic <T> T
MockUtil.createMock
(MockCreationSettings<T> settings) static <T> MockMaker.StaticMockControl<T>
MockUtil.createStaticMock
(Class<T> type, MockCreationSettings<T> settings) Method parameters in org.mockito.internal.util with type arguments of type MockCreationSettingsModifier and TypeMethodDescriptionstatic <T> MockMaker.ConstructionMockControl<T>
MockUtil.createConstructionMock
(Class<T> type, Function<MockedConstruction.Context, MockCreationSettings<T>> settingsFactory, MockedConstruction.MockInitializer<T> mockInitializer) -
Uses of MockCreationSettings in org.mockito.invocation
Methods in org.mockito.invocation that return MockCreationSettingsModifier and TypeMethodDescriptionMockHandler.getMockSettings()
Read-only settings the mock object was created with.Methods in org.mockito.invocation with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionInvocationFactory.createInvocation
(Object target, MockCreationSettings settings, Method method, Callable realMethod, Object... args) Deprecated.InvocationFactory.createInvocation
(Object target, MockCreationSettings settings, Method method, InvocationFactory.RealMethodBehavior realMethod, Object... args) Creates instance of anInvocation
object. -
Uses of MockCreationSettings in org.mockito.listeners
Methods in org.mockito.listeners that return MockCreationSettingsMethods in org.mockito.listeners with parameters of type MockCreationSettingsModifier and TypeMethodDescriptionvoid
MockCreationListener.onMockCreated
(Object mock, MockCreationSettings settings) Mock object was just created.default void
MockCreationListener.onStaticMockCreated
(Class<?> mock, MockCreationSettings settings) Static mock object was just created. -
Uses of MockCreationSettings in org.mockito.plugins
Methods in org.mockito.plugins with parameters of type MockCreationSettingsModifier and TypeMethodDescription<T> T
MockMaker.createMock
(MockCreationSettings<T> settings, MockHandler handler) If you want to provide your own implementation ofMockMaker
this method should: Create a proxy object that implementssettings.typeToMock
and potentially alsosettings.extraInterfaces
. You may use the information fromsettings
to create/configure your proxy object. Your proxy object should carry thehandler
with it.default <T> Optional<T>
MockMaker.createSpy
(MockCreationSettings<T> settings, MockHandler handler, T instance) By implementing this method, a mock maker can optionally support the creation of spies where all fields are set within a constructor.default <T> MockMaker.StaticMockControl<T>
MockMaker.createStaticMock
(Class<T> type, MockCreationSettings<T> settings, MockHandler handler) If you want to provide your own implementation ofMockMaker
this method should: Alter the supplied class to only change its behavior in the current thread. Only alters the static method's behavior after being enabled. Stops the altered behavior when disabled.InstantiatorProvider.getInstantiator
(MockCreationSettings<?> settings) Deprecated., seeInstantiatorProvider
.InstantiatorProvider2.getInstantiator
(MockCreationSettings<?> settings) Returns an instantiator, used to create new class instances.void
MockMaker.resetMock
(Object mock, MockHandler newHandler, MockCreationSettings settings) Replaces the existing handler onmock
withnewHandler
.Method parameters in org.mockito.plugins with type arguments of type MockCreationSettingsModifier and TypeMethodDescriptiondefault <T> MockMaker.ConstructionMockControl<T>
MockMaker.createConstructionMock
(Class<T> type, Function<MockedConstruction.Context, MockCreationSettings<T>> settingsFactory, Function<MockedConstruction.Context, MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer) If you want to provide your own implementation ofMockMaker
this method should: Intercept all constructions of the specified type in the current thread Only intercept the construction after being enabled. Stops the interception when disabled.
InvocationFactory.createInvocation(Object, MockCreationSettings, Method, RealMethodBehavior, Object...)
instead.