2015-08-04 14 views

risposta

13

Questo non è groove di per sé, ma il framework di test chiamato Spock (che è molto popolare tra gli sviluppatori Groovy, per buone ragioni :-) - http://spockframework.github.io/spock/docs/1.0/index.html

Questa espressione, in particolare, è un modo per istruire Spock che dovrebbe aspettarsi esattamente una chiamata al metodo prova in myService e che questa chiamata dovrebbe essere derisa per restituire true. Vedere Interaction based testing, in particolare la sezione Combinazione di derisione e stub.

+0

Grazie Deigote, mi ha aiutato molto nel frattempo puoi fornire qualche link su come fingere di provare i graal ... –

+0

Il link nella mia risposta (http://spockframework.github.io/spock/docs/1.0/index .html) è abbastanza esaustivo per quanto riguarda il beffardo con Spock. C'è anche https://grails.github.io/grails-doc/latest/guide/testing.html#mockingCollaborator che si riferisce alla stessa guida (link sembra essere rotto ATM). Nella guida di Grails puoi anche scoprire come fingere di usare la meta-programmazione, ma proverei a seguire Spock se è quello che stai già usando. – Deigote