class PowerMockStatement
extends org.junit.runners.model.Statement
| Modifier and Type | Field and Description |
|---|---|
private JavaAgentClassRegister |
agentClassRegister |
private static java.lang.String |
ANNOTATION_ENABLER |
private org.junit.runners.model.Statement |
fNext |
private JavaAgentFrameworkRegister |
javaAgentFrameworkRegister |
private java.lang.Object |
target |
| Constructor and Description |
|---|
PowerMockStatement(org.junit.runners.model.Statement base,
java.lang.Object target,
JavaAgentClassRegister agentClassRegister) |
| Modifier and Type | Method and Description |
|---|---|
private void |
clearFrameworkAgentClassRegister() |
private void |
clearMockFields(java.lang.Object target,
java.lang.Object annotationEnabler) |
void |
evaluate() |
private boolean |
hasAnnotationEnablerClass() |
private void |
injectMocksUsingAnnotationEnabler(java.lang.Object target,
java.lang.Object annotationEnabler) |
private java.lang.Object |
loadAnnotationEnableIfPresent() |
private void |
setFrameworkAgentClassRegister() |
private static final java.lang.String ANNOTATION_ENABLER
private final org.junit.runners.model.Statement fNext
private final java.lang.Object target
private final JavaAgentClassRegister agentClassRegister
private final JavaAgentFrameworkRegister javaAgentFrameworkRegister
public PowerMockStatement(org.junit.runners.model.Statement base,
java.lang.Object target,
JavaAgentClassRegister agentClassRegister)
public void evaluate()
throws java.lang.Throwable
evaluate in class org.junit.runners.model.Statementjava.lang.Throwableprivate void clearFrameworkAgentClassRegister()
private void setFrameworkAgentClassRegister()
private java.lang.Object loadAnnotationEnableIfPresent()
private boolean hasAnnotationEnablerClass()
private void clearMockFields(java.lang.Object target,
java.lang.Object annotationEnabler)
throws java.lang.Exception
java.lang.Exceptionprivate void injectMocksUsingAnnotationEnabler(java.lang.Object target,
java.lang.Object annotationEnabler)
throws java.lang.Exception
java.lang.Exception