Uses of Interface
org.mockito.invocation.Invocation
-
Packages that use Invocation Package Description org.mockito Mockito is a mock library for java - seeMockito
class for usage.org.mockito.internal Internal classes, not to be used by clients.org.mockito.internal.debugging Whatever helps in debugging failed tests.org.mockito.internal.exceptions org.mockito.internal.handler org.mockito.internal.invocation Invocation machinery and related classes.org.mockito.internal.invocation.finder org.mockito.internal.junit JUnit integration support classes.org.mockito.internal.listeners org.mockito.internal.reporting Deals with nicely printing verification errors.org.mockito.internal.stubbing Stubbing logic.org.mockito.internal.stubbing.answers Answers for stubbed calls.org.mockito.internal.util Static utilsorg.mockito.internal.verification Verification logic.org.mockito.internal.verification.api This package should be open to public once verification API is fully finished.org.mockito.internal.verification.checkers Verification checkers.org.mockito.invocation Public API related to mock method invocations.org.mockito.listeners Public classes relative to the listener APIs.org.mockito.stubbing Stubbing related classes. -
-
Uses of Invocation in org.mockito
Methods in org.mockito that return types with arguments of type Invocation Modifier and Type Method Description java.util.Collection<Invocation>
MockingDetails. getInvocations()
All method invocations on this mock. -
Uses of Invocation in org.mockito.internal
Methods in org.mockito.internal that return Invocation Modifier and Type Method Description Invocation
MockitoCore. getLastInvocation()
For testing purposes only.Methods in org.mockito.internal with parameters of type Invocation Modifier and Type Method Description boolean
InOrderImpl. isVerified(Invocation i)
void
InOrderImpl. markVerified(Invocation i)
-
Uses of Invocation in org.mockito.internal.debugging
Fields in org.mockito.internal.debugging with type parameters of type Invocation Modifier and Type Field Description private java.util.List<Invocation>
WarningsFinder. baseUnusedStubs
Methods in org.mockito.internal.debugging with parameters of type Invocation Modifier and Type Method Description void
FindingsListener. foundStubCalledWithDifferentArgs(Invocation unused, InvocationMatcher unstubbed)
void
LoggingListener. foundStubCalledWithDifferentArgs(Invocation unused, InvocationMatcher unstubbed)
void
FindingsListener. foundUnusedStub(Invocation unused)
void
LoggingListener. foundUnusedStub(Invocation unused)
Constructor parameters in org.mockito.internal.debugging with type arguments of type Invocation Constructor Description WarningsFinder(java.util.List<Invocation> unusedStubs, java.util.List<InvocationMatcher> allInvocations)
WarningsPrinterImpl(java.util.List<Invocation> unusedStubs, java.util.List<InvocationMatcher> allInvocations, boolean warnAboutUnstubbed)
-
Uses of Invocation in org.mockito.internal.exceptions
Methods in org.mockito.internal.exceptions with parameters of type Invocation Modifier and Type Method Description static MockitoAssertionError
Reporter. noMoreInteractionsWanted(Invocation undesired, java.util.List<VerificationAwareInvocation> invocations)
static MockitoAssertionError
Reporter. noMoreInteractionsWantedInOrder(Invocation undesired)
static void
Reporter. potentialStubbingProblem(Invocation actualInvocation, java.util.Collection<Invocation> argMismatchStubbings)
Method parameters in org.mockito.internal.exceptions with type arguments of type Invocation Modifier and Type Method Description private static java.lang.String
Reporter. createAllLocationsArgsMessage(java.util.List<Invocation> invocations)
static UnnecessaryStubbingException
Reporter. formatUnncessaryStubbingException(java.lang.Class<?> testClass, java.util.Collection<Invocation> unnecessaryStubbings)
static MockitoAssertionError
Reporter. neverWantedButInvoked(DescribedInvocation wanted, java.util.List<Invocation> invocations)
static void
Reporter. potentialStubbingProblem(Invocation actualInvocation, java.util.Collection<Invocation> argMismatchStubbings)
static void
Reporter. unncessaryStubbingException(java.util.List<Invocation> unused)
-
Uses of Invocation in org.mockito.internal.handler
Fields in org.mockito.internal.handler declared as Invocation Modifier and Type Field Description private Invocation
NotifiedMethodInvocationReport. invocation
Methods in org.mockito.internal.handler with parameters of type Invocation Modifier and Type Method Description java.lang.Object
InvocationNotifierHandler. handle(Invocation invocation)
java.lang.Object
MockHandlerImpl. handle(Invocation invocation)
java.lang.Object
NullResultGuardian. handle(Invocation invocation)
private void
InvocationNotifierHandler. notifyMethodCall(Invocation invocation, java.lang.Object returnValue)
private void
InvocationNotifierHandler. notifyMethodCallException(Invocation invocation, java.lang.Throwable exception)
Constructors in org.mockito.internal.handler with parameters of type Invocation Constructor Description NotifiedMethodInvocationReport(Invocation invocation, java.lang.Object returnedValue)
Build a newMethodInvocationReport
with a return value.NotifiedMethodInvocationReport(Invocation invocation, java.lang.Throwable throwable)
Build a newMethodInvocationReport
with a return value. -
Uses of Invocation in org.mockito.internal.invocation
Classes in org.mockito.internal.invocation that implement Invocation Modifier and Type Class Description class
InterceptedInvocation
Fields in org.mockito.internal.invocation declared as Invocation Modifier and Type Field Description private Invocation
InvocationMatcher. invocation
private Invocation
MatcherApplicationStrategy. invocation
Methods in org.mockito.internal.invocation that return Invocation Modifier and Type Method Description Invocation
DefaultInvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, java.util.concurrent.Callable realMethod, java.lang.Object... args)
private Invocation
DefaultInvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, RealMethod superMethod, java.lang.Object[] args)
Invocation
DefaultInvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, InvocationFactory.RealMethodBehavior realMethod, java.lang.Object... args)
static Invocation
InvocationsFinder. findFirstMatchingUnverifiedInvocation(java.util.List<Invocation> invocations, MatchableInvocation wanted, InOrderContext context)
static Invocation
InvocationsFinder. findFirstUnverified(java.util.List<Invocation> invocations)
(package private) static Invocation
InvocationsFinder. findFirstUnverified(java.util.List<Invocation> invocations, java.lang.Object mock)
static Invocation
InvocationsFinder. findFirstUnverifiedInOrder(InOrderContext context, java.util.List<Invocation> orderedInvocations)
i3 is unverified here: i1, i2, i3 v all good here: i1, i2, i3 v vstatic Invocation
InvocationsFinder. findPreviousVerifiedInOrder(java.util.List<Invocation> invocations, InOrderContext context)
static Invocation
InvocationsFinder. findSimilarInvocation(java.util.List<Invocation> invocations, MatchableInvocation wanted)
Invocation
InvocationMatcher. getInvocation()
Methods in org.mockito.internal.invocation that return types with arguments of type Invocation Modifier and Type Method Description java.util.List<Invocation>
UnusedStubsFinder. find(java.util.List<?> mocks)
Deprecated.Finds all unused stubs for given mocksstatic java.util.List<Invocation>
InvocationsFinder. findAllMatchingUnverifiedChunks(java.util.List<Invocation> invocations, MatchableInvocation wanted, InOrderContext orderingContext)
static java.util.List<Invocation>
InvocationsFinder. findInvocations(java.util.List<Invocation> invocations, MatchableInvocation wanted)
static java.util.List<Invocation>
InvocationsFinder. findMatchingChunk(java.util.List<Invocation> invocations, MatchableInvocation wanted, int wantedCount, InOrderContext context)
some examples how it works: Given invocations sequence: 1,1,2,1 if wanted is 1 and mode is times(2) then returns 1,1 if wanted is 1 and mode is atLeast() then returns 1,1,1 if wanted is 1 and mode is times(x), where x != 2 then returns 1,1,1private static java.util.List<Invocation>
InvocationsFinder. getFirstMatchingChunk(MatchableInvocation wanted, java.util.List<Invocation> unverified)
private static java.util.List<Invocation>
InvocationsFinder. removeVerifiedInOrder(java.util.List<Invocation> invocations, InOrderContext orderingContext)
Methods in org.mockito.internal.invocation with parameters of type Invocation Modifier and Type Method Description private boolean
InvocationMatcher. argumentsMatch(Invocation actual)
InvocationMatcher
MatchersBinder. bindMatchers(ArgumentMatcherStorage argumentMatcherStorage, Invocation invocation)
void
InvocationMatcher. captureArgumentsFrom(Invocation invocation)
int
InvocationComparator. compare(Invocation o1, Invocation o2)
static MatcherApplicationStrategy
MatcherApplicationStrategy. getMatcherApplicationStrategyFor(Invocation invocation, java.util.List<ArgumentMatcher<?>> matchers)
Returns theMatcherApplicationStrategy
that must be used to capture the arguments of the given invocation using the given matchers.private static MatcherApplicationStrategy.MatcherApplicationType
MatcherApplicationStrategy. getMatcherApplicationType(Invocation invocation, java.util.List<ArgumentMatcher<?>> matchers)
boolean
InvocationMatcher. hasSameMethod(Invocation candidate)
boolean
InvocationMatcher. hasSimilarMethod(Invocation candidate)
similar means the same method name, same mock, unverified and: if arguments are the same cannot be overloadedboolean
InvocationsFinder.RemoveNotMatching. isOut(Invocation invocation)
boolean
InvocationsFinder.RemoveUnverifiedInOrder. isOut(Invocation invocation)
static void
InvocationMarker. markVerified(Invocation invocation, MatchableInvocation wanted)
boolean
InvocationMatcher. matches(Invocation candidate)
private void
MatchersBinder. validateMatchers(Invocation invocation, java.util.List<LocalizedMatcher> lastMatchers)
private static int
MatcherApplicationStrategy. varargLength(Invocation invocation)
Method parameters in org.mockito.internal.invocation with type arguments of type Invocation Modifier and Type Method Description static java.util.List<InvocationMatcher>
InvocationMatcher. createFrom(java.util.List<Invocation> invocations)
static java.util.List<Invocation>
InvocationsFinder. findAllMatchingUnverifiedChunks(java.util.List<Invocation> invocations, MatchableInvocation wanted, InOrderContext orderingContext)
static Invocation
InvocationsFinder. findFirstMatchingUnverifiedInvocation(java.util.List<Invocation> invocations, MatchableInvocation wanted, InOrderContext context)
static Invocation
InvocationsFinder. findFirstUnverified(java.util.List<Invocation> invocations)
(package private) static Invocation
InvocationsFinder. findFirstUnverified(java.util.List<Invocation> invocations, java.lang.Object mock)
static Invocation
InvocationsFinder. findFirstUnverifiedInOrder(InOrderContext context, java.util.List<Invocation> orderedInvocations)
i3 is unverified here: i1, i2, i3 v all good here: i1, i2, i3 v vstatic java.util.List<Invocation>
InvocationsFinder. findInvocations(java.util.List<Invocation> invocations, MatchableInvocation wanted)
static java.util.List<Invocation>
InvocationsFinder. findMatchingChunk(java.util.List<Invocation> invocations, MatchableInvocation wanted, int wantedCount, InOrderContext context)
some examples how it works: Given invocations sequence: 1,1,2,1 if wanted is 1 and mode is times(2) then returns 1,1 if wanted is 1 and mode is atLeast() then returns 1,1,1 if wanted is 1 and mode is times(x), where x != 2 then returns 1,1,1static Invocation
InvocationsFinder. findPreviousVerifiedInOrder(java.util.List<Invocation> invocations, InOrderContext context)
static Invocation
InvocationsFinder. findSimilarInvocation(java.util.List<Invocation> invocations, MatchableInvocation wanted)
static java.util.List<Location>
InvocationsFinder. getAllLocations(java.util.List<Invocation> invocations)
private static java.util.List<Invocation>
InvocationsFinder. getFirstMatchingChunk(MatchableInvocation wanted, java.util.List<Invocation> unverified)
static Location
InvocationsFinder. getLastLocation(java.util.List<Invocation> invocations)
static void
InvocationMarker. markVerified(java.util.List<Invocation> invocations, MatchableInvocation wanted)
static void
InvocationMarker. markVerifiedInOrder(java.util.List<Invocation> chunk, MatchableInvocation wanted, InOrderContext context)
private static java.util.List<Invocation>
InvocationsFinder. removeVerifiedInOrder(java.util.List<Invocation> invocations, InOrderContext orderingContext)
Constructors in org.mockito.internal.invocation with parameters of type Invocation Constructor Description InvocationMatcher(Invocation invocation)
InvocationMatcher(Invocation invocation, java.util.List<ArgumentMatcher> matchers)
MatcherApplicationStrategy(Invocation invocation, java.util.List<ArgumentMatcher<?>> matchers, MatcherApplicationStrategy.MatcherApplicationType matchingType)
-
Uses of Invocation in org.mockito.internal.invocation.finder
Methods in org.mockito.internal.invocation.finder that return types with arguments of type Invocation Modifier and Type Method Description static java.util.List<Invocation>
AllInvocationsFinder. find(java.lang.Iterable<?> mocks)
gets all invocations from mocks.static java.util.List<Invocation>
VerifiableInvocationsFinder. find(java.util.List<?> mocks)
Methods in org.mockito.internal.invocation.finder with parameters of type Invocation Modifier and Type Method Description boolean
VerifiableInvocationsFinder.RemoveIgnoredForVerification. isOut(Invocation invocation)
-
Uses of Invocation in org.mockito.internal.junit
Fields in org.mockito.internal.junit with type parameters of type Invocation Modifier and Type Field Description (package private) java.util.Map<Invocation,java.util.Set<Invocation>>
StubbingArgMismatches. mismatches
(package private) java.util.Map<Invocation,java.util.Set<Invocation>>
StubbingArgMismatches. mismatches
Methods in org.mockito.internal.junit that return types with arguments of type Invocation Modifier and Type Method Description java.util.Collection<Invocation>
UnusedStubbingsFinder. getUnusedStubbingsByLocation(java.lang.Iterable<java.lang.Object> mocks)
Gets unused stubbings per location.private static java.util.List<Invocation>
DefaultStubbingLookupListener. potentialArgMismatches(Invocation invocation, java.util.Collection<Stubbing> stubbings)
Methods in org.mockito.internal.junit with parameters of type Invocation Modifier and Type Method Description void
StubbingArgMismatches. add(Invocation invocation, Invocation stubbing)
private static java.util.List<Invocation>
DefaultStubbingLookupListener. potentialArgMismatches(Invocation invocation, java.util.Collection<Stubbing> stubbings)
-
Uses of Invocation in org.mockito.internal.listeners
Fields in org.mockito.internal.listeners declared as Invocation Modifier and Type Field Description private Invocation
StubbingLookupNotifier.Event. invocation
Methods in org.mockito.internal.listeners that return Invocation Modifier and Type Method Description Invocation
StubbingLookupNotifier.Event. getInvocation()
Methods in org.mockito.internal.listeners with parameters of type Invocation Modifier and Type Method Description static void
StubbingLookupNotifier. notifyStubbedAnswerLookup(Invocation invocation, Stubbing stubbingFound, java.util.Collection<Stubbing> allStubbings, CreationSettings creationSettings)
Constructors in org.mockito.internal.listeners with parameters of type Invocation Constructor Description Event(Invocation invocation, Stubbing stubbing, java.util.Collection<Stubbing> allStubbings, MockCreationSettings mockSettings)
-
Uses of Invocation in org.mockito.internal.reporting
Methods in org.mockito.internal.reporting with parameters of type Invocation Modifier and Type Method Description java.lang.String
PrintSettings. print(java.util.List<ArgumentMatcher> matchers, Invocation invocation)
java.lang.String
PrintSettings. print(Invocation invocation)
Method parameters in org.mockito.internal.reporting with type arguments of type Invocation Modifier and Type Method Description private static boolean
SmartPrinter. isMultiLine(MatchableInvocation wanted, java.util.List<Invocation> allActualInvocations)
Constructors in org.mockito.internal.reporting with parameters of type Invocation Constructor Description SmartPrinter(MatchableInvocation wanted, Invocation actual, java.lang.Integer... indexesOfMatchersToBeDescribedWithExtraTypeInfo)
Constructor parameters in org.mockito.internal.reporting with type arguments of type Invocation Constructor Description SmartPrinter(MatchableInvocation wanted, java.util.List<Invocation> allActualInvocations, java.lang.Integer[] indexesOfMatchersToBeDescribedWithExtraTypeInfo, java.util.Set<java.lang.String> classNamesToBeDescribedWithFullName)
-
Uses of Invocation in org.mockito.internal.stubbing
Methods in org.mockito.internal.stubbing that return types with arguments of type Invocation Modifier and Type Method Description java.util.List<Invocation>
InvocationContainerImpl. getInvocations()
java.util.List<Invocation>
OngoingStubbingImpl. getRegisteredInvocations()
Methods in org.mockito.internal.stubbing with parameters of type Invocation Modifier and Type Method Description (package private) java.lang.Object
InvocationContainerImpl. answerTo(Invocation invocation)
StubbedInvocationMatcher
InvocationContainerImpl. findAnswerFor(Invocation invocation)
-
Uses of Invocation in org.mockito.internal.stubbing.answers
Methods in org.mockito.internal.stubbing.answers with parameters of type Invocation Modifier and Type Method Description private java.lang.Class<?>
ReturnsArgumentAt. inferArgumentType(Invocation invocation, int argumentIndex)
private void
ReturnsArgumentAt. validateArgumentTypeCompatibility(Invocation invocation, int argumentPosition)
-
Uses of Invocation in org.mockito.internal.util
Methods in org.mockito.internal.util that return types with arguments of type Invocation Modifier and Type Method Description java.util.Collection<Invocation>
DefaultMockingDetails. getInvocations()
-
Uses of Invocation in org.mockito.internal.verification
Fields in org.mockito.internal.verification declared as Invocation Modifier and Type Field Description private Invocation
SingleRegisteredInvocation. invocation
Fields in org.mockito.internal.verification with type parameters of type Invocation Modifier and Type Field Description private java.util.LinkedList<Invocation>
DefaultRegisteredInvocations. invocations
Methods in org.mockito.internal.verification that return types with arguments of type Invocation Modifier and Type Method Description java.util.List<Invocation>
DefaultRegisteredInvocations. getAll()
java.util.List<Invocation>
RegisteredInvocations. getAll()
java.util.List<Invocation>
SingleRegisteredInvocation. getAll()
java.util.List<Invocation>
VerificationDataImpl. getAllInvocations()
Methods in org.mockito.internal.verification with parameters of type Invocation Modifier and Type Method Description void
DefaultRegisteredInvocations. add(Invocation invocation)
void
RegisteredInvocations. add(Invocation invocation)
void
SingleRegisteredInvocation. add(Invocation invocation)
boolean
DefaultRegisteredInvocations.RemoveToString. isOut(Invocation invocation)
boolean
InOrderContextImpl. isVerified(Invocation invocation)
void
InOrderContextImpl. markVerified(Invocation i)
Method parameters in org.mockito.internal.verification with type arguments of type Invocation Modifier and Type Method Description private void
AtMost. removeAlreadyVerified(java.util.List<Invocation> invocations)
-
Uses of Invocation in org.mockito.internal.verification.api
Fields in org.mockito.internal.verification.api with type parameters of type Invocation Modifier and Type Field Description private java.util.List<Invocation>
VerificationDataInOrderImpl. allInvocations
Methods in org.mockito.internal.verification.api that return types with arguments of type Invocation Modifier and Type Method Description java.util.List<Invocation>
VerificationData. getAllInvocations()
All invocations recorded on the mock object that is being verified.java.util.List<Invocation>
VerificationDataInOrder. getAllInvocations()
java.util.List<Invocation>
VerificationDataInOrderImpl. getAllInvocations()
Methods in org.mockito.internal.verification.api with parameters of type Invocation Modifier and Type Method Description boolean
InOrderContext. isVerified(Invocation invocation)
void
InOrderContext. markVerified(Invocation i)
Constructor parameters in org.mockito.internal.verification.api with type arguments of type Invocation Constructor Description VerificationDataInOrderImpl(InOrderContext inOrder, java.util.List<Invocation> allInvocations, MatchableInvocation wanted)
-
Uses of Invocation in org.mockito.internal.verification.checkers
Method parameters in org.mockito.internal.verification.checkers with type arguments of type Invocation Modifier and Type Method Description static void
AtLeastXNumberOfInvocationsChecker. checkAtLeastNumberOfInvocations(java.util.List<Invocation> invocations, MatchableInvocation wanted, int wantedCount)
static void
AtLeastXNumberOfInvocationsChecker. checkAtLeastNumberOfInvocations(java.util.List<Invocation> invocations, MatchableInvocation wanted, int wantedCount, InOrderContext orderingContext)
static void
MissingInvocationChecker. checkMissingInvocation(java.util.List<Invocation> invocations, MatchableInvocation wanted)
static void
MissingInvocationChecker. checkMissingInvocation(java.util.List<Invocation> invocations, MatchableInvocation wanted, InOrderContext context)
static void
NumberOfInvocationsChecker. checkNumberOfInvocations(java.util.List<Invocation> invocations, MatchableInvocation wanted, int wantedCount)
static void
NumberOfInvocationsChecker. checkNumberOfInvocations(java.util.List<Invocation> invocations, MatchableInvocation wanted, int wantedCount, InOrderContext context)
static void
NumberOfInvocationsChecker. checkNumberOfInvocationsNonGreedy(java.util.List<Invocation> invocations, MatchableInvocation wanted, int wantedCount, InOrderContext context)
-
Uses of Invocation in org.mockito.invocation
Methods in org.mockito.invocation that return Invocation Modifier and Type Method Description Invocation
InvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, java.util.concurrent.Callable realMethod, java.lang.Object... args)
Invocation
InvocationFactory. createInvocation(java.lang.Object target, MockCreationSettings settings, java.lang.reflect.Method method, InvocationFactory.RealMethodBehavior realMethod, java.lang.Object... args)
Creates instance of anInvocation
object.Invocation
MatchableInvocation. getInvocation()
The actual invocation Mockito will match against.Methods in org.mockito.invocation with parameters of type Invocation Modifier and Type Method Description void
MatchableInvocation. captureArgumentsFrom(Invocation invocation)
This method is used by Mockito to implement argument captor functionality (seeArgumentCaptor
.java.lang.Object
MockHandler. handle(Invocation invocation)
Takes an invocation object and handles it.boolean
MatchableInvocation. hasSameMethod(Invocation candidate)
Returns true if the candidate invocation has the same method (method name and parameter types)boolean
MatchableInvocation. hasSimilarMethod(Invocation candidate)
Candidate invocation has the similar method.boolean
MatchableInvocation. matches(Invocation candidate)
Same method, mock and all arguments match. -
Uses of Invocation in org.mockito.listeners
Methods in org.mockito.listeners that return Invocation Modifier and Type Method Description Invocation
StubbingLookupEvent. getInvocation()
-
Uses of Invocation in org.mockito.stubbing
Methods in org.mockito.stubbing that return Invocation Modifier and Type Method Description Invocation
Stubbing. getInvocation()
Returns the method invocation that is stubbed.
-