ich arbeite auf Grails/groovy Projekt und während ihre Test-Dokumentation zu lesen über diese Codezeile kamWas bedeutet >> und 1 * in dieser groovigen Aussage?
1 * myService.prova() >> { true }
vermag ich nicht zu verstehen, was 1 tut * bedeutet hier auch als >> ist rechte Shift-Operator, was tut es bedeutet hier? Ich habe so viel gesucht, aber keine richtige Erklärung bekommen. Grails Test Documenation
Dank Deigote, es half viel unterdessen können Sie einige Link für wie zum Testen im Test für Grails bieten ... –
Der Link in meiner Antwort (http://spockframework.github.io/spock/docs/1.0/index .html) ist ziemlich erschöpfend in Bezug auf Spock. Es gibt auch https://grails.github.io/grails-doc/latest/guide/testing.html#mockingCollaborators, was sich auf den gleichen Leitfaden bezieht (Link scheint ATM kaputt zu sein). Im Grails-Handbuch findest du auch, wie man mit Meta-Programmierung spottet, aber ich würde versuchen, bei Spock zu bleiben, wenn du das schon benutzt hast. – Deigote