如何在java中测试服务层调用存储过程的方法?
我正在编写一个遗留代码,其中有几个方法从服务层本身调用存储过程,而不是hibernate。是否有可能以任何方式测试这些方法,以便提高代码覆盖率?我正在使用Java1.5和SQLServer2005。这听起来像是一个典型的需求。您可以通过提供返回静态和一致测试数据的对象的模拟版本来模拟数据库连接和通信(可能通过依赖项注入)。因此,您不必依赖数据库连接(使您的测试更快、更可靠) 这样的框架是为Java而存在的,例如签出或如何在java中测试服务层调用存储过程的方法?,java,testing,stored-procedures,Java,Testing,Stored Procedures,我正在编写一个遗留代码,其中有几个方法从服务层本身调用存储过程,而不是hibernate。是否有可能以任何方式测试这些方法,以便提高代码覆盖率?我正在使用Java1.5和SQLServer2005。这听起来像是一个典型的需求。您可以通过提供返回静态和一致测试数据的对象的模拟版本来模拟数据库连接和通信(可能通过依赖项注入)。因此,您不必依赖数据库连接(使您的测试更快、更可靠) 这样的框架是为Java而存在的,例如签出或