
|
浏览:313
2008-05-28 16:47 来自 Sink :
重构了一下单元测试代码,删了很多Database access层的单元测试.(就是单元测试不去数据库拿数据) 出发点是根据: 1.单元测试的测试对象的耦合要最小.对外部环境的依赖也要最小. 2.要尽量提高单元测试的速度.
解决方案: 引入Mock,让其模拟Database access类的功能.
引用句名言: 如果你想知道你的单元测试是否符合标准, 看断了网线,关了数据库后,你的单元测试是否运行通过就知道了.
大家认为单元测试应该访问数据库吗?
|