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(_, _)とかはダメでした。