Spock仕様内でテストが実行される順序を設定する方法はありますか?
例えば:
class MySpec extends IntegrationSpec {
def 'test A'...
def 'test B'...
}
「テストB」の前に常に「テストA」を実行したい
これは、GebとSpockを使用していくつかの機能テストを行っており、テスト間でデータがロールバックされないためです。
スペックにアノテーションを使用する@Stepwise
と、spock は指定された順序でスペックの各テスト定義を実行します。この例を見てください。