Package org.spockframework.mock.runtime
Class MockObject
java.lang.Object
org.spockframework.mock.runtime.MockObject
- All Implemented Interfaces:
IMockObject
-
Constructor Summary
ConstructorsConstructorDescriptionMockObject
(String name, Class<?> type, Object instance, boolean verified, boolean global, IDefaultResponse defaultResponse, Specification specification) -
Method Summary
Modifier and TypeMethodDescriptionReturns the default response strategy for this mock object.Returns the instance of this mock object.getName()
Returns the name of this mock object, ornull
if it has no name.Returns the specification that this mock object is attached to.Class<?>
getType()
Returns the declared type of this mock object.boolean
Tells whether this mock object supports verification of invocations.boolean
matches
(Object target, IMockInteraction interaction) Tells whether this mock object matches the target of the specified interaction.
-
Constructor Details
-
MockObject
public MockObject(String name, Class<?> type, Object instance, boolean verified, boolean global, IDefaultResponse defaultResponse, Specification specification)
-
-
Method Details
-
getName
Description copied from interface:IMockObject
Returns the name of this mock object, ornull
if it has no name.- Specified by:
getName
in interfaceIMockObject
- Returns:
- the name of this mock object, or
null
if it has no name
-
getType
Description copied from interface:IMockObject
Returns the declared type of this mock object.- Specified by:
getType
in interfaceIMockObject
- Returns:
- the declared type of this mock object
-
getInstance
Description copied from interface:IMockObject
Returns the instance of this mock object.- Specified by:
getInstance
in interfaceIMockObject
- Returns:
- the instance of this mock object
-
isVerified
public boolean isVerified()Description copied from interface:IMockObject
Tells whether this mock object supports verification of invocations.- Specified by:
isVerified
in interfaceIMockObject
- Returns:
- whether this mock object supports verification of invocations
-
getDefaultResponse
Description copied from interface:IMockObject
Returns the default response strategy for this mock object.- Specified by:
getDefaultResponse
in interfaceIMockObject
- Returns:
- the default response strategy for this mock object
-
getSpecification
Description copied from interface:IMockObject
Returns the specification that this mock object is attached to.- Specified by:
getSpecification
in interfaceIMockObject
- Returns:
- the specification that this mock object is attached to
-
matches
Description copied from interface:IMockObject
Tells whether this mock object matches the target of the specified interaction.- Specified by:
matches
in interfaceIMockObject
- Parameters:
target
- the target of the interactioninteraction
- an interaction- Returns:
- whether this mock object matches the target of the specified interaction
-