Package org.spockframework.mock
Interface IMockObject
- All Known Implementing Classes:
MockObject
public interface IMockObject
-
Method Summary
Modifier and TypeMethodDescriptionReturns the default response strategy for this mock object.Returns the exact declared type of this mock object.Returns the instance of this mock object.getName()Returns the name of this mock object, ornullif it has no name.Returns the specification that this mock object is attached to.Class<?> getType()Returns the declared type of this mock object.booleanTells whether this mock object supports verification of invocations.booleanmatches(Object target, IMockInteraction interaction) Tells whether this mock object matches the target of the specified interaction.
-
Method Details
-
getName
String getName()Returns the name of this mock object, ornullif it has no name.- Returns:
- the name of this mock object, or
nullif it has no name
-
getType
Class<?> getType()Returns the declared type of this mock object.- Returns:
- the declared type of this mock object
-
getExactType
Type getExactType()Returns the exact declared type of this mock object. The returnedTypeis either aClassor aParameterizedType.- Returns:
- the exact declared type of this mock object
-
getInstance
Object getInstance()Returns the instance of this mock object.- Returns:
- the instance of this mock object
-
isVerified
boolean isVerified()Tells whether this mock object supports verification of invocations.- Returns:
- whether this mock object supports verification of invocations
-
getDefaultResponse
IDefaultResponse getDefaultResponse()Returns the default response strategy for this mock object.- Returns:
- the default response strategy for this mock object
-
getSpecification
Specification getSpecification()Returns the specification that this mock object is attached to.- Returns:
- the specification that this mock object is attached to
-
matches
Tells whether this mock object matches the target of the specified interaction.- Parameters:
target- the target of the interactioninteraction- an interaction- Returns:
- whether this mock object matches the target of the specified interaction
-