Class DefaultDoNotMockEnforcer

java.lang.Object
org.mockito.internal.configuration.DefaultDoNotMockEnforcer
All Implemented Interfaces:
DoNotMockEnforcer

public class DefaultDoNotMockEnforcer extends Object implements DoNotMockEnforcer
  • Constructor Details

    • DefaultDoNotMockEnforcer

      public DefaultDoNotMockEnforcer()
  • Method Details

    • checkTypeForDoNotMockViolation

      public String checkTypeForDoNotMockViolation(Class<?> type)
      Description copied from interface: DoNotMockEnforcer
      If this type is allowed to be mocked. Return an empty optional if the enforcer allows this type to be mocked. Return a message if there is a reason this type can not be mocked. Note that Mockito performs traversal of the type hierarchy. Implementations of this class should therefore not perform type traversal themselves but rely on Mockito.
      Specified by:
      checkTypeForDoNotMockViolation in interface DoNotMockEnforcer
      Parameters:
      type - The type to check
      Returns:
      Optional message if this type can not be mocked, or an empty optional if type can be mocked