@SuppressWarnings({"deprecation"}) private IAnnotation createFactoryTag(Class<?> cls, Annotation a) { FactoryAnnotation result = new FactoryAnnotation(); Factory c = (Factory) a; Class<?> dpc = findInherited(c.dataProviderClass(), cls, Factory.class, "dataProviderClass", DEFAULT_CLASS); result.setParameters(c.parameters()); result.setDataProvider(c.dataProvider()); result.setDataProviderClass(dpc == null || dpc == Object.class ? cls : dpc); result.setEnabled(c.enabled()); result.setIndices(Ints.asList(c.indices())); return result; }
private IAnnotation createFactoryTag(Class<?> cls, Annotation a) { FactoryAnnotation result = new FactoryAnnotation(); Factory c = (Factory) a; Class<?> dpc = findInherited( c.dataProviderClass(), cls, Factory.class, "dataProviderClass", DEFAULT_CLASS); result.setDataProvider(c.dataProvider()); result.setDataProviderClass(dpc == null || dpc == Object.class ? cls : dpc); result.setEnabled(c.enabled()); result.setIndices(Ints.asList(c.indices())); return result; }
private void setIsEnable() { if(null != method.getAnnotation(org.testng.annotations.Test.class)) isEnabled = method.getAnnotation(org.testng.annotations.Test.class) .enabled(); if(null != method.getAnnotation(org.testng.annotations.Factory.class)) isEnabled = method.getAnnotation(org.testng.annotations.Factory.class) .enabled(); }