Class DefaultDoNotMockEnforcer
- java.lang.Object
-
- org.mockito.internal.configuration.DefaultDoNotMockEnforcer
-
- All Implemented Interfaces:
DoNotMockEnforcer
,DoNotMockEnforcerWithType
public class DefaultDoNotMockEnforcer extends java.lang.Object implements DoNotMockEnforcer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.mockito.plugins.DoNotMockEnforcer
DoNotMockEnforcer.Cache
-
-
Constructor Summary
Constructors Constructor Description DefaultDoNotMockEnforcer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
checkTypeForDoNotMockViolation(java.lang.Class<?> type)
Check whether this type is allowed to be mocked.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.mockito.plugins.DoNotMockEnforcer
checkTypeForDoNotMockViolation, recursiveCheckDoNotMockAnnotationForType
-
-
-
-
Method Detail
-
checkTypeForDoNotMockViolation
public java.lang.String checkTypeForDoNotMockViolation(java.lang.Class<?> type)
Description copied from interface:DoNotMockEnforcer
Check whether this type is allowed to be mocked. Returnnull
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 interfaceDoNotMockEnforcer
- Parameters:
type
- The type to check- Returns:
- Optional message if this type can not be mocked, or
null
otherwise - See Also:
DoNotMockEnforcer.checkTypeForDoNotMockViolation(MockCreationSettings)
-
-