Class LogPolicySupport
- java.lang.Object
-
- org.powermock.mockpolicies.support.LogPolicySupport
-
public class LogPolicySupport extends Object
A support class for mock policies dealing with logging frameworks.
-
-
Constructor Summary
Constructors Constructor Description LogPolicySupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Method[]
getLoggerMethods(String fullyQualifiedClassName, String methodName, String logFramework)
Get the methods that should be mocked.Class<?>
getType(String name, String logFramework)
Get the class type representing the fully-qualified name.
-
-
-
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 classfullyQualifiedClassName
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.
-
-