java - 用于 Java 的 SQL 服务器 stub

标签 java sql-server jdbc stub

我有一个通过 JDBC 驱动程序使用 MSSQL 服务器的 Java 应用程序。是否有某种 stub 可用于测试?例如,我想测试我的应用程序如何处理连接错误、SQL Server 磁盘不足和其他异常情况。用真正的 SQL 服务器来模拟它是非常困难和复杂的。

谢谢

最佳答案

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

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

关于java - 用于 Java 的 SQL 服务器 stub ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4989975/

相关文章:

java - JDBC 是否在将日期插入 Oracle DB 之前调整日期?我该如何防止这种情况?

java - 具有 Kerberos 身份验证和 ServerSpn 的 Microsoft JDBC 驱动程序 URL

java - 机器人类,mouseMove无限循环

java - 在 HP-UX 机器上忽略高于 32767 的 DB2 queryDataSize

java - 如何获取jar内的资源路径

SQL 考试 - 估计表大小问题

c# - 获取表的列名并将它们存储在字符串或 var c# asp.net 中

java - java中如何向多个地址发送电子邮件

sql - 在多个并发事务的情况下,罕见且难以捉摸的死锁(选择更新;然后更新)

java - 我需要运行查询 "USE database",每次我调用一个新函数