web-dev-qa-db-ja.com

Spock-サブクラスのspecメソッドを無視する

Spockにテスト仕様があり、1つのメソッドを除いて、同じテストを別の代替案に適用したい。私は元の仕様を拡張し、代替に関連するいくつかのカスタムスタッフを実装し、1つのテストメソッドの実行を本当に除外したいと思います。

私はそれを試してみました

@Ignore
def "Something must work in a certain way"() {
    //No implementation
}

とにかくメソッドが呼び出されているようです。

これは達成できますか?

24
ps-aux

@Ignoreのインポートステートメントを確認します。 JUnitではなくspockライブラリからインポートする必要があります。

import spock.lang.Ignore

の代わりに

import org.junit.Ignore
65
dmahapatro