Class ForMethodsJavaAssistTestClassTransformer
java.lang.Object
org.powermock.core.transformers.TestClassTransformer<javassist.CtClass, javassist.CtMethod>
org.powermock.core.transformers.javassist.testclass.JavaAssistTestClassTransformer
org.powermock.core.transformers.javassist.testclass.ForMethodsJavaAssistTestClassTransformer
- All Implemented Interfaces:
MockTransformer<javassist.CtClass>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Collection<String> Is lazily initilized because of AbstractTestSuiteChunkerImpl#chunkClass(Class)private final Collection<Method> -
Constructor Summary
ConstructorsConstructorDescriptionForMethodsJavaAssistTestClassTransformer(Class<?> testClass, Class<? extends Annotation> testMethodAnnotation, MethodSignatureWriter<javassist.CtMethod> methodSignatureWriter, Collection<Method> testMethodsThatRunOnOtherClassLoaders) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanmustHaveTestAnnotationRemoved(javassist.CtMethod method) Methods inherited from class JavaAssistTestClassTransformer
transformMethods inherited from class TestClassTransformer
getTestClass, getTestMethodAnnotationType, signatureOf, signatureOf
-
Field Details
-
testMethodsThatRunOnOtherClassLoaders
-
methodsThatRunOnOtherClassLoaders
Is lazily initilized because of AbstractTestSuiteChunkerImpl#chunkClass(Class)
-
-
Constructor Details
-
ForMethodsJavaAssistTestClassTransformer
public ForMethodsJavaAssistTestClassTransformer(Class<?> testClass, Class<? extends Annotation> testMethodAnnotation, MethodSignatureWriter<javassist.CtMethod> methodSignatureWriter, Collection<Method> testMethodsThatRunOnOtherClassLoaders)
-
-
Method Details
-
mustHaveTestAnnotationRemoved
- Specified by:
mustHaveTestAnnotationRemovedin classJavaAssistTestClassTransformer- Throws:
Exception
-