[英]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.