我有我的单元测试类。我正在和蚂蚁一起上这些课。我使用batchtest属性参数包括="*/测试*.class",但我有类的名称像* Test *,不包括测试方法,当我运行它给出错误"没有测试发现"。有没有一个选项,比如如果没有测试,那么跳过?
要回答这个问题,您需要提供一个更好的模式。
可能的解决方案:
将所有合法的测试类重构为BEGIN,并以Test
为前缀,然后将ant脚本更改为:
includes="*/Test*.class"
为什么你有名字为"Test"的类,而它们不是测试?我强烈建议遵循命名约定,将Test
放在开头,并从实际上不是测试的文件名中删除test
。