我是TestNG的新手。
以下是我的测试方法
@Test(dataProvider="getHRServiceData")
public void executeHRService(List<String> inputValues)
{
//some code here
}
如您所见,此方法需要List 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[][]
}
在这个方法中,我以List
的形式获得inputValues值但是由于返回类型是Object [] [],我需要将List转换为Object [] []
我不确定如何将List转换为Object [] []
请你帮我。
答案 0 :(得分:2)
尝试这样的事情:
@DataProvider (name = "getHRServiceData")
public Object[][] getHRServiceData() {
return new Object[][] {
{
Utils.getInputDataFromExcelFileAsList("HR");
},
};
}