Class ExpectedInvocation

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

public final class ExpectedInvocation extends Object
  • Field Details

    • instance

      @Nullable public final Object instance
    • replacementInstance

      @Nullable public Object replacementInstance
    • matchInstance

      public boolean matchInstance
    • arguments

      @NonNull public final InvocationArguments arguments
  • Constructor Details

    • ExpectedInvocation

      public ExpectedInvocation(@Nullable Object mock, @NonNull String mockedClassDesc, @NonNull String mockNameAndDesc, @Nullable String genericSignature, @NonNull Object[] args)
    • ExpectedInvocation

      public ExpectedInvocation(@Nullable Object mock, int access, @NonNull String mockedClassDesc, @NonNull String mockNameAndDesc, boolean matchInstance, @Nullable String genericSignature, @NonNull Object[] args)
  • Method Details

    • getInvocationCause

      @Nullable public AssertionError getInvocationCause()
    • getClassDesc

      @NonNull public String getClassDesc()
    • getClassName

      @NonNull public String getClassName()
    • getMethodNameAndDescription

      @NonNull public String getMethodNameAndDescription()
    • getArgumentValues

      @NonNull public Object[] getArgumentValues()
    • isConstructor

      public boolean isConstructor()
    • getSignatureWithResolvedReturnType

      @NonNull public String getSignatureWithResolvedReturnType()
    • isMatch

      public boolean isMatch(@Nullable Object mock, @NonNull String invokedClassDesc, @NonNull String invokedMethod)
    • isMatch

      public boolean isMatch(@NonNull ExpectedInvocation other)
    • isMatch

      public boolean isMatch(@Nullable Object replayInstance, @NonNull String invokedClassDesc, @NonNull String invokedMethod, @Nullable Map<Object,Object> replacementMap)
    • errorForUnexpectedInvocation

      @NonNull public UnexpectedInvocation errorForUnexpectedInvocation()
    • errorForMissingInvocation

      @NonNull public MissingInvocation errorForMissingInvocation(@NonNull List<ExpectedInvocation> nonMatchingInvocations)
    • errorForMissingInvocations

      @NonNull public MissingInvocation errorForMissingInvocations(@org.checkerframework.checker.index.qual.NonNegative int missingInvocations, @NonNull List<ExpectedInvocation> nonMatchingInvocations)
    • errorForUnexpectedInvocation

      @NonNull public UnexpectedInvocation errorForUnexpectedInvocation(@NonNull Object[] replayArgs)
    • errorForUnexpectedInvocations

      @NonNull public UnexpectedInvocation errorForUnexpectedInvocations(@NonNull Object[] replayArgs, int numUnexpected)
    • toString

      @NonNull public String toString()
      Overrides:
      toString in class Object
    • toString

      @NonNull public String toString(@Nullable Object otherInstance)
    • getDefaultValueForReturnType

      @Nullable public Object getDefaultValueForReturnType()
    • copyDefaultReturnValue

      public void copyDefaultReturnValue(@NonNull ExpectedInvocation other)