org.powermock.core.spi.support
Class AbstractPowerMockTestListenerBase

java.lang.Object
  extended by org.powermock.core.spi.support.AbstractPowerMockTestListenerBase
All Implemented Interfaces:
PowerMockTestListener
Direct Known Subclasses:
AnnotationEnabler, FieldDefaulter

public class AbstractPowerMockTestListenerBase
extends Object
implements PowerMockTestListener

An empty implementation of the PowerMockTestListener interface. May be inherited by clients that wants to provide empty implementations of some of the interface methods.


Constructor Summary
AbstractPowerMockTestListenerBase()
           
 
Method Summary
 void afterTestMethod(Object testInstance, Method method, Object[] arguments, TestMethodResult testResult)
          Provides an empty implementation.
 void afterTestSuiteEnded(Class<?> testClass, Method[] methods, TestSuiteResult testResult)
          Provides an empty implementation.
 void beforeTestMethod(Object testInstance, Method method, Object[] arguments)
          Provides an empty implementation.
 void beforeTestSuiteStarted(Class<?> testClass, Method[] testMethods)
          Provides an empty implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPowerMockTestListenerBase

public AbstractPowerMockTestListenerBase()
Method Detail

afterTestMethod

public void afterTestMethod(Object testInstance,
                            Method method,
                            Object[] arguments,
                            TestMethodResult testResult)
                     throws Exception
Provides an empty implementation.

Specified by:
afterTestMethod in interface PowerMockTestListener
method - The test method that is currently executed.
arguments - The arguments passed to the test method if any. May be an empty array but never null.
testResult - The outcome of the test method.
Throws:
Exception - If something unexpected occurs.

beforeTestMethod

public void beforeTestMethod(Object testInstance,
                             Method method,
                             Object[] arguments)
                      throws Exception
Provides an empty implementation.

Specified by:
beforeTestMethod in interface PowerMockTestListener
Parameters:
testInstance - The test case instance.
method - The test method that is currently executed.
arguments - The arguments passed to the test method if any. May be an empty array but never null.
Throws:
Exception - If something unexpected occurs.

beforeTestSuiteStarted

public void beforeTestSuiteStarted(Class<?> testClass,
                                   Method[] testMethods)
                            throws Exception
Provides an empty implementation.

Specified by:
beforeTestSuiteStarted in interface PowerMockTestListener
Parameters:
testClass - The type of the test to be executed.
testMethods - The test methods that will be executed during the test.
Throws:
Exception - If something unexpected occurs.

afterTestSuiteEnded

public void afterTestSuiteEnded(Class<?> testClass,
                                Method[] methods,
                                TestSuiteResult testResult)
                         throws Exception
Provides an empty implementation.

Specified by:
afterTestSuiteEnded in interface PowerMockTestListener
Parameters:
testClass - The type of the test to be executed.
methods - The test methods that were executed during the test.
testResult - The outcome of the test suite.
Throws:
Exception - If something unexpected occurs.


Copyright © 2007-2012. All Rights Reserved.