最近在尝试写单元测试,学习 mockito 框架,然后我看网上的案例以及教学中,核心都是通过 when() 方法,模拟一个目标的返回值然后使用。那我有个百思不得其解的问题,Mock 的存在意义就是仿造一个调用目标,那既然这个目标的返回值是固定的,我直接 new 一个对象塞值传入方法使用不可以吗,为什么还要专门用 Mock 来仿造。
还请大佬们的解惑。


↙↙↙阅读原文可查看相关链接,并与作者交流