21

Spock仕様内でテストが実行される順序を設定する方法はありますか?

例えば:

class MySpec extends IntegrationSpec {
    def 'test A'...

    def 'test B'...
}

「テストB」の前に常に「テストA」を実行したい

これは、GebとSpockを使用していくつかの機能テストを行っており、テスト間でデータがロールバックされないためです。

4

1 に答える 1

41

スペックにアノテーションを使用する@Stepwiseと、spock は指定された順序でスペックの各テスト定義を実行します。この例を見てください。

于 2012-11-27T04:56:26.110 に答える