Is there a way to accept any number of arguments when mocking a method?
For instance if I want to mock those 2 methods:
foo(String s);
foo(String s, int i);
For now, in my test I do:
myMockedClass.foo(_) >> x
myMockedClass.foo(_, _) >> x
Is there a way to mock both at once? Something like:
myMockedClass.foo(*) >> x
(this doesn't work)
This feature is planned, but doesn't exist yet. The proposed syntax is foo.bar(*_)
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With