My test class has some code which does the desired validation.
Test Class:
@Parameters({ "InputFile01"})
@Test
public void testCase01(String InputFile01) {
//Code xyz
}
@Parameters({ "InputFile02"})
@Test
public void testCase01(String InputFile02) {
//Code xyz (Same code as above)
}
I have to copy above code multiple times to run it for different input files, How do I handle this
I am running test suit from xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Regression">
<test name="PI01_Sprint1_ID12345">
<classes>
<class name="org.PI01.PI01_Sprint1_ID12345">
<methods>
<parameter name="InputFile01" value="PI01\TC01.xml" />
<include name="testCase01" />
<parameter name="InputFile02" value="PI01\TC02.xml" />
<include name="testCase02" />
</methods>
</class>
</classes>
</test>
</suite>