Given an method with a parameter in Java, e.g.
public class Foo {
public Bar theBar(Bar bar) { /*... */ }
}
When stubbing/ mocking foo, how do I tell it to accept any argument and return it? (Groovy)
def fooStub = Stub(Foo) {
theBar(/*what to pass here*/) >> { x -> x }
}
As you can see I passed the identity function. However I do not know what to pass as argument. _
does not work because it is an ArrayList
and thus not of type Bar