Uses of Interface
org.mockito.mock.MockCreationSettings
-
Packages that use MockCreationSettings Package Description org.mockito Mockito is a mock library for java - seeMockitoclass for usage.org.mockito.internal Internal classes, not to be used by clients.org.mockito.internal.creation Mock object creation.org.mockito.internal.creation.bytebuddy ByteBuddy related stuff.org.mockito.internal.creation.instance org.mockito.internal.creation.proxy Mock makers based on theProxyutility.org.mockito.internal.creation.settings org.mockito.internal.handler org.mockito.internal.invocation Invocation machinery and related classes.org.mockito.internal.junit JUnit integration support classes.org.mockito.internal.listeners org.mockito.internal.progress Mocking progress stateful classes.org.mockito.internal.stubbing Stubbing logic.org.mockito.internal.stubbing.defaultanswers Implementations of default Answers.org.mockito.internal.util Static utilsorg.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(java.lang.Class<T> typeToMock)Creates immutable view of mock settings used later by Mockito.<T> MockCreationSettings<T>MockSettings. buildStatic(java.lang.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.internal
Methods in org.mockito.internal with parameters of type MockCreationSettings Modifier and Type Method Description private voidMockitoCore. checkDoNotMockAnnotation(MockCreationSettings<?> creationSettings) -
Uses of MockCreationSettings in org.mockito.internal.creation
Classes in org.mockito.internal.creation that implement MockCreationSettings Modifier and Type Class Description classMockSettingsImpl<T>Methods in org.mockito.internal.creation that return MockCreationSettings Modifier and Type Method Description <T2> MockCreationSettings<T2>MockSettingsImpl. build(java.lang.Class<T2> typeToMock)<T2> MockCreationSettings<T2>MockSettingsImpl. buildStatic(java.lang.Class<T2> classToMock) -
Uses of MockCreationSettings in org.mockito.internal.creation.bytebuddy
Fields in org.mockito.internal.creation.bytebuddy declared as MockCreationSettings Modifier and Type Field Description private MockCreationSettingsMockMethodInterceptor. mockCreationSettingsprivate MockCreationSettings<T>InlineDelegateByteBuddyMockMaker.InlineStaticMockControl. settingsFields in org.mockito.internal.creation.bytebuddy with type parameters of type MockCreationSettings Modifier and Type Field Description private java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>>InlineDelegateByteBuddyMockMaker.InlineConstructionMockControl. settingsFactoryMethods in org.mockito.internal.creation.bytebuddy with parameters of type MockCreationSettings Modifier and Type Method Description <T> TByteBuddyMockMaker. createMock(MockCreationSettings<T> settings, MockHandler handler)<T> TInlineByteBuddyMockMaker. createMock(MockCreationSettings<T> settings, MockHandler handler)<T> TInlineDelegateByteBuddyMockMaker. createMock(MockCreationSettings<T> settings, MockHandler handler)<T> TSubclassByteBuddyMockMaker. createMock(MockCreationSettings<T> settings, MockHandler handler)<T> java.lang.Class<? extends T>ByteBuddyMockMaker. createMockType(MockCreationSettings<T> creationSettings)<T> java.lang.Class<? extends T>ClassCreatingMockMaker. createMockType(MockCreationSettings<T> settings)<T> java.lang.Class<? extends T>InlineByteBuddyMockMaker. createMockType(MockCreationSettings<T> settings)<T> java.lang.Class<? extends T>InlineDelegateByteBuddyMockMaker. createMockType(MockCreationSettings<T> settings)<T> java.lang.Class<? extends T>SubclassByteBuddyMockMaker. createMockType(MockCreationSettings<T> settings)<T> java.util.Optional<T>ByteBuddyMockMaker. createSpy(MockCreationSettings<T> settings, MockHandler handler, T object)<T> java.util.Optional<T>InlineByteBuddyMockMaker. createSpy(MockCreationSettings<T> settings, MockHandler handler, T instance)<T> java.util.Optional<T>InlineDelegateByteBuddyMockMaker. createSpy(MockCreationSettings<T> settings, MockHandler handler, T object)<T> MockMaker.StaticMockControl<T>ByteBuddyMockMaker. createStaticMock(java.lang.Class<T> type, MockCreationSettings<T> settings, MockHandler handler)<T> MockMaker.StaticMockControl<T>InlineByteBuddyMockMaker. createStaticMock(java.lang.Class<T> type, MockCreationSettings<T> settings, MockHandler handler)<T> MockMaker.StaticMockControl<T>InlineDelegateByteBuddyMockMaker. createStaticMock(java.lang.Class<T> type, MockCreationSettings<T> settings, MockHandler handler)private <T> TInlineDelegateByteBuddyMockMaker. doCreateMock(MockCreationSettings<T> settings, MockHandler handler, boolean nullOnNonInlineConstruction)private static <T> TSubclassByteBuddyMockMaker. ensureMockIsAssignableToMockedType(MockCreationSettings<T> settings, T mock)private <T> java.lang.RuntimeExceptionInlineDelegateByteBuddyMockMaker. prettifyFailure(MockCreationSettings<T> mockFeatures, java.lang.Exception generationFailed)private <T> java.lang.RuntimeExceptionSubclassByteBuddyMockMaker. prettifyFailure(MockCreationSettings<T> mockFeatures, java.lang.Exception generationFailed)voidByteBuddyMockMaker. resetMock(java.lang.Object mock, MockHandler newHandler, MockCreationSettings settings)voidInlineByteBuddyMockMaker. resetMock(java.lang.Object mock, MockHandler newHandler, MockCreationSettings settings)voidInlineDelegateByteBuddyMockMaker. resetMock(java.lang.Object mock, MockHandler newHandler, MockCreationSettings settings)voidSubclassByteBuddyMockMaker. resetMock(java.lang.Object mock, MockHandler newHandler, MockCreationSettings settings)Method parameters in org.mockito.internal.creation.bytebuddy with type arguments of type MockCreationSettings Modifier and Type Method Description <T> MockMaker.ConstructionMockControl<T>ByteBuddyMockMaker. createConstructionMock(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, java.util.function.Function<MockedConstruction.Context,MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer)<T> MockMaker.ConstructionMockControl<T>InlineByteBuddyMockMaker. createConstructionMock(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, java.util.function.Function<MockedConstruction.Context,MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer)<T> MockMaker.ConstructionMockControl<T>InlineDelegateByteBuddyMockMaker. createConstructionMock(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, java.util.function.Function<MockedConstruction.Context,MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer)Constructors in org.mockito.internal.creation.bytebuddy with parameters of type MockCreationSettings Constructor Description InlineStaticMockControl(java.lang.Class<T> type, java.util.Map<java.lang.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 MockCreationSettings Constructor Description InlineConstructionMockControl(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, java.util.function.Function<MockedConstruction.Context,MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer, java.util.Map<java.lang.Class<?>,java.util.function.BiConsumer<java.lang.Object,MockedConstruction.Context>> interceptors) -
Uses of MockCreationSettings in org.mockito.internal.creation.instance
Methods in org.mockito.internal.creation.instance with parameters of type MockCreationSettings Modifier and Type Method Description InstantiatorDefaultInstantiatorProvider. getInstantiator(MockCreationSettings<?> settings) -
Uses of MockCreationSettings in org.mockito.internal.creation.proxy
Fields in org.mockito.internal.creation.proxy declared as MockCreationSettings Modifier and Type Field Description private MockCreationSettings<?>ProxyMockMaker.MockInvocationHandler. settingsMethods in org.mockito.internal.creation.proxy with parameters of type MockCreationSettings Modifier and Type Method Description <T> TProxyMockMaker. createMock(MockCreationSettings<T> settings, MockHandler handler)voidProxyMockMaker. resetMock(java.lang.Object mock, MockHandler newHandler, MockCreationSettings settings)Constructors in org.mockito.internal.creation.proxy with parameters of type MockCreationSettings Constructor Description MockInvocationHandler(MockHandler<?> handler, MockCreationSettings<?> settings) -
Uses of MockCreationSettings in org.mockito.internal.creation.settings
Classes in org.mockito.internal.creation.settings that implement MockCreationSettings Modifier and Type Class Description classCreationSettings<T> -
Uses of MockCreationSettings in org.mockito.internal.handler
Fields in org.mockito.internal.handler declared as MockCreationSettings Modifier and Type Field Description private MockCreationSettings<T>MockHandlerImpl. mockSettingsMethods in org.mockito.internal.handler that return MockCreationSettings Modifier and Type Method Description MockCreationSettings<T>InvocationNotifierHandler. getMockSettings()MockCreationSettings<T>MockHandlerImpl. getMockSettings()MockCreationSettings<T>NullResultGuardian. getMockSettings()Methods in org.mockito.internal.handler with parameters of type MockCreationSettings Modifier and Type Method Description static <T> MockHandler<T>MockHandlerFactory. createMockHandler(MockCreationSettings<T> settings)Constructors in org.mockito.internal.handler with parameters of type MockCreationSettings Constructor Description InvocationNotifierHandler(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 MockCreationSettings Modifier and Type Method Description private static InterceptedInvocationDefaultInvocationFactory. createInvocation(java.lang.Object mock, java.lang.reflect.Method invokedMethod, java.lang.Object[] arguments, RealMethod realMethod, MockCreationSettings settings)static InterceptedInvocationDefaultInvocationFactory. createInvocation(java.lang.Object mock, java.lang.reflect.Method invokedMethod, java.lang.Object[] arguments, RealMethod realMethod, MockCreationSettings settings, Location location)InvocationDefaultInvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, java.util.concurrent.Callable realMethod, java.lang.Object... args)private InvocationDefaultInvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, RealMethod superMethod, java.lang.Object[] args)InvocationDefaultInvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, InvocationFactory.RealMethodBehavior realMethod, java.lang.Object... args)private static MockitoMethodDefaultInvocationFactory. createMockitoMethod(java.lang.reflect.Method method, MockCreationSettings settings) -
Uses of MockCreationSettings in org.mockito.internal.junit
Methods in org.mockito.internal.junit with parameters of type MockCreationSettings Modifier and Type Method Description voidMismatchReportingTestListener. onMockCreated(java.lang.Object mock, MockCreationSettings settings)voidNoOpTestListener. onMockCreated(java.lang.Object mock, MockCreationSettings settings)voidStrictStubsRunnerTestListener. onMockCreated(java.lang.Object mock, MockCreationSettings settings)voidUniversalTestListener. onMockCreated(java.lang.Object mock, MockCreationSettings settings)voidUnnecessaryStubbingsReporter. onMockCreated(java.lang.Object mock, MockCreationSettings settings) -
Uses of MockCreationSettings in org.mockito.internal.listeners
Fields in org.mockito.internal.listeners declared as MockCreationSettings Modifier and Type Field Description private MockCreationSettingsStubbingLookupNotifier.Event. mockSettingsMethods in org.mockito.internal.listeners that return MockCreationSettings Modifier and Type Method Description MockCreationSettingsStubbingLookupNotifier.Event. getMockSettings()Methods in org.mockito.internal.listeners with parameters of type MockCreationSettings Modifier and Type Method Description (package private) static voidVerificationStartedNotifier. assertCompatibleTypes(java.lang.Object mock, MockCreationSettings originalSettings)Constructors in org.mockito.internal.listeners with parameters of type MockCreationSettings Constructor Description Event(Invocation invocation, Stubbing stubbing, java.util.Collection<Stubbing> allStubbings, MockCreationSettings mockSettings) -
Uses of MockCreationSettings in org.mockito.internal.progress
Methods in org.mockito.internal.progress with parameters of type MockCreationSettings Modifier and Type Method Description voidMockingProgress. mockingStarted(java.lang.Class<?> mock, MockCreationSettings settings)voidMockingProgress. mockingStarted(java.lang.Object mock, MockCreationSettings settings)voidMockingProgressImpl. mockingStarted(java.lang.Class<?> mock, MockCreationSettings settings)voidMockingProgressImpl. mockingStarted(java.lang.Object mock, MockCreationSettings settings) -
Uses of MockCreationSettings in org.mockito.internal.stubbing
Methods in org.mockito.internal.stubbing with parameters of type MockCreationSettings Modifier and Type Method Description private RegisteredInvocationsInvocationContainerImpl. createRegisteredInvocations(MockCreationSettings<?> mockSettings)static StrictnessStrictnessSelector. 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 Constructor Description InvocationContainerImpl(MockCreationSettings<?> mockSettings) -
Uses of MockCreationSettings in org.mockito.internal.stubbing.defaultanswers
Methods in org.mockito.internal.stubbing.defaultanswers with parameters of type MockCreationSettings Modifier and Type Method Description private MockSettingsReturnsDeepStubs. propagateSerializationSettings(MockSettings mockSettings, MockCreationSettings parentMockSettings)private MockSettingsReturnsDeepStubs. withSettingsUsing(GenericMetadataSupport returnTypeGenericMetadata, MockCreationSettings<?> parentMockSettings) -
Uses of MockCreationSettings in org.mockito.internal.util
Methods in org.mockito.internal.util that return MockCreationSettings Modifier and Type Method Description MockCreationSettings<?>DefaultMockingDetails. getMockCreationSettings()static MockCreationSettingsMockUtil. getMockSettings(java.lang.Object mock)Methods in org.mockito.internal.util with parameters of type MockCreationSettings Modifier and Type Method Description static <T> TMockUtil. createMock(MockCreationSettings<T> settings)static <T> MockMaker.StaticMockControl<T>MockUtil. createStaticMock(java.lang.Class<T> type, MockCreationSettings<T> settings)Method parameters in org.mockito.internal.util with type arguments of type MockCreationSettings Modifier and Type Method Description static <T> MockMaker.ConstructionMockControl<T>MockUtil. createConstructionMock(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, MockedConstruction.MockInitializer<T> mockInitializer) -
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 InvocationInvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, InvocationFactory.RealMethodBehavior realMethod, java.lang.Object... args)Creates instance of anInvocationobject. -
Uses of MockCreationSettings in org.mockito.listeners
Methods in org.mockito.listeners that return MockCreationSettings Modifier and Type Method Description MockCreationSettingsStubbingLookupEvent. getMockSettings()Methods in org.mockito.listeners with parameters of type MockCreationSettings Modifier and Type Method Description voidMockCreationListener. onMockCreated(java.lang.Object mock, MockCreationSettings settings)Mock object was just created.default voidMockCreationListener. onStaticMockCreated(java.lang.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 default java.lang.StringDoNotMockEnforcer. checkTypeForDoNotMockViolation(MockCreationSettings<?> creationSettings)Check whether this type is allowed to be mocked.java.lang.StringDoNotMockEnforcerWithType. checkTypeForDoNotMockViolation(MockCreationSettings<?> creationSettings)Check whether this type is allowed to be mocked.<T> TMockMaker. createMock(MockCreationSettings<T> settings, MockHandler handler)If you want to provide your own implementation ofMockMakerthis method should: Create a proxy object that implementssettings.typeToMockand potentially alsosettings.extraInterfaces. You may use the information fromsettingsto create/configure your proxy object. Your proxy object should carry thehandlerwith it.default <T> java.util.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(java.lang.Class<T> type, MockCreationSettings<T> settings, MockHandler handler)If you want to provide your own implementation ofMockMakerthis 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.InstantiatorInstantiatorProvider2. getInstantiator(MockCreationSettings<?> settings)Returns an instantiator, used to create new class instances.voidMockMaker. resetMock(java.lang.Object mock, MockHandler newHandler, MockCreationSettings settings)Replaces the existing handler onmockwithnewHandler.Method parameters in org.mockito.plugins with type arguments of type MockCreationSettings Modifier and Type Method Description default <T> MockMaker.ConstructionMockControl<T>MockMaker. createConstructionMock(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, java.util.function.Function<MockedConstruction.Context,MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer)If you want to provide your own implementation ofMockMakerthis 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.
-