gpt4 book ai didi

java - 测试NG : How to return List from DataProvider method

转载 作者:行者123 更新时间:2023-12-02 03:11:26 24 4
gpt4 key购买 nike

我对 TestNG 还很陌生。

以下是我的测试方法

@Test(dataProvider="getHRServiceData")
public void executeHRService(List<String> inputValues)
{
//some code here
}

如您所见,此方法需要列表 inputValues 作为参数。

以下是我的 getHRServiceData() 方法的代码

public Object[][] getHRServiceData() throws Exception 
{
List<String> inputValues=Utils.getInputDataFromExcelFileAsList("HR");
Object[][] objArray = new Object[inputValues.length][];
//Code to convert List<String> to Object[][]
}

在此方法中,我以列表的形式获取 inputValues 值

但由于返回类型是 Object[][] 我需要将 List 转换为 Object[][]

我不知道如何将List转换为Object[][]

你能帮我一下吗?

最佳答案

尝试这样的事情:

@DataProvider (name = "getHRServiceData")
public Object[][] getHRServiceData() {
return new Object[][] {
{
Utils.getInputDataFromExcelFileAsList("HR");
},
};
}

关于java - 测试NG : How to return List<String> from DataProvider method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40991846/

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