@Mock 1、对该对象所有非私有方法的调用都没有调用真实方法 2、对该对象私有方法的调用无法进行模拟,会调用真实方法
@Spy 对该对象所有方法的调用都直接调用真实方法
一句话来说 mock的对象,方法都是空的。(忽略public与否) spy的对象,方法都是真实的。
打桩主要是为了指定返回值 另外对于mock的对象 ● when(…) thenReturn(…)会调用真实的方法 ● doReturn(…) when(…) 不会调用真实方法
上一篇:中职学生的数学试卷,全是一堆空白的答题卡,老师:想捞都捞不动 中职一年级数学试卷大全 中职的数学试卷
下一篇:Python学习基础笔记五——列表