public class AnnotationEnabler extends AbstractPowerMockTestListenerBase implements AnnotationEnablerListener
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
).
Constructor and Description |
---|
AnnotationEnabler() |
Modifier and Type | Method and Description |
---|---|
void |
beforeTestMethod(Object testInstance,
Method method,
Object[] arguments)
Provides an empty implementation.
|
Class<? extends Annotation>[] |
getMockAnnotations() |
afterTestMethod, afterTestSuiteEnded, beforeTestSuiteStarted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
afterTestMethod, afterTestSuiteEnded, beforeTestSuiteStarted
public void beforeTestMethod(Object testInstance, Method method, Object[] arguments) throws Exception
AbstractPowerMockTestListenerBase
beforeTestMethod
in interface PowerMockTestListener
beforeTestMethod
in class AbstractPowerMockTestListenerBase
testInstance
- The test case instance.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
.Exception
- If something unexpected occurs.public Class<? extends Annotation>[] getMockAnnotations()
getMockAnnotations
in interface AnnotationEnablerListener
Copyright © 2007–2013. All rights reserved.