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 Summary
Modifier and TypeMethodDescriptionprotected abstract booleanmustHaveTestAnnotationRemoved(javassist.CtMethod method) ClassWrapper<javassist.CtClass> transform(ClassWrapper<javassist.CtClass> clazz) Transforms theclazz.Methods inherited from class TestClassTransformer
getTestClass, getTestMethodAnnotationType, signatureOf, signatureOf
-
Method Details
-
mustHaveTestAnnotationRemoved
-
transform
public ClassWrapper<javassist.CtClass> transform(ClassWrapper<javassist.CtClass> clazz) throws Exception Description copied from interface:MockTransformerTransforms theclazz.- Parameters:
clazz- The class to be transform into a mock enabled class.- Returns:
- A
ClassWrapperrepresentation of the mocked class. - Throws:
Exception
-