Ich habe eine Testspezifikation in Spock
und ich möchte die gleichen Tests auf eine andere Alternative mit Ausnahme von einer Methode anwenden. Ich erweitere die ursprüngliche Spezifikation, implementiere einige benutzerdefinierte Sachen, die mit der Alternative zusammenhängen, und möchte wirklich die Ausführung einer Testmethode ausschließen.Spock - ignorieren spec Methode für eine Unterklasse
Ich versuchte es mit
@Ignore
def "Something must work in a certain way"() {
//No implementation
}
aber es scheint, dass das Verfahren auf jeden Fall aufgerufen wird.
Kann dies erreicht werden?
Sie können nicht eine erbliche Testmethode außer Kraft setzen, noch können Sie es ignorieren (zumindest nicht ohne Ihre eigene Spock schreiben Erweiterung). –