我有我的junit测试类。我正在使用ant运行这些类。我正在使用带参数includes =“* / Test * .class”的batchtest属性,但是我的类名为* test *包括没有测试方法,当我运行它时会出现错误“没有找到测试”。如果没有在课堂上进行测试,那么会有一个选项吗?
答案 0 :(得分:3)
要回答这个问题,您需要提供更好的模式。
潜在的解决方案:
使用前缀Test
将所有合法测试类重构为 BEGIN ,然后将ant脚本更改为:
includes="*/Test*.class"
为什么你的名称为“Test”的课程不是测试?我强烈建议遵循一个命名约定,该约定将Test
放在开头,并从文件名中删除test
,这实际上不是测试。