Uses of Interface
org.mockito.invocation.Invocation
Packages that use Invocation
Package
Description
Mockito is a mock library for java - see
Mockito
class for usage.Internal classes, not to be used by clients.
Whatever helps in debugging failed tests.
Invocation machinery and related classes.
JUnit integration support classes.
Deals with nicely printing verification errors.
Stubbing logic.
Static utils
Verification logic.
This package should be open to public once verification API is fully finished.
Verification checkers.
Public API related to mock method invocations.
Public classes relative to the listener APIs.
Stubbing related classes.
-
Uses of Invocation in org.mockito
Methods in org.mockito that return types with arguments of type InvocationModifier and TypeMethodDescriptionMockingDetails.getInvocations()
All method invocations on this mock. -
Uses of Invocation in org.mockito.internal
Methods in org.mockito.internal that return InvocationMethods in org.mockito.internal with parameters of type InvocationModifier and TypeMethodDescriptionboolean
InOrderImpl.isVerified
(Invocation i) void
InOrderImpl.markVerified
(Invocation i) -
Uses of Invocation in org.mockito.internal.debugging
Methods in org.mockito.internal.debugging with parameters of type InvocationModifier and TypeMethodDescriptionvoid
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 InvocationModifierConstructorDescriptionWarningsFinder
(List<Invocation> unusedStubs, List<InvocationMatcher> allInvocations) WarningsPrinterImpl
(List<Invocation> unusedStubs, List<InvocationMatcher> allInvocations, boolean warnAboutUnstubbed) -
Uses of Invocation in org.mockito.internal.exceptions
Methods in org.mockito.internal.exceptions with parameters of type InvocationModifier and TypeMethodDescriptionstatic AssertionError
Reporter.argumentsAreDifferent
(Invocation actualInvocation, MatchableInvocation matchableInvocation, String wanted, List<String> actualCalls, List<Location> actualLocations) static MockitoAssertionError
Reporter.noMoreInteractionsWanted
(Invocation undesired, List<VerificationAwareInvocation> invocations) static MockitoAssertionError
Reporter.noMoreInteractionsWantedInOrder
(Invocation undesired) static void
Reporter.potentialStubbingProblem
(Invocation actualInvocation, Collection<Invocation> argMismatchStubbings) Method parameters in org.mockito.internal.exceptions with type arguments of type InvocationModifier and TypeMethodDescriptionstatic UnnecessaryStubbingException
Reporter.formatUnncessaryStubbingException
(Class<?> testClass, Collection<Invocation> unnecessaryStubbings) static MockitoAssertionError
Reporter.neverWantedButInvoked
(DescribedInvocation wanted, List<Invocation> invocations) static void
Reporter.potentialStubbingProblem
(Invocation actualInvocation, Collection<Invocation> argMismatchStubbings) static void
Reporter.unncessaryStubbingException
(List<Invocation> unused) -
Uses of Invocation in org.mockito.internal.framework
Methods in org.mockito.internal.framework with parameters of type Invocation -
Uses of Invocation in org.mockito.internal.handler
Methods in org.mockito.internal.handler with parameters of type InvocationConstructors in org.mockito.internal.handler with parameters of type InvocationModifierConstructorDescriptionNotifiedMethodInvocationReport
(Invocation invocation, Object returnedValue) Build a newMethodInvocationReport
with a return value.NotifiedMethodInvocationReport
(Invocation invocation, 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 InvocationMethods in org.mockito.internal.invocation that return InvocationModifier and TypeMethodDescriptionDefaultInvocationFactory.createInvocation
(Object target, MockCreationSettings settings, Method method, Callable realMethod, Object... args) DefaultInvocationFactory.createInvocation
(Object target, MockCreationSettings settings, Method method, InvocationFactory.RealMethodBehavior realMethod, Object... args) static Invocation
InvocationsFinder.findFirstMatchingUnverifiedInvocation
(List<Invocation> invocations, MatchableInvocation wanted, InOrderContext context) static Invocation
InvocationsFinder.findFirstUnverified
(List<Invocation> invocations) static Invocation
InvocationsFinder.findFirstUnverifiedInOrder
(InOrderContext context, List<Invocation> orderedInvocations) i3 is unverified here: i1, i2, i3 v all good here: i1, i2, i3 v vstatic Invocation
InvocationsFinder.findPreviousVerifiedInOrder
(List<Invocation> invocations, InOrderContext context) static Invocation
InvocationsFinder.findSimilarInvocation
(List<Invocation> invocations, MatchableInvocation wanted) InvocationMatcher.getInvocation()
Methods in org.mockito.internal.invocation that return types with arguments of type InvocationModifier and TypeMethodDescriptionstatic List
<Invocation> InvocationsFinder.findAllMatchingUnverifiedChunks
(List<Invocation> invocations, MatchableInvocation wanted, InOrderContext orderingContext) static List
<Invocation> InvocationsFinder.findInvocations
(List<Invocation> invocations, MatchableInvocation wanted) static List
<Invocation> InvocationsFinder.findMatchingChunk
(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,1Methods in org.mockito.internal.invocation with parameters of type InvocationModifier and TypeMethodDescriptionMatchersBinder.bindMatchers
(ArgumentMatcherStorage argumentMatcherStorage, Invocation invocation) void
InvocationMatcher.captureArgumentsFrom
(Invocation invocation) int
InvocationComparator.compare
(Invocation o1, Invocation o2) static MatcherApplicationStrategy
MatcherApplicationStrategy.getMatcherApplicationStrategyFor
(Invocation invocation, List<? extends ArgumentMatcher<?>> matchers) Returns theMatcherApplicationStrategy
that must be used to capture the arguments of the given invocation using the given 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 overloadedstatic void
InvocationMarker.markVerified
(Invocation invocation, MatchableInvocation wanted) boolean
InvocationMatcher.matches
(Invocation candidate) Method parameters in org.mockito.internal.invocation with type arguments of type InvocationModifier and TypeMethodDescriptionstatic List
<InvocationMatcher> InvocationMatcher.createFrom
(List<Invocation> invocations) static List
<Invocation> InvocationsFinder.findAllMatchingUnverifiedChunks
(List<Invocation> invocations, MatchableInvocation wanted, InOrderContext orderingContext) static Invocation
InvocationsFinder.findFirstMatchingUnverifiedInvocation
(List<Invocation> invocations, MatchableInvocation wanted, InOrderContext context) static Invocation
InvocationsFinder.findFirstUnverified
(List<Invocation> invocations) static Invocation
InvocationsFinder.findFirstUnverifiedInOrder
(InOrderContext context, List<Invocation> orderedInvocations) i3 is unverified here: i1, i2, i3 v all good here: i1, i2, i3 v vstatic List
<Invocation> InvocationsFinder.findInvocations
(List<Invocation> invocations, MatchableInvocation wanted) static List
<Invocation> InvocationsFinder.findMatchingChunk
(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
(List<Invocation> invocations, InOrderContext context) static Invocation
InvocationsFinder.findSimilarInvocation
(List<Invocation> invocations, MatchableInvocation wanted) InvocationsFinder.getAllLocations
(List<Invocation> invocations) static Location
InvocationsFinder.getLastLocation
(List<Invocation> invocations) static void
InvocationMarker.markVerified
(List<Invocation> invocations, MatchableInvocation wanted) static void
InvocationMarker.markVerifiedInOrder
(List<Invocation> chunk, MatchableInvocation wanted, InOrderContext context) Constructors in org.mockito.internal.invocation with parameters of type InvocationModifierConstructorDescriptionInvocationMatcher
(Invocation invocation) InvocationMatcher
(Invocation invocation, List<ArgumentMatcher> matchers) -
Uses of Invocation in org.mockito.internal.invocation.finder
Methods in org.mockito.internal.invocation.finder that return types with arguments of type InvocationModifier and TypeMethodDescriptionstatic List
<Invocation> gets all invocations from mocks.static List
<Invocation> -
Uses of Invocation in org.mockito.internal.junit
Methods in org.mockito.internal.junit that return types with arguments of type InvocationModifier and TypeMethodDescriptionUnusedStubbingsFinder.getUnusedStubbingsByLocation
(Iterable<Object> mocks) Gets unused stubbings per location. -
Uses of Invocation in org.mockito.internal.listeners
Methods in org.mockito.internal.listeners with parameters of type InvocationModifier and TypeMethodDescriptionstatic void
StubbingLookupNotifier.notifyStubbedAnswerLookup
(Invocation invocation, Stubbing stubbingFound, Collection<Stubbing> allStubbings, CreationSettings creationSettings) -
Uses of Invocation in org.mockito.internal.reporting
Methods in org.mockito.internal.reporting with parameters of type InvocationModifier and TypeMethodDescriptionPrintSettings.print
(List<ArgumentMatcher> matchers, Invocation invocation) PrintSettings.print
(Invocation invocation) Constructors in org.mockito.internal.reporting with parameters of type InvocationModifierConstructorDescriptionSmartPrinter
(MatchableInvocation wanted, Invocation actual, Integer... indexesOfMatchersToBeDescribedWithExtraTypeInfo) Constructor parameters in org.mockito.internal.reporting with type arguments of type InvocationModifierConstructorDescriptionSmartPrinter
(MatchableInvocation wanted, List<Invocation> allActualInvocations, Integer[] indexesOfMatchersToBeDescribedWithExtraTypeInfo, Set<String> classNamesToBeDescribedWithFullName) -
Uses of Invocation in org.mockito.internal.stubbing
Methods in org.mockito.internal.stubbing that return types with arguments of type InvocationModifier and TypeMethodDescriptionInvocationContainerImpl.getInvocations()
OngoingStubbingImpl.getRegisteredInvocations()
Methods in org.mockito.internal.stubbing with parameters of type Invocation -
Uses of Invocation in org.mockito.internal.util
Methods in org.mockito.internal.util that return types with arguments of type Invocation -
Uses of Invocation in org.mockito.internal.verification
Methods in org.mockito.internal.verification that return types with arguments of type InvocationModifier and TypeMethodDescriptionDefaultRegisteredInvocations.getAll()
RegisteredInvocations.getAll()
SingleRegisteredInvocation.getAll()
VerificationDataImpl.getAllInvocations()
Methods in org.mockito.internal.verification with parameters of type InvocationModifier and TypeMethodDescriptionvoid
DefaultRegisteredInvocations.add
(Invocation invocation) void
RegisteredInvocations.add
(Invocation invocation) void
SingleRegisteredInvocation.add
(Invocation invocation) boolean
InOrderContextImpl.isVerified
(Invocation invocation) void
InOrderContextImpl.markVerified
(Invocation i) -
Uses of Invocation in org.mockito.internal.verification.api
Methods in org.mockito.internal.verification.api that return types with arguments of type InvocationModifier and TypeMethodDescriptionVerificationData.getAllInvocations()
All invocations recorded on the mock object that is being verified.VerificationDataInOrder.getAllInvocations()
VerificationDataInOrderImpl.getAllInvocations()
Methods in org.mockito.internal.verification.api with parameters of type InvocationModifier and TypeMethodDescriptionboolean
InOrderContext.isVerified
(Invocation invocation) void
InOrderContext.markVerified
(Invocation i) Constructor parameters in org.mockito.internal.verification.api with type arguments of type InvocationModifierConstructorDescriptionVerificationDataInOrderImpl
(InOrderContext inOrder, 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 InvocationModifier and TypeMethodDescriptionstatic void
AtLeastXNumberOfInvocationsChecker.checkAtLeastNumberOfInvocations
(List<Invocation> invocations, MatchableInvocation wanted, int wantedCount) static void
AtLeastXNumberOfInvocationsChecker.checkAtLeastNumberOfInvocations
(List<Invocation> invocations, MatchableInvocation wanted, int wantedCount, InOrderContext orderingContext) static void
MissingInvocationChecker.checkMissingInvocation
(List<Invocation> invocations, MatchableInvocation wanted) static void
MissingInvocationChecker.checkMissingInvocation
(List<Invocation> invocations, MatchableInvocation wanted, InOrderContext context) static void
NumberOfInvocationsChecker.checkNumberOfInvocations
(List<Invocation> invocations, MatchableInvocation wanted, int wantedCount) static void
NumberOfInvocationsChecker.checkNumberOfInvocations
(List<Invocation> invocations, MatchableInvocation wanted, int wantedCount, InOrderContext context) static void
NumberOfInvocationsChecker.checkNumberOfInvocationsNonGreedy
(List<Invocation> invocations, MatchableInvocation wanted, int wantedCount, InOrderContext context) -
Uses of Invocation in org.mockito.invocation
Methods in org.mockito.invocation that return InvocationModifier and TypeMethodDescriptionInvocationFactory.createInvocation
(Object target, MockCreationSettings settings, Method method, InvocationFactory.RealMethodBehavior realMethod, Object... args) Creates instance of anInvocation
object.MatchableInvocation.getInvocation()
The actual invocation Mockito will match against.Methods in org.mockito.invocation with parameters of type InvocationModifier and TypeMethodDescriptionvoid
MatchableInvocation.captureArgumentsFrom
(Invocation invocation) This method is used by Mockito to implement argument captor functionality (seeArgumentCaptor
.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 -
Uses of Invocation in org.mockito.stubbing
Methods in org.mockito.stubbing that return InvocationModifier and TypeMethodDescriptionStubbing.getInvocation()
Returns the method invocation that is stubbed.