我可以调用方法并应用逻辑,
示例
thenAnswer(val -> {
//logic
return newValue;
});
thenReturn(callMethod1(obj));
obj callMethod1(obj){
//Logic
return obj;
}```
thenReturn()
需要一个对象来返回,而thenAnswer()
需要实现接口的类的对象。thenReturn()
,但是如果您需要对返回的对象进行某种操作,那么您应该使用 thenAnswer()
,它将调用一个 Answer 实例。