如何解决如何在TestNG中合并两个数据提供者
我在 Excel 工作表中创建了数据。我想要两张工作表中的数据(即 Sheet1 和 Sheet2)
所以我写了两个数据提供者如下。我已经合并了两个数据提供者。但我收到空指针异常。我不知道为什么它会抛出空指针异常。
@DataProvider
public Object[][] getStep1TestData()
{
Object data1[][]= TestUtil.getTestData(sheet1);
return data1;
}
@DataProvider
public Object[][] getStep2TestData()
{
Object data2[][]= TestUtil.getTestData(sheet2);// ---getting
空指针异常 返回数据2; }
@DataProvider
public Object mergeData()
{
List<Object[]> result = Lists.newArrayList();
result.addAll(Arrays.asList(getStep1TestData()));
result.addAll(Arrays.asList(getStep2TestData()));// ----getting null pointer exception here
return result.toArray(new Object[result.size()][]);
}
//@DataProvider
@Test(dataProvider="mergeData")
public void validateStep2Page(String customer,String customertype,String iscontractsigned,String productname,String productamount,String locationname,String address1,String address2,String city,String state,String postalcode,String county,String country,String daysofservices,String servicebranchcode,String csvbranchcode,String product,String quantity,String changeorder) throws Exception
{
salescreatecontractstep1Page.Selectcustomer(customer,customertype,iscontractsigned,productname,productamount);
salescreatecontractstep2Page.addlocation(locationname,address1,address2,city,state,postalcode,county,country,daysofservices,servicebranchcode,csvbranchcode,product,quantity,changeorder);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。