我有一个通过 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/