Uses of Interface
org.mockito.mock.MockCreationSettings
-
Packages that use MockCreationSettings Package Description org.mockito Mockito is a mock library for java - seeMockito
class for usage.org.mockito.invocation Public API related to mock method invocations.org.mockito.listeners Public classes relative to the listener APIs.org.mockito.plugins Mockito plugins allow customization of behavior. -
-
Uses of MockCreationSettings in org.mockito
Methods in org.mockito that return MockCreationSettings Modifier and Type Method Description <T> MockCreationSettings<T>
MockSettings. build(Class<T> typeToMock)
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.MockCreationSettings<?>
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.invocation
Methods in org.mockito.invocation that return MockCreationSettings Modifier and Type Method Description MockCreationSettings<T>
MockHandler. getMockSettings()
Read-only settings the mock object was created with.Methods in org.mockito.invocation with parameters of type MockCreationSettings Modifier and Type Method Description Invocation
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 MockCreationSettings Modifier and Type Method Description MockCreationSettings
StubbingLookupEvent. getMockSettings()
Methods in org.mockito.listeners with parameters of type MockCreationSettings Modifier and Type Method Description void
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 MockCreationSettings Modifier and Type Method Description <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.Instantiator
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 MockCreationSettings Modifier and Type Method Description default <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.
-