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 boolean
mustHaveTestAnnotationRemoved
(javassist.CtMethod method) Methods inherited from class org.powermock.core.transformers.javassist.testclass.JavaAssistTestClassTransformer
transform
Methods inherited from class org.powermock.core.transformers.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:
mustHaveTestAnnotationRemoved
in classJavaAssistTestClassTransformer
- Throws:
Exception
-