ScalaTest でMockito のAnswerに代わるものはありますか? 私はそのドキュメントを調べていましたが、何も見つかりませんでした。
たとえば、スタブ化されたメソッドの引数に対していくつかのロジックを実行したいと思います。Mockito では、次のようにします。
when(mock.create(any(A.class))).thenAnswer(new Answer() {
Object answer(InvocationOnMock invocation) {
A firstArg = (A) invocation.getArguments()[0];
firstArg.callMethod();
return null;
}
});
ScalaTest では、Mockito も問題なく使用できます。ただし、そのような を定義する Scala に適した構文があればいいのですがAnswer
。
ありがとうございました。