Package mockit

Annotation Type Capturing


@Retention(RUNTIME) @Target({FIELD,PARAMETER}) public @interface Capturing
Indicates a mock field or a mock parameter for which all classes extending/implementing the mocked type will also get mocked.

Future instances of a capturing mocked type (ie, instances created sometime later during the test) will become associated with the mock field/parameter. When recording or verifying expectations on the mock field/parameter, these associated instances are regarded as equivalent to the original mocked instance created for the mock field/parameter.

See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    int
    Max instances.
  • Element Details

    • maxInstances

      int maxInstances
      Max instances.
      Returns:
      the int
      Default:
      2147483647