org.powermock.api.extension.listener
Class AnnotationEnabler
java.lang.Object
org.powermock.core.spi.support.AbstractPowerMockTestListenerBase
org.powermock.api.extension.listener.AnnotationEnabler
- All Implemented Interfaces:
- AnnotationEnablerListener, PowerMockTestListener
- Direct Known Subclasses:
- AnnotationEnabler
public class AnnotationEnabler
- extends AbstractPowerMockTestListenerBase
- implements AnnotationEnablerListener
Before each test method all fields annotated with MockitoAnnotations.Mock,
Mock or MockitoAnnotations.Mock have mock objects created for them
and injected to the fields. It will also delegate to a special implementation
of the InjectingAnnotationEngine in Mockito which inject's spies,
captors etc.
It will only inject to fields that haven't been set before (i.e that are
null).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotationEnabler
public AnnotationEnabler()
beforeTestMethod
public void beforeTestMethod(Object testInstance,
Method method,
Object[] arguments)
throws Exception
- Specified by:
beforeTestMethod in interface PowerMockTestListener- Overrides:
beforeTestMethod in class AbstractPowerMockTestListenerBase
- Throws:
Exception
getMockAnnotations
public Class<? extends Annotation>[] getMockAnnotations()
- Specified by:
getMockAnnotations in interface AnnotationEnablerListener
Copyright © 2007-2011. All Rights Reserved.