有时我会偶然发现测试类中的测试方法,这些测试类没有被@Test错误注释。方法'名称通常以前缀test开头,它们的主体包含断言。
有没有办法找到缺少注释的JUnit 4测试用例?
答案 0 :(得分:0)
据我所知,正常的日食搜索方法无法实现。您可以自己编写一个程序来检查这些条件。 This link可以帮助您阅读文件。
答案 1 :(得分:0)
我知道这个问题很旧,但是我通过在搜索同一问题时单击第一个结果找到了它。
我使用正则表达式在Eclipse中使用“搜索并替换”解决了该问题:
[ \r\n]+(?!@test)[ ]*\r\n[ ]*public void test
说明:
[ \r\n]+
制表符,空格或换行符至少一次(否则,我们的结果将包括带有注释的行)
(?!@test)
-不包含以下存在的字符串:@test
[ ]*
-可选的空格(已经说明)
\r\n
换行符
[ ]*
-可选的空格(已经说明)
public void test
-匹配字符串