当前,我(尝试)将现有的Junit4项目迁移到Junit5。
我被困在必须同时使用@RepeatedTest和@ParameterizedTest的地方。
尝试引发默认异常-No Runnable Methods found
作为替代,我应该能够从两个不同的源将参数传递给我的每个测试-最终以第二个源的Null
值结束。
答案 0 :(得分:2)
否,不能在同一方法上使用@RepeatedTest
和@ParameterizedTest
,因为两者都是@TestTemplate
的实现,并且一个方法只能有一个 test模板。有关详细信息,请参见JUnit 5 issue #1224。
但是请注意,JUnit Jupiter最终将支持容器模板。有关详细信息,请参见JUnit 5 issue #871。