gpt4 book ai didi

java - DataProvider 不适用于外部整数

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:14 26 4
gpt4 key购买 nike

我的@DataProvider看起来像这样:

    @DataProvider(name = "data")
public Object[][] data() throws Exception {
List myList= DBHelper.getList("SELECT x FROM property"); //Get DB data to list
Object[] myArray = myList.toArray();//Convert to array
int len = myArray .length; //Get max array index
int randomIndex = General.createRandNumber(len); //create a random index
return new Object[][]{
{myArray [randomIndex]},
{myArray [randomIndex]},
};
}

当我运行 @Test 时,我会忽略 Test - 除非我用实数替换 randomIndex,例如:{myArray [0]},

我无法弄清楚为什么会发生这种情况,并且想听听对此的解释。

谢谢。

最佳答案

弄清楚...

问题是我使用 len 作为随机数的长度,这导致数据库索引不存在。这就是测试失败的原因。有时你会对简单的事情感到困惑... (-:

关于java - DataProvider 不适用于外部整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38244065/

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