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, AnnotationEnabler

public class AnnotationEnabler extends AbstractPowerMockTestListenerBase implements AnnotationEnablerListener
Before each test method all fields annotated with Mock, Mock or 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).