Class JavaAssistTestClassTransformer

java.lang.Object
org.powermock.core.transformers.TestClassTransformer<javassist.CtClass, javassist.CtMethod>
org.powermock.core.transformers.javassist.testclass.JavaAssistTestClassTransformer
All Implemented Interfaces:
MockTransformer<javassist.CtClass>
Direct Known Subclasses:
ForMethodsJavaAssistTestClassTransformer, FromAllMethodsExceptJavaAssistTestClassTransformer

public abstract class JavaAssistTestClassTransformer extends TestClassTransformer<javassist.CtClass, javassist.CtMethod>
  • Method Details

    • mustHaveTestAnnotationRemoved

      protected abstract boolean mustHaveTestAnnotationRemoved(javassist.CtMethod method) throws Exception
      Throws:
      Exception
    • transform

      public ClassWrapper<javassist.CtClass> transform(ClassWrapper<javassist.CtClass> clazz) throws Exception
      Description copied from interface: MockTransformer
      Transforms the clazz.
      Parameters:
      clazz - The class to be transform into a mock enabled class.
      Returns:
      A ClassWrapper representation of the mocked class.
      Throws:
      Exception