好的,这应该是非常简单和基本的,但我无法理解发生了什么。
我创建了一个带有几个Domain类的Grails应用程序。我看到它创建了一个如下所示的测试用例类:
package subasto6
import grails.test.mixin.TestFor
import spock.lang.Specification
/**
* See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
*/
@TestFor(Oferta)
class OfertaSpec extends Specification {
def setup() {
}
def cleanup() {
}
void testSomething() {
assertEquals("foo", "bar")
fail "gfsdger";
}
void testFoo() {
fail "foo"
}
}
现在,当我跑步时,我得到:
| Loading Grails 2.3.0
| Configuring classpath.
|Environment set to test.....
| Running without daemon...
| Compiling 1 source files.
| Running 2 unit tests...
| Completed 0 unit test, 0 failed in 0m 1s
| Tests PASSED - view reports in
C:\Facultad\Seminario\workspaceSTS\Subasto6\target\test-reports
他们为什么不失败?它说它运行了两个测试,但后来它说0完成了,没有任何失败,当它真的应该。我做错了吗?