模拟对象运行用对象的模拟版本来代替被依赖的类(depen 模拟对象框架之前,模拟对象都是手工编写的。使用模拟对象的前提是:使用索依赖单元的接口必须定义清楚。

正文

模拟对象(mock Object)

模拟对象运行用对象的模拟版本来代替被依赖的类(dependent classes),这些模拟对象被传递给要测试的类后,以来关系就被对象的模拟版本代替了,而被测试对象则仍然会以为自己所处理的是真实的对象。

模拟对象框架之前,模拟对象都是手工编写的。

使用模拟对象的前提是:使用索依赖单元的接口必须定义清楚。