用于java的SQL服务器存根

dud*_*mar 5 java sql-server jdbc stub

我有一个通过JDBC驱动程序使用MSSQL服务器的java应用程序.我可以用某种存根进行测试吗?例如,我想测试我的应用程序如何处理连接错误,SQL服务器磁盘空间和其他异常的情况.使用真正的SQL服务器模拟这一点非常困难和复杂.

谢谢

che*_*vim 1

您可以使用模拟库(例如https://mocquer.dev.java.net/DAO )针对返回模拟对象的 s 或存储库编写单元测试。Connection

不过,您需要一个真正干净且解耦的应用程序架构,以便使其正常工作并为您提供实际的测试覆盖率。