如何检测丢失的@Nested 注释?
How do detect missing @Nested annotations?
使用嵌套测试时,我的团队发现有时我们会忘记将 @Nested
注释添加到内部 class。
这导致 "false negative" 测试套件——所有测试都是绿色的,但实际上有一部分测试根本不是 运行,并且可能确实被破坏了。
是否有任何现有工具可以帮助我们自动发现这一点?
据我所知,目前没有任何工具可以在这方面为您提供帮助。
就 JUnit Jupiter 本身而言,我们(JUnit 5 团队)计划在未来的版本中针对此类场景彻底检查 诊断。
欢迎在此发表您的想法和疑虑:
使用嵌套测试时,我的团队发现有时我们会忘记将 @Nested
注释添加到内部 class。
这导致 "false negative" 测试套件——所有测试都是绿色的,但实际上有一部分测试根本不是 运行,并且可能确实被破坏了。
是否有任何现有工具可以帮助我们自动发现这一点?
据我所知,目前没有任何工具可以在这方面为您提供帮助。
就 JUnit Jupiter 本身而言,我们(JUnit 5 团队)计划在未来的版本中针对此类场景彻底检查 诊断。
欢迎在此发表您的想法和疑虑: