ScalaTest 中的 Mockito答案是否有替代方案?我正在浏览它的文档,但没有找到任何东西。
例如,我想对存根方法的参数执行一些逻辑。在 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
.
谢谢你。