Mam specyfikację testu w Spock
i chcę zastosować te same testy do innej alternatywy z wyjątkiem jednej metody. Rozszerzam oryginalną specyfikację, implementuję niestandardowe elementy związane z alternatywą i bardzo chciałbym wykluczyć wykonanie jednej metody testowej.Metoda spock-ignore dla podklasy
Próbowałem go
@Ignore
def "Something must work in a certain way"() {
//No implementation
}
ale wydaje się, że metoda jest wywoływana w każdym razie.
Czy można to osiągnąć?
Nie można przesłonić metodę dziedziczoną testowej, nie można też ignorować go (przynajmniej nie bez pisania własnych Spocka rozbudowa). –