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.