【发布时间】:2014-04-15 14:07:58
【问题描述】:
在 groovy.util.GroovyTestCase (http://groovy.codehaus.org/api/groovy/util/GroovyTestCase.html) 的文档中,描述说“Groovy 中的默认 JUnit 测试用例。这提供了许多帮助方法以及 避免了要求所有测试*方法的 JUnit 限制是 void 返回类型。
但是,当我使用如下 groovy JUnit3 代码时,JUnit 找不到任何测试:
class MyTest extends GroovyTestCase {
def testSomething() {
assert 1 + 1 == 2
}
}
如果我将 testSomething() 的返回类型更改为 void(在 JUnit 中是正常的),则发现测试很好。
我需要以不同的方式编写测试还是文档有误?
【问题讨论】:
-
看来你是对的,方法必须返回
void并以test开头