Class Mocks


  • public class Mocks
    extends Object
    Registry for mock objects.

    Usage: Mocks.register("myMock", myMock);

    This class lets you register mock objects that will then be used by the MockElResolver. It binds a map of mock objects to ThreadLocal. This way, the mocks can be set up independent of how the process engine configuration is built.

    Author:
    Nils Preusker - n.preusker@gmail.com
    • Constructor Detail

      • Mocks

        public Mocks()
    • Method Detail

      • register

        public static void register​(String key,
                                    Object value)
        This method lets you register a mock object. Make sure to register the MockExpressionManager with your process engine configuration.
        Parameters:
        key - the key under which the mock object will be registered
        value - the mock object
      • get

        public static Object get​(Object key)
        This method returns the mock object registered under the provided key or null if there is no object for the provided key.
        Parameters:
        key - the key of the requested object
        Returns:
        the mock object registered under the provided key or null if there is no object for the provided key
      • reset

        public static void reset()
        This method resets the internal map of mock objects.