Class DefaultMockitoConfiguration

java.lang.Object
org.mockito.configuration.DefaultMockitoConfiguration
All Implemented Interfaces:
IMockitoConfiguration

public class DefaultMockitoConfiguration extends Object implements IMockitoConfiguration
DefaultConfiguration of Mockito framework

Currently it doesn't have many configuration options but it will probably change if future.

See javadocs for IMockitoConfiguration on info how to configure Mockito

  • Constructor Details

    • DefaultMockitoConfiguration

      public DefaultMockitoConfiguration()
  • Method Details

    • getDefaultAnswer

      public Answer<Object> getDefaultAnswer()
      Description copied from interface: IMockitoConfiguration
      Allows configuring the default answers of unstubbed invocations

      See javadoc for IMockitoConfiguration

      Specified by:
      getDefaultAnswer in interface IMockitoConfiguration
    • getAnnotationEngine

      public AnnotationEngine getAnnotationEngine()
      Description copied from interface: IMockitoConfiguration
      Configures annotations for mocks.

      This method will have lower priority that the new extension mechanism. That is if it exists on the classpath both a class org.mockito.configuration.MockitoConfiguration and a file mockito-extensions/org.mockito.plugins.AnnotationEngine then the implementation of org.mockito.configuration.MockitoConfiguration will be chosen instead of the one in the file.

      See javadoc for IMockitoConfiguration

      Specified by:
      getAnnotationEngine in interface IMockitoConfiguration
    • cleansStackTrace

      public boolean cleansStackTrace()
      Description copied from interface: IMockitoConfiguration
      This should be turned on unless you're a Mockito developer and you wish to have verbose (read: messy) stack traces that only few understand (eg: Mockito developers)

      See javadoc for IMockitoConfiguration

      Specified by:
      cleansStackTrace in interface IMockitoConfiguration
      Returns:
      if Mockito should clean stack traces
    • enableClassCache

      public boolean enableClassCache()
      Description copied from interface: IMockitoConfiguration
      Allow objenesis to cache classes. If you're in an environment where classes are dynamically reloaded, you can disable this to avoid classcast exceptions.
      Specified by:
      enableClassCache in interface IMockitoConfiguration