Class DefaultDoNotMockEnforcer

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

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
      Check whether this type is allowed to be mocked. Return null 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 traversal of the type hierarchy is performed externally to this method. Implementations of it should therefore not perform type traversal themselves.

      Specified by:
      checkTypeForDoNotMockViolation in interface DoNotMockEnforcer
      Parameters:
      type - The type to check
      Returns:
      Optional message if this type can not be mocked, or null otherwise
      See Also: