Class AbstractEasyMockLogPolicyBase

    • Constructor Detail

      • AbstractEasyMockLogPolicyBase

        AbstractEasyMockLogPolicyBase()
    • Method Detail

      • applyClassLoadingPolicy

        public void applyClassLoadingPolicy​(MockPolicyClassLoadingSettings settings)
        Description copied from interface: PowerMockPolicy
        Apply all class-loading related policies that must be present before the interception policies can take place.
        Specified by:
        applyClassLoadingPolicy in interface PowerMockPolicy
        Parameters:
        settings - The settings objects where the class-loading policies can be applied.
      • applyInterceptionPolicy

        public void applyInterceptionPolicy​(MockPolicyInterceptionSettings settings)
        Description copied from interface: PowerMockPolicy
        Apply the interception policies, for example which methods that should be suppressed or which methods that should be intercepted and return some else than their original value.
        Specified by:
        applyInterceptionPolicy in interface PowerMockPolicy
        Parameters:
        settings - The settings objects where the interception policies can be applied.
      • getLoggerMethodName

        protected abstract java.lang.String getLoggerMethodName()
        Returns:
        The name of the methods in the Logger Factory that should return a mock upon invocation.
      • getLoggerFactoryClassName

        protected abstract java.lang.String getLoggerFactoryClassName()
        Returns:
        The fully-qualified class name of the Logger Factory that contains the methods that should return a mock upon invocation.
      • getLoggerClassToMock

        protected abstract java.lang.String getLoggerClassToMock()
        Returns:
        The fully-qualified class name of the class that should be mocked. The mock instance of this class will then be returned each time a specified method in the Logger Factory is invoked.
      • getLogFrameworkName

        protected abstract java.lang.String getLogFrameworkName()
        Returns:
        The name of the log framework. Used in error messages, for example if the getLoggerFactoryClassName() cannot be found in the classpath.
      • getFullyQualifiedNamesOfClassesToLoadByMockClassloader

        protected abstract java.lang.String[] getFullyQualifiedNamesOfClassesToLoadByMockClassloader()
        Returns:
        The fully-qualified names of the classes that should be loaded by the mock classloader.