org.powermock.mockpolicies.support
Class LogPolicySupport

java.lang.Object
  extended by org.powermock.mockpolicies.support.LogPolicySupport

public class LogPolicySupport
extends Object

A support class for mock policies dealing with logging frameworks.


Constructor Summary
LogPolicySupport()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


Copyright © 2007-2012. All Rights Reserved.