【发布时间】:2016-11-11 10:12:31
【问题描述】:
我们使用的是 JUnit 4,但我们在测试分组方面遇到了一些问题。对于集成测试,我们遇到了运行顺序的问题。我们已于 2016 年 2 月迁移到 TestNG。
现在我们正在为我们的项目启动一个新的独立模块,我们的部分团队成员需要 JUnit 5。我相信它比 4th 好多了(有一些新的重要功能,但我也看到了一些问题)。
我不想使用 JUnit 5,因为担心我们的新应用程序可能会出现问题,因为我有使用 4th 的经验。但是我必须对团队更加灵活,所以在做出决定之前,我需要有 JUnit 5 经验的用户的建议。
【问题讨论】:
-
JUnit5 尚未准备好生产,仅适用于最低限度的 java8。
-
@JulienHerr,是的。它还使用变通方法以与 junit4 兼容的方式运行自身。
-
还没有适用于 JUnit5 的 IDE 集成插件...
-
看起来你暂时没有理由进行另一次迁移;)仅供参考,在 GA 之后,IntelliJ 应该很快支持 junit5。
-
@JulienHerr IDEA 已经支持 JUnit 5。见 blog.jetbrains.com/idea/2016/08/using-junit-5-in-intellij-idea