繁体   English   中英

JUnit 5中的类级测试注释

[英]Class-level test annotation in JUnit 5

TestNG具有很好的功能,可以将@Test批注添加到测试类中 (而不是test 方法 )。 注释该类时,根据文档 ,该类上的所有公共无效返回方法都将视为测试方法。

@Test
public class Test1 {
  public void test1() {
  }
  public void test2() {
  }
}

JUnit 5是否支持类似的概念? 如果没有,是否有扩展允许Junit 5扩展?

(我找不到关于JUnit 5的类级注释的任何讨论,也许我错过了。必须对每个方法进行注释容易出错,很可能会忘记对方法进行注释,从而进行测试跑不开,造成虚假的自信感。)

更新:现在提出的一个问题

不,这在JUnit 5中不可用。

在JUnit 3中有一段时间,您可以扩展TestCase类,然后所有带有test*前缀的方法都将自动运行,但不仅更容易出错,而且实际上已经过时了,现代框架也不会与那些较旧的测试一起运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM