我们可以在Junit 5中将@RepeatedTest和@ParameterizedTest一起使用吗

时间:2018-12-28 10:19:02

标签: junit5

当前,我(尝试)将现有的Junit4项目迁移到Junit5。

我被困在必须同时使用@RepeatedTest和@ParameterizedTest的地方。 尝试引发默认异常-No Runnable Methods found

作为替代,我应该能够从两个不同的源将参数传递给我的每个测试-最终以第二个源的Null值结束。

1 个答案:

答案 0 :(得分:2)

否,不能在同一方法上使用@RepeatedTest@ParameterizedTest,因为两者都是@TestTemplate的实现,并且一个方法只能有一个 test模板。有关详细信息,请参见JUnit 5 issue #1224

但是请注意,JUnit Jupiter最终将支持容器模板。有关详细信息,请参见JUnit 5 issue #871