Package org.mockito.mock
Interface MockCreationSettings<T>
- All Known Implementing Classes:
CreationSettings
,MockSettingsImpl
public interface MockCreationSettings<T>
Informs about the mock settings. An immutable view of
MockSettings
.-
Method Summary
Modifier and TypeMethodDescriptionthe default answer for this mock, seeMockSettings.defaultAnswer(org.mockito.stubbing.Answer)
.the extra interfaces the mock object should implement.The invocation listeners attached to this mock, seeMockSettings.invocationListeners(org.mockito.listeners.InvocationListener...)
.the name of this mock, as printed on verification errors; seeMockSettings.name(java.lang.String)
.Used when mocking non-static inner classes in conjunction withisUsingConstructor()
the spied instance - needed for spies.Mocked type.boolean
if the mock is serializable, seeMockSettings.serializable()
.boolean
Whether the mock is only for stubbing, i.e.boolean
Informs whether the mock instance should be created via constructor
-
Method Details
-
getTypeToMock
Mocked type. An interface or class the mock should implement / extend. -
getExtraInterfaces
the extra interfaces the mock object should implement. -
getMockName
MockName getMockName()the name of this mock, as printed on verification errors; seeMockSettings.name(java.lang.String)
. -
getDefaultAnswer
Answer getDefaultAnswer()the default answer for this mock, seeMockSettings.defaultAnswer(org.mockito.stubbing.Answer)
. -
getSpiedInstance
Object getSpiedInstance()the spied instance - needed for spies. -
isSerializable
boolean isSerializable()if the mock is serializable, seeMockSettings.serializable()
. -
getSerializableMode
SerializableMode getSerializableMode()- Returns:
- the serializable mode of this mock
-
isStubOnly
boolean isStubOnly()Whether the mock is only for stubbing, i.e. does not remember parameters on its invocation and therefore cannot be used for verification -
getInvocationListeners
List<InvocationListener> getInvocationListeners()The invocation listeners attached to this mock, seeMockSettings.invocationListeners(org.mockito.listeners.InvocationListener...)
. -
isUsingConstructor
Informs whether the mock instance should be created via constructor- Since:
- 1.10.12
-
getOuterClassInstance
Used when mocking non-static inner classes in conjunction withisUsingConstructor()
- Returns:
- the outer class instance used for creation of the mock object via the constructor.
- Since:
- 1.10.12
-