Grails基本单元测试

时间:2013-10-30 17:18:33

标签: java unit-testing grails

好的,这应该是非常简单和基本的,但我无法理解发生了什么。

我创建了一个带有几个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完成了,没有任何失败,当它真的应该。我做错了吗?

0 个答案:

没有答案