Class InvocationConstraints
java.lang.Object
mockit.internal.expectations.invocation.InvocationConstraints
-
Field Summary
FieldsModifier and TypeFieldDescription@org.checkerframework.checker.index.qual.NonNegative int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionerrorForMissingExpectations
(ExpectedInvocation invocation, List<ExpectedInvocation> nonMatchingInvocations) void
boolean
boolean
void
setLimits
(int minInvocations, int maxInvocations) verifyLowerLimit
(ExpectedInvocation invocation, int lowerLimit) verifyUpperLimit
(ExpectedInvocation invocation, Object[] replayArgs, int upperLimit)
-
Field Details
-
minInvocations
public int minInvocations -
invocationCount
public @org.checkerframework.checker.index.qual.NonNegative int invocationCount
-
-
Constructor Details
-
InvocationConstraints
public InvocationConstraints(boolean nonStrictInvocation)
-
-
Method Details
-
setLimits
public void setLimits(int minInvocations, int maxInvocations) -
incrementInvocationCount
public void incrementInvocationCount() -
isInvocationCountLessThanMinimumExpected
public boolean isInvocationCountLessThanMinimumExpected() -
isInvocationCountMoreThanMaximumExpected
public boolean isInvocationCountMoreThanMaximumExpected() -
verifyLowerLimit
-
verifyUpperLimit
@Nullable public Error verifyUpperLimit(@NonNull ExpectedInvocation invocation, @NonNull Object[] replayArgs, int upperLimit) -
errorForMissingExpectations
@NonNull public Error errorForMissingExpectations(@NonNull ExpectedInvocation invocation, @NonNull List<ExpectedInvocation> nonMatchingInvocations)
-