您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

在这里从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) {
    // ...
  }
}
java 2022/1/1 18:38:15 有413人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶