Wie kann man dies in JUnit 5 replizieren, ohne JUnit-vintage zu verwenden?
Code: Select all
@ParameterizedTestEin Beispiel für einen solchen JUnit 4-Test ist:
Code: Select all
@RunWith( Parameterized.class )
public class FooInvariantsTest{
@Parameterized.Parameters
public static Collection data(){
return new Arrays.asList(
new Object[]{ new CsvFoo() ),
new Object[]{ new SqlFoo() ),
new Object[]{ new XmlFoo() ),
);
}
private Foo fooUnderTest;
public FooInvariantsTest( Foo fooToTest ){
fooUnderTest = fooToTest;
}
@Test
public void testInvariant1(){
...
}
@Test
public void testInvariant2(){
...
}
}
Mobile version