11b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beustpackage test.annotationtransformer; 21b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust 31b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beustimport org.testng.IAnnotationTransformer; 41b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beustimport org.testng.annotations.ITestAnnotation; 51b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beustimport org.testng.annotations.Test; 61b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust 71b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beustimport java.lang.reflect.Constructor; 81b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beustimport java.lang.reflect.Method; 91b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust 101b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beustpublic class AnnotationTransformerInTestngXml implements IAnnotationTransformer { 111b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust 121b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust @Test(enabled = false) 131b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust public void shouldRunAfterTransformation() {} 141b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust 15892b08c1f1afd198fd8ccbf804de28b7ce12f547nullin @Override 161b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust public void transform(ITestAnnotation annotation, Class testClass, 171b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust Constructor testConstructor, Method testMethod) { 181b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust annotation.setEnabled(true); 191b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust } 201b7fe50fcb753997f092d60a271209e8ab90b942Cédric Beust} 21