| package test.annotationtransformer; |
| |
| import org.testng.annotations.IConfigurationAnnotation; |
| import org.testng.annotations.IDataProviderAnnotation; |
| import org.testng.annotations.IFactoryAnnotation; |
| import org.testng.annotations.ITestAnnotation; |
| import org.testng.IAnnotationTransformer2; |
| |
| import java.lang.reflect.Constructor; |
| import java.lang.reflect.Method; |
| |
| public class DataProviderTransformer implements IAnnotationTransformer2 { |
| |
| public void transform(IConfigurationAnnotation annotation, Class testClass, |
| Constructor testConstructor, Method testMethod) |
| { |
| } |
| |
| public void transform(IDataProviderAnnotation annotation, Method testMethod) { |
| annotation.setName("dataProvider"); |
| } |
| |
| public void transform(ITestAnnotation annotation, Class testClass, |
| Constructor testConstructor, Method testMethod) |
| { |
| } |
| |
| public void transform(IFactoryAnnotation annotation, Method testMethod) { |
| } |
| } |