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 Details

  • Constructor Details

    • PowerMockStatement

      public PowerMockStatement(org.junit.runners.model.Statement base, Object target, JavaAgentClassRegister agentClassRegister)
  • Method Details

    • evaluate

      public void evaluate() throws Throwable
      Specified by:
      evaluate in class org.junit.runners.model.Statement
      Throws:
      Throwable
    • clearFrameworkAgentClassRegister

      private void clearFrameworkAgentClassRegister()
    • setFrameworkAgentClassRegister

      private void setFrameworkAgentClassRegister()
    • loadAnnotationEnableIfPresent

      private Object loadAnnotationEnableIfPresent()
    • hasAnnotationEnablerClass

      private boolean hasAnnotationEnablerClass()
    • clearMockFields

      private void clearMockFields(Object target, Object annotationEnabler) throws Exception
      Throws:
      Exception
    • injectMocksUsingAnnotationEnabler

      private void injectMocksUsingAnnotationEnabler(Object target, Object annotationEnabler) throws Exception
      Throws:
      Exception