gpt4 book ai didi

java - 我的 DataProvider 没有被调用

转载 作者:行者123 更新时间:2023-12-01 05:25:23 31 4
gpt4 key购买 nike

您好,我正在使用 TestNG 在 Eclipse indigo 上进行测试。我已经设置了 DataProvider,奇怪的是控件正在跳过 DataProvider。它执行@BeforeClass和@BeforeSuite和@AfterClass方法。

它也不会抛出任何错误。

这是我的代码。

@DataProvider(name = "dpTest")
public Object dataProvider_test(java.lang.reflect.Method m) throws Exception{
XLSReader xls = new XLSReader();
return (xls.getDiscoveryEXCELData(sup.getDataSource(), "BOA Ad Position"));
}

最佳答案

它没有抛出任何错误的事实可能表明您尚未将测试方法标记为使用数据提供程序。在注释中,您需要标记您的测试以使用您编写的 dataProvider。

@Test(dataProvider = "dpTest")

此外,您的 dataProvider 的返回类型是 Object,这是不正确的。它应该是 Object[][] 或 Iterator[]。

关于java - 我的 DataProvider 没有被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9743248/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com