Java 查找缺少的@Test注释
有时我会在测试类中偶然发现没有错误地用@test注释的测试方法。这些方法的名称通常以前缀test开头,它们的主体包含断言Java 查找缺少的@Test注释,java,eclipse,testing,junit,Java,Eclipse,Testing,Junit,有时我会在测试类中偶然发现没有错误地用@test注释的测试方法。这些方法的名称通常以前缀test开头,它们的主体包含断言 有没有办法找到这种缺少注释的JUnit4测试用例?据我所知,这在普通的eclipse搜索方法中是不可能的。您可以自己编写一个程序来检查这些条件。可以帮助您读取文件 我知道这个问题很老了,但我在谷歌搜索同一个问题时,通过单击第一个结果找到了它 我使用正则表达式在Eclipse中使用搜索和替换解决了这个问题: [ \r\n]+(?!@test)[ ]*\r\n[
有没有办法找到这种缺少注释的JUnit4测试用例?据我所知,这在普通的eclipse搜索方法中是不可能的。您可以自己编写一个程序来检查这些条件。可以帮助您读取文件 我知道这个问题很老了,但我在谷歌搜索同一个问题时,通过单击第一个结果找到了它 我使用正则表达式在Eclipse中使用搜索和替换解决了这个问题:
[ \r\n]+(?!@test)[ ]*\r\n[ ]*public void test
说明:
[\r\n]+
选项卡、空格或换行符至少一次(否则我们的结果将包括带有注释的行)
(?!@test)
-不包含此现有字符串:@test
[]*
-可选空白(已解释)
\r\n
换行符
[]*
-可选空白(已解释)
公共无效测试
-匹配字符串