org.testng.annotations.Factory.dataProvider()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中org.testng.annotations.Factory.dataProvider()方法的一些代码示例,展示了Factory.dataProvider()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Factory.dataProvider()方法的具体详情如下:
包路径:org.testng.annotations.Factory
类名称:Factory
方法名:dataProvider

Factory.dataProvider介绍

暂无

代码示例

代码示例来源:origin: org.testng/testng

@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;
}

代码示例来源:origin: cbeust/testng

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;
}

相关文章