2011-12-28 46 views
3

我正在编写单元测试用例,在我的应用程序中为DAO使用JMockit,我必须模拟spring的jdbcTemplate,以便不会有任何对数据库的调用。我见过其他的帖子/例子讨论嘲笑DAO,但从来没有找到谈论嘲笑jdbcTemplate的东西。有没有办法我可以嘲笑它,如果有我从哪里开始?有没有办法用JMockit来模拟spring的jdbcTemplate?

回答

0

你应该模拟DataSource元素,这是一个外部的,如果你检查JDBCTemplate代码,它执行句子得到一个连接,这是从DataSource中获得的。所以你应该给一个模拟连接思考模拟的DataSource,它给出了你在每次执行中都想要什么。

相关问题