JUnit 5 - 重用具有不同状态的嵌套测试类?

时间:2017-10-31 17:23:07

标签: junit junit5

这里的学生。在JUnit 5中,多次调用@Nested测试类的最佳方法是什么,但每次都有略微不同的状态?

我看到JUnit 5有一个(实验性的)@ParameterizedTest功能,该功能基于(非实验性)@TestTemplate功能,但这两个功能仅适用于测试方法,而不是嵌套测试类。

我有一个繁重的@Nested测试类需要为枚举的每个值调用一次(最好每个调用都有一个不同的@Tag值),我宁愿避免使用& #34;拷贝和粘贴"参数化方法。

1 个答案:

答案 0 :(得分:2)

目前无法在JUnit Jupiter中多次执行测试类。

要参与讨论,请参阅以下问题:https://github.com/junit-team/junit5/issues/878