Class PowerMockStatement
java.lang.Object
org.junit.runners.model.Statement
org.powermock.modules.junit4.rule.PowerMockStatement
class PowerMockStatement
extends org.junit.runners.model.Statement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JavaAgentClassRegisterprivate static final Stringprivate final org.junit.runners.model.Statementprivate final JavaAgentFrameworkRegisterprivate final Object -
Constructor Summary
ConstructorsConstructorDescriptionPowerMockStatement(org.junit.runners.model.Statement base, Object target, JavaAgentClassRegister agentClassRegister) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidclearMockFields(Object target, Object annotationEnabler) voidevaluate()private booleanprivate voidinjectMocksUsingAnnotationEnabler(Object target, Object annotationEnabler) private Objectprivate void
-
Field Details
-
ANNOTATION_ENABLER
- See Also:
-
fNext
private final org.junit.runners.model.Statement fNext -
target
-
agentClassRegister
-
javaAgentFrameworkRegister
-
-
Constructor Details
-
PowerMockStatement
public PowerMockStatement(org.junit.runners.model.Statement base, Object target, JavaAgentClassRegister agentClassRegister)
-
-
Method Details
-
evaluate
-
clearFrameworkAgentClassRegister
private void clearFrameworkAgentClassRegister() -
setFrameworkAgentClassRegister
private void setFrameworkAgentClassRegister() -
loadAnnotationEnableIfPresent
-
hasAnnotationEnablerClass
private boolean hasAnnotationEnablerClass() -
clearMockFields
-
injectMocksUsingAnnotationEnabler
-