Class DefaultMockingDetails

java.lang.Object
org.mockito.internal.util.DefaultMockingDetails
All Implemented Interfaces:
MockingDetails

public class DefaultMockingDetails extends Object implements MockingDetails
Class to inspect any object, and identify whether a particular object is either a mock or a spy. This is a wrapper for MockUtil.
  • Constructor Details

    • DefaultMockingDetails

      public DefaultMockingDetails(Object toInspect, MockUtil delegate)
  • Method Details

    • isMock

      public boolean isMock()
      Find out whether the object is a mock.
      Specified by:
      isMock in interface MockingDetails
      Returns:
      true if the object is a mock or a spy.
    • isSpy

      public boolean isSpy()
      Find out whether the object is a spy.
      Specified by:
      isSpy in interface MockingDetails
      Returns:
      true if the object is a spy.
    • getInvocations

      public Collection<Invocation> getInvocations()
      Description copied from interface: MockingDetails
      Provides a collection of methods indicating the invocations of the object
      Specified by:
      getInvocations in interface MockingDetails
      Returns:
      collection of Invocation representing the invocations for the object.