Class LogPolicySupport


  • public class LogPolicySupport
    extends Object
    A support class for mock policies dealing with logging frameworks.
    • Constructor Detail

      • LogPolicySupport

        public LogPolicySupport()
    • Method Detail

      • getLoggerMethods

        public Method[] getLoggerMethods​(String fullyQualifiedClassName,
                                         String methodName,
                                         String logFramework)
        Get the methods that should be mocked.
        Parameters:
        fullyQualifiedClassName - The fully-qualified name to the class that contains the method.
        methodName - The name of the method that should be mocked.
        logFramework - The log framework that should be printed if the class fullyQualifiedClassName cannot be found.
        Returns:
        The Method[]'s that should be mocked.
      • getType

        public Class<?> getType​(String name,
                                String logFramework)
                         throws Exception
        Get the class type representing the fully-qualified name.
        Parameters:
        name - The fully-qualified name of a class to get.
        logFramework - The log framework that should be printed if the class cannot be found.
        Returns:
        The class representing the fully-qualified name.
        Throws:
        Exception - If something unexpected goes wrong, for example if the class cannot be found.