簡體   English   中英

TestNG:如何返回列表 <String> 從DataProvider方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM