0

好的,这应该非常简单和基本,但我不明白发生了什么。

我创建了一个带有几个域类的 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 完成并且没有任何失败,而实际上它应该。难道我做错了什么?

4

0 回答 0