Как снять ограничения на количество аргументов при моделировании с помощью Spock?

Есть ли способ принимать любое количество аргументов при подражании методу?

Например, если я хочу подражать этим двум методам:

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

Сейчас в моем тесте я делаю:

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

Есть ли способ подражать обоим сразу? Что-то вроде:

myMockedClass.foo(*) >> x

(это не работает)

5
задан Jules Olléon 12 January 2012 в 03:28
поделиться