In my report the last Test name in excel sheet is getting appended in my results. Here is my code
public class Test_suite implements ITest {
private String testInstanceName="";
public String getTestName()
{
return testInstanceName;
}
private void setTestName(String anInstanceName)
{
this.testInstanceName = anInstanceName;
}
@DataProvider()
public Object[][] Unit() throws Exception
{
Object[][] testObjArray = Excel.getTableArray("./Test Data/Test.xlsx","Unit");
return (testObjArray);
}
@BeforeMethod(alwaysRun=true)
public void before(Method method,Object[] parameters)
{
String testCaseId="";
testCaseId = parameters[0].toString();
System.out.println(testCaseId);
setTestName(testCaseId);
}
@Test(dataProvider="Unit")
public void Test(){
}
And my report looks like this