在 groovy.util.GroovyTestCase ( http://groovy.codehaus.org/api/groovy/util/GroovyTestCase.html ) 的文档中,描述说“Groovy 中的默认 JUnit TestCase。这提供了许多帮助方法以及避免要求所有 test* 方法为 void return type 的 JUnit 限制。
但是,当我使用如下 groovy JUnit3 代码时,JUnit 找不到任何测试:
class MyTest extends GroovyTestCase {
def testSomething() {
assert 1 + 1 == 2
}
}
如果我将 testSomething() 的返回类型更改为 void(在 JUnit 中是正常的),则发现测试很好。
我需要以不同的方式编写测试还是文档错误?