6

模拟方法时有没有办法接受任意数量的参数?

例如,如果我想模拟这两种方法:

foo(String s);
foo(String s, int i);

现在,在我的测试中,我做了:

myMockedClass.foo(_) >> x
myMockedClass.foo(_, _) >> x

有没有办法同时模拟两者?就像是:

myMockedClass.foo(*) >> x

(这不起作用)

4

1 回答 1

5

此功能已计划,但尚不存在。建议的语法是foo.bar(*_).

于 2012-01-12T14:01:03.550 回答