Rozglądałem się i próbowałem różnych rzeczy bez skutku. Przykłady w interwebs są nieliczne, a IMHO całkiem proste. Mój przypadek użycia:Czy jest jakiś sposób na robienie argumentów w Spocku?
(tzw itocNetworkHandler "poniżej jest fałszywa)
when: "we're doing stuff"
StandardResponse response = cms.doCardStuff("123", "111", order)
....
then: "we get proper calls and response object"
1 * cms.itocNetworkHandler.doNetworkCall(
{ it instanceof ReplacementRequestRecord
}, StandardResponseRecord.class) >> record
chciałbym przechowywać z dala parametr („IT”) do„doNetworkCall”na makiety.
Powodem, dla którego chcę, aby parametr był, ponieważ obiekt, który testuję, powinien przyjmować moje parametry, robić rzeczy, tworzyć nowy obiekt i przekazywać go do mojego projektu. Chcę się upewnić, że utworzony obiekt wygląda tak, jak powinien.
Wskaźniki bardzo doceniane.
Dlaczego chcesz zapisać argument? Co z tym zrobisz? –
Wyjaśniłem powyżej, dlaczego potrzebuję go. – Mathias