这个bug通过demo来讲解
img单测函数
img目前实测以下操作会导致
image.png1。屏蔽第23行的执行
如果你的单测里是verify验证某个函数,可以查一下是不是调用方出错了
2.mock了真实的执行对象
原21行改成22行的写法
img原本controller是new的,能真实执行。现在改成mock controller,内部的service是mock了,但是实际verify的service并不是这一个,也就是各自mock各自的类。
非要这样验证,那就加上24行,要把service传进去
img
网友评论