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).
|
Method Summary |
void |
beforeTestMethod(java.lang.Object testInstance,
java.lang.reflect.Method method,
java.lang.Object[] arguments)
|
java.lang.Class<? extends java.lang.annotation.Annotation>[] |
getMockAnnotations()
|
| 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(java.lang.Object testInstance,
java.lang.reflect.Method method,
java.lang.Object[] arguments)
throws java.lang.Exception
- Specified by:
beforeTestMethod in interface PowerMockTestListener- Overrides:
beforeTestMethod in class AbstractPowerMockTestListenerBase
- Throws:
java.lang.Exception
getMockAnnotations
public java.lang.Class<? extends java.lang.annotation.Annotation>[] getMockAnnotations()
- Specified by:
getMockAnnotations in interface AnnotationEnablerListener
Copyright © 2007-2013. All Rights Reserved.