系列导航
点击跳转到系列博文目录导航
概念
Mock的概念,其实很简单:所谓的mock就是创建一个类的虚假的对象,在测试环境中,用来替换掉真实的对象,以达到两大目的:
- 验证这个对象的某些方法的调用情况,调用了多少次,参数是什么等等
- 指定这个对象的某些方法的行为,返回特定的值,或者是执行特定的动作
上述两大目的应该好好理解一下,理解了目的也就大致知道了何时使用mock
使用场景
比如:class A 依赖 class B、class B 依赖 class C和class D、class C 依赖 …、class D 依赖 …