Class MockConfiguration

java.lang.Object
org.spockframework.mock.runtime.MockConfiguration
All Implemented Interfaces:
IMockConfiguration

@Beta public class MockConfiguration extends Object implements IMockConfiguration
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: IMockConfiguration
      Returns the name of the mock object.
      Specified by:
      getName in interface IMockConfiguration
      Returns:
      the name of the mock object
    • getType

      public Class<?> getType()
      Description copied from interface: IMockConfiguration
      Returns the interface or class type of the mock object.
      Specified by:
      getType in interface IMockConfiguration
      Returns:
      the interface or class type of the mock object
    • getNature

      public MockNature getNature()
      Description copied from interface: IMockConfiguration
      Returns the nature of the mock object. A nature is a named set of defaults for mock configuration options.
      Specified by:
      getNature in interface IMockConfiguration
      Returns:
      the nature of the mock object
    • getImplementation

      public MockImplementation getImplementation()
      Description copied from interface: IMockConfiguration
      Returns the implementation of the mock object.
      Specified by:
      getImplementation in interface IMockConfiguration
      Returns:
      the implementation of the mock object
    • getConstructorArgs

      public List<Object> getConstructorArgs()
      Description copied from interface: IMockConfiguration
      Returns the constructor arguments to be used for creating the mock object.
      Specified by:
      getConstructorArgs in interface IMockConfiguration
      Returns:
      the constructor arguments to be used for creating the mock object
    • getDefaultResponse

      public IDefaultResponse getDefaultResponse()
      Description copied from interface: IMockConfiguration
      Returns the default response strategy for the mock object.
      Specified by:
      getDefaultResponse in interface IMockConfiguration
      Returns:
      the default response strategy for the mock object
    • isGlobal

      public boolean isGlobal()
      Description copied from interface: IMockConfiguration
      Tells whether a mock object stands in for all objects of the mocked type, or just for itself. This is an optional feature that may not be supported by a particular MockImplementation.
      Specified by:
      isGlobal in interface IMockConfiguration
      Returns:
      whether a mock object stands in for all objects of the mocked type, or just for itself
    • isVerified

      public boolean isVerified()
      Description copied from interface: IMockConfiguration
      Tells whether invocations on the mock object should be verified. If (@code false}, invocations on the mock object will not be matched against interactions that have a cardinality.
      Specified by:
      isVerified in interface IMockConfiguration
      Returns:
      whether invocations on the mock object should be verified
    • isUseObjenesis

      public boolean isUseObjenesis()
      Description copied from interface: IMockConfiguration
      Tells whether the Objenesis library, if available on the class path, should be used for constructing the mock object, rather than calling a constructor.
      Specified by:
      isUseObjenesis in interface IMockConfiguration
      Returns:
      whether the Objenesis library should be used for constructing the mock object