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

なぜ彼らは失敗しないのですか?2 つのテストを実行すると表示されますが、0 が完了し、何も失敗しないと表示されます。私は何か間違ったことをしていますか?

4

0 に答える 0