如何测试服务层中调用java中存储过程的方法?

时间:2010-01-18 20:33:13

标签: java testing stored-procedures

我正在研究遗留代码,其中有几种方法可以从服务层本身调用存储过程而不是hibernate。是否有可能以任何方式测试这些方法,以便我的代码覆盖率可以增加?我正在使用java 1.5和sql server 2005。

1 个答案:

答案 0 :(得分:1)

这听起来像是mocking的经典要求。您将通过提供返回静态和一致的测试数据的对象的模拟版本来模拟数据库连接和通信(通过,可能是依赖注入)。因此,您不必依赖数据库连接(使您的测试更快,更可靠)。

此类框架适用于Java - 例如,请查看JMockEasyMock