public class ForMethodsJavaAssistTestClassTransformer extends JavaAssistTestClassTransformer
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<java.lang.String> |
methodsThatRunOnOtherClassLoaders
Is lazily initilized because of
AbstractTestSuiteChunkerImpl#chunkClass(Class)
|
private java.util.Collection<java.lang.reflect.Method> |
testMethodsThatRunOnOtherClassLoaders |
Constructor and Description |
---|
ForMethodsJavaAssistTestClassTransformer(java.lang.Class<?> testClass,
java.lang.Class<? extends java.lang.annotation.Annotation> testMethodAnnotation,
MethodSignatureWriter<javassist.CtMethod> methodSignatureWriter,
java.util.Collection<java.lang.reflect.Method> testMethodsThatRunOnOtherClassLoaders) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
mustHaveTestAnnotationRemoved(javassist.CtMethod method) |
transform
getTestClass, getTestMethodAnnotationType, signatureOf, signatureOf
private final java.util.Collection<java.lang.reflect.Method> testMethodsThatRunOnOtherClassLoaders
private java.util.Collection<java.lang.String> methodsThatRunOnOtherClassLoaders
public ForMethodsJavaAssistTestClassTransformer(java.lang.Class<?> testClass, java.lang.Class<? extends java.lang.annotation.Annotation> testMethodAnnotation, MethodSignatureWriter<javassist.CtMethod> methodSignatureWriter, java.util.Collection<java.lang.reflect.Method> testMethodsThatRunOnOtherClassLoaders)
protected boolean mustHaveTestAnnotationRemoved(javassist.CtMethod method) throws java.lang.Exception
mustHaveTestAnnotationRemoved
in class JavaAssistTestClassTransformer
java.lang.Exception