[英]TestNG : How to return List<String> from DataProvider method
我對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[][]
}
在這種方法中,我以List的形式獲取inputValues值
但是由於返回類型為Object [] [],因此我需要將List轉換為Object [] []
我不確定如何將List轉換為Object [] []
您能在這里幫我嗎?
嘗試這樣的事情:
@DataProvider (name = "getHRServiceData")
public Object[][] getHRServiceData() {
return new Object[][] {
{
Utils.getInputDataFromExcelFileAsList("HR");
},
};
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.