给定一个参数为的Java(例如,Spock:存根中的返回输入参数
public class Foo {
public Bar theBar(Bar bar) { /*... */ }
}
当磕碰/ foo的嘲讽,我怎么告诉它接受任何参数和返回值呢? (Groovy的)
def fooStub = Stub(Foo) {
theBar(/*what to pass here*/) >> { x -> x }
}
正如你可以看到我通过了身份功能。但是我不知道要传递什么参数。 _
不起作用,因为它是ArrayList
,因此不是Bar
你有'@ CompileStatic'或'@ TypeChecked'你的规范呢?你可以发布你的整个代码,没有理由不应该使用'_'。 –