Pracuję nad projektem Grails/Groovy i czytając dokumentację testową natknąłem tej linii koduco oznacza >> i 1 * w tym ciekawym stwierdzeniu?
1 * myService.prova() >> { true }
jestem w stanie zrozumieć, co robi 1 * oznacza tu również jako >> ma rację, co robi operator przesunięcia to znaczy tutaj? Szukałem tak wiele, ale nie mogłem uzyskać właściwego wyjaśnienia. Grails Test Documenation
Dziękuję Deigote, pomógł dużo w międzyczasie, możesz podać link do tego, jak kpić z testowania dla grails ... –
Łącze w mojej odpowiedzi (http://spockframework.github.io/spock/docs/1.0/index .html) jest dość wyczerpujący, jeśli chodzi o kpiny ze Spocka. Istnieje również https://grails.github.io/grails-doc/latest/guide/testing.html#mockingCollaborators, który odnosi się do tego samego przewodnika (link wydaje się być uszkodzony ATM). W przewodniku Grails można również znaleźć sposób na symulowanie za pomocą meta-programowania, ale starałbym się trzymać Spocka, jeśli tego właśnie używasz. – Deigote