M4: @ParameterizedTest
class ParameterizedTests {
@ParameterizedTest @StringSource({ "foo, 1", "bar, 2" })
void testWithParametersFromAnnotation(String parameter, int i) {
// test something
}
@ParameterizedTest @MethodSource("providerMethod")
void testWithParametersFromMethods(String parameter) {
}
static Iterable providerMethod() { return asList("foo", "bar"); }
@ParameterizedTest @FileSource("foo.csv") @FileSource("bar.csv")
void testWithParametersFromFile(String parameter) {
}
}