@DataProvider
public Iterator<String> getTestData() throws IOException
{
ReadTestData readtestData=new ReadTestData();
ArrayList<String> testData=readtestData.readExcel();
return testData.iterator();
}
@Test(dataProvider="getTestData")
public void addEmployeeExcel(String empRef,String foreName,String surName,String jobTitle,String location)
{
System.out.println("empref"+empRef);
}
why am I getting below error? I have 5 columns in excel sheet
Data provider mismatch Method: addEmployeeExcel([Parameter{index=0, type=java.lang.String, declaredAnnotations=[]}, Parameter{index=1, type=java.lang.String, declaredAnnotations=[]}, Parameter{index=2, type=java.lang.String, declaredAnnotations=[]}, Parameter{index=3, type=java.lang.String, declaredAnnotations=[]}]) Arguments: [(java.lang.String) WTS1]