Class InvocationConstraints

java.lang.Object
mockit.internal.expectations.invocation.InvocationConstraints

public final class InvocationConstraints extends Object
  • 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

      @Nullable public Error verifyLowerLimit(@NonNull ExpectedInvocation invocation, int lowerLimit)
    • 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)