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.Statement
java.lang.Throwable
private 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.Exception
private void injectMocksUsingAnnotationEnabler(java.lang.Object target, java.lang.Object annotationEnabler) throws java.lang.Exception
java.lang.Exception