有没有办法在JUnit Jupiter
(Junit5
)中进行参数化测试?JUnit Jupiter(JUnit5)中的参数化测试执行
@RunWith(Parameterized.class)
背景:
我通过How to write junit tests for interfaces?去了,想用JUnit5实现测试用例answered here。但是在Jupiter软件包中找不到相同的类。
尝试:
寻找进一步的替代品,我发现Extensions将取代@RunWith为Migrating tips
@RunWith不复存在陈述;被@ExtendWith取代。
我试图定义一个CustomExtension
作为样本 here - MockitoExtension中提供,但在获得使用类参数的情况下,根本不可能成功。
期待有关如何测试在JUnit5
中实现它的类的参数化实例的接口的建议。