Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中测试服务层调用存储过程的方法?_Java_Testing_Stored Procedures - Fatal编程技术网

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

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

我正在编写一个遗留代码,其中有几个方法从服务层本身调用存储过程,而不是hibernate。是否有可能以任何方式测试这些方法,以便提高代码覆盖率?我正在使用Java1.5和SQLServer2005。

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

这样的框架是为Java而存在的,例如签出或