Spockでstubbingして
methodのcall回数をassertする必要がありまして。
someClass = Spy(SomeClass)でspyにすると、
3 * someClass.targetMethod(_, _)といったようにassert出来るのですが、
そのtargetMethodを呼ぶ大元のmethodのcallは、
then:ではなくwhen:になければならなかった、という話です。
即ち、
1 2 3 4 5 | |
ではダメで、
1 2 3 4 5 | |
でないとなりませんでした、と。
あと、
3 * someClass.targetMethod(_, _)の部分には、
変数とか入れられません。即ち、
(3 + n) * someClass.targetMethod(_, _)とかはダメでした。