public class InterceptedInvocation extends Object implements Invocation, VerificationAwareInvocation
| Modifier and Type | Field and Description |
|---|---|
static RealMethod |
NO_OP |
| Constructor and Description |
|---|
InterceptedInvocation(MockReference<Object> mockRef,
MockitoMethod mockitoMethod,
Object[] arguments,
RealMethod realMethod,
Location location,
int sequenceNumber) |
| Modifier and Type | Method and Description |
|---|---|
Object |
callRealMethod()
calls real method
|
boolean |
equals(Object o) |
<T> T |
getArgument(int index)
Returns casted argument at the given index.
|
Object[] |
getArguments()
Returns arguments passed to the method.
|
Location |
getLocation()
The place in the code where the invocation happened.
|
Method |
getMethod()
returns the method
|
Object |
getMock()
returns the mock object
|
Object[] |
getRawArguments()
Returns unprocessed arguments whereas
InvocationOnMock.getArguments() returns
arguments already processed (e.g. |
Class<?> |
getRawReturnType()
Returns unprocessed arguments whereas
InvocationOnMock.getArguments() returns
arguments already processed (e.g. |
int |
getSequenceNumber() |
int |
hashCode() |
void |
ignoreForVerification()
Configures this invocation to be ignored for verify-no-more-invocations or verification in order.
|
boolean |
isIgnoredForVerification()
Informs if the invocation participates in verify-no-more-invocations or verification in order.
|
boolean |
isVerified() |
void |
markStubbed(StubInfo stubInfo)
Marks this invocation as stubbed.
|
void |
markVerified()
Marks this invocation as verified so that it will not cause verification error at
Mockito.verifyNoMoreInteractions(Object...) |
StubInfo |
stubInfo() |
String |
toString()
Describes the invocation in the human friendly way.
|
public static final RealMethod NO_OP
public InterceptedInvocation(MockReference<Object> mockRef, MockitoMethod mockitoMethod, Object[] arguments, RealMethod realMethod, Location location, int sequenceNumber)
public boolean isVerified()
isVerified in interface VerificationAwareInvocationisVerified in interface InvocationMockito.verifyNoMoreInteractions(Object...)public int getSequenceNumber()
getSequenceNumber in interface Invocationpublic Location getLocation()
DescribedInvocationgetLocation in interface DescribedInvocationgetLocation in interface Invocationpublic Object[] getRawArguments()
InvocationInvocationOnMock.getArguments() returns
arguments already processed (e.g. varargs expended, etc.).getRawArguments in interface Invocationpublic Class<?> getRawReturnType()
InvocationInvocationOnMock.getArguments() returns
arguments already processed (e.g. varargs expended, etc.).getRawReturnType in interface Invocationpublic void markVerified()
InvocationMockito.verifyNoMoreInteractions(Object...)markVerified in interface Invocationpublic StubInfo stubInfo()
stubInfo in interface Invocationpublic void markStubbed(StubInfo stubInfo)
InvocationmarkStubbed in interface InvocationstubInfo - the information about stubbing.public boolean isIgnoredForVerification()
InvocationisIgnoredForVerification in interface Invocationpublic void ignoreForVerification()
InvocationInvocation.isIgnoredForVerification()ignoreForVerification in interface Invocationpublic Object getMock()
InvocationOnMockgetMock in interface InvocationOnMockpublic Method getMethod()
InvocationOnMockgetMethod in interface InvocationOnMockpublic Object[] getArguments()
InvocationOnMockgetArguments in interface InvocationOnMockpublic <T> T getArgument(int index)
InvocationOnMockInvocationOnMock.getArguments().getArgument in interface InvocationOnMockindex - argument indexpublic Object callRealMethod() throws Throwable
InvocationOnMockWarning: depending on the real implementation it might throw exceptions
callRealMethod in interface InvocationOnMockThrowable - in case real method throwspublic String toString()
DescribedInvocationtoString in interface DescribedInvocationtoString in class ObjectCopyright © 2024. All rights reserved.