gpt4 book ai didi

mysql - 来自数据库的数据提供者测试值

转载 作者:行者123 更新时间:2023-11-29 00:35:09 25 4
gpt4 key购买 nike

如何将从 mysql 数据库读取的值传递给@DataProvider?

在我的例子中,我必须通过@DataProvider 将从数据库读取的值传递给测试方法

最佳答案

dataprovider 旨在将值从您的数据源传递到您的测试。您可以将读取数据库和创建对象的代码放在用@DataProvider 注释的方法中,并在测试方法中指定此 DataProvider。有点效果

@DataProvider(name = "dbreaddata")
public Object[][] readDBData() {

//read from db -
//create object[][]
// return Object[][];
}


@Test(dataProvider = "dbreaddata")
public void useAndTestData(Object a) {
//Use data read from db
}

阅读更多@ http://testng.org/doc/documentation-main.html#parameters-dataproviders

关于mysql - 来自数据库的数据提供者测试值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686193/

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