【发布时间】:2010-02-12 23:22:14
【问题描述】:
在对代码库进行单元测试时,我需要使用模拟对象的迹象是什么?
这会像在代码库中看到对其他对象的大量调用一样简单吗?
另外,我将如何对不返回值的方法进行单元测试?因此,如果我的方法返回 void 但打印到文件,我是否只检查文件的内容?
模拟是针对外部依赖的,所以这就是一切,不是吗?文件系统、数据库、网络等……
【问题讨论】:
-
最后一点检查:martinfowler.com/articles/mocksArentStubs.html 只是为了确保您了解这些差异。
-
以下是解决其中一些问题的好读物:xunitpatterns.com/TestStrategy.html
标签: unit-testing mocking