I have a query about using parameterized tests for my unit testing of my APIs. Now instead of building an arraylist like
Arrays.asList(new Object[]{
{1},
@RunWith(JUnitParamsRunner.class)
public class FileParamsTest {
@Test
@FileParameters("src/test/resources/test.csv")
public void loadParamsFromFileWithIdentityMapper(int age, String name) {
assertTrue(age > 0);
}
}
JUnitParams has support for loading the data from a CSV file.
CSV File will contain
1,true
2,false