【问题标题】:How to test methods in service layer calling a stored proc in java?如何测试服务层中调用java中存储过程的方法?
【发布时间】:2010-01-18 20:33:13
【问题描述】:

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

【问题讨论】:

    标签: java testing stored-procedures


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多