Interface MockPolicyInitializer

All Known Implementing Classes:
MockPolicyInitializerImpl

public interface MockPolicyInitializer
A Mock Policy initializer takes care of initializing the behavior defined by the mock policies.
  • Method Details

    • initialize

      void initialize(ClassLoader classLoader)
      Initializes the mock policies for a given class loader. Note that this method must not be called from the class loader ( classLoader) that you pass in to this method.

      Note that if the class-loader is not an instance of MockClassLoader this method will return silently.

    • needsInitialization

      boolean needsInitialization()
    • isPrepared

      boolean isPrepared(String fullyQualifiedClassName)
      Returns:
      true if the class with the fully-qualified name of fullyQualifiedClassName was prepared for testing by this mock policy initializer.
    • refreshPolicies

      void refreshPolicies(ClassLoader classLoader)
      Re executes the MockPolicy of all the policies for a given class loader. This method must be called after a call to initialize(ClassLoader) on the same class loader.

      Note that if the class-loader is not an instance of MockClassLoader this method will return silently.