Spring DA 有助于编写 DAO。当使用iBATIS作为持久性框架并扩展SqlMapClientDaoSupport时,应该为DAO设置SqlMapClient模拟,但我不能这样做。 SqlMapClientTemplate 不是一个接口,EasyMock 无法为其创建模拟。
DAO 和单元测试相处得不好!
在不包含任何业务逻辑且专注于数据库访问的组件中模拟任何内容是没有意义的。
您应该尝试编写集成测试。看一下 spring 参考文档,第 8.3 章:http://static.springframework.org/spring/docs/2.5.x/reference/testing.html http://static.springframework.org/spring/docs/2.5.x/reference/testing.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)