org.powermock.core.testlisteners
Class FieldDefaulter

java.lang.Object
  extended by org.powermock.core.spi.support.AbstractPowerMockTestListenerBase
      extended by org.powermock.core.testlisteners.FieldDefaulter
All Implemented Interfaces:
PowerMockTestListener

public class FieldDefaulter
extends AbstractPowerMockTestListenerBase

A test listener that automatically set all instance fields to their default values after each test method. E.g. an object field is set to null, an int field is set to 0 and so on.


Constructor Summary
FieldDefaulter()
           
 
Method Summary
 void afterTestMethod(Object testInstance, Method method, Object[] arguments, TestMethodResult testResult)
          Provides an empty implementation.
 
Methods inherited from class org.powermock.core.spi.support.AbstractPowerMockTestListenerBase
afterTestSuiteEnded, beforeTestMethod, beforeTestSuiteStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldDefaulter

public FieldDefaulter()
Method Detail

afterTestMethod

public void afterTestMethod(Object testInstance,
                            Method method,
                            Object[] arguments,
                            TestMethodResult testResult)
                     throws Exception
Description copied from class: AbstractPowerMockTestListenerBase
Provides an empty implementation.

Specified by:
afterTestMethod in interface PowerMockTestListener
Overrides:
afterTestMethod in class AbstractPowerMockTestListenerBase
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.


Copyright © 2007-2012. All Rights Reserved.