Java TestNG具有跨多个测试的数据驱动测试

Java TestNG具有跨多个测试的数据驱动测试,第1张

Java TestNG具有跨多个测试数据驱动测试

您可以将dataprovider放在单独的类中,然后使用dataprovider注释测试。您可以使用 dataProviderClass 指定


在这里从testng doc引用:

默认情况下,将在当前测试类或其基类之一中查找数据提供者。如果要将数据提供程序放在其他类中,则它必须是静态方法,并在dataProviderClass属性中指定可以在其中找到它的类:

public class StaticProvider {  @DataProvider(name = "create")  public static Object[][] createData() {    return new Object[][] {      new Object[] { new Integer(42) }    }  }}public class MyTest {  @Test(dataProvider = "create", dataProviderClass = StaticProvider.class)  public void test(Integer n) {    // ...  }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5016937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存