Spock-Tests : Reinigung nach "wo:" - Blocks

Habe ich 2 test-Methoden .

Sie alle führen jede Zeile des in dem block, ich brauche eine Bereinigung für add & relax-Methoden.

Ich habe versucht cleanup-block void cleanup() , def cleanupSpec() , nicht passt .

Wie kann ich explizit die Ausführung einer Bereinigung nach der spezifischen Methode, die "hier" - block?

def "Add"() {
   setup :
   expect : 
   where:
    }

def "Relax"() {
   setup :
   expect : 
   where:     
    }
  • Es ist ein bisschen unklar. Könntest du bitte ein Beispiel geben?
  • never mind , ich habe nur eine neue Methode, zwischen 'add' und 'entspannen' , nannte es "addClean' , und setzen alles da.
  • meine cleanup-Methode -> def "Hinzufügen Aufräumen - nicht a" - test() { erwarten: !cache.clear() }
  • Ich stolperte auf diese Frage und bemerkte, dass die Frage ist ein bisschen unklar, und um ehrlich zu sein, so ist Eure Lösung in den Kommentar oben. Könnte Sie entweder umformulieren der Frage zu machen, mehr klar, was Sie Fragen, beantworten Sie die Frage mit Ihrem Arbeits-Lösung und markieren Sie es richtig, oder sollte diese Frage gelöscht werden/geschlossen insgesamt?
InformationsquelleAutor Shay | 2015-04-27
Schreibe einen Kommentar