java - 预填充 HSQL 表

标签 java sql unit-testing hsqldb

我的经理询问我是否可以使用 HSQL 对 DAO 进行单元测试。从来没有听说过它,我读了一些并用内存数据库快速实现了单元测试。我发现,由于外键的存在,很难一次只测试一个函数,因为我需要确保数据库有足够的信息来满足外键约束。有没有一种简单的方法可以用基本级别的信息填充表格?我不断找到的所有信息似乎只是内存中的一个干净的石板或用作任何其他数据库的独立实例之前。

注意:这不是独立的,它是 Maven 管理的 Eclipse 项目的一部分。

最佳答案

看看DBUnit - 它可以让您能够完成所需的预测试工作。

关于java - 预填充 HSQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782581/

相关文章:

unit-testing - karma 报错-未知提供者: $$asyncCallbackProvider

java - 重启手机取消共享首选项

sql - 获取最大值,同时保留 SQL 中的其他列

java - 阻塞队列元素对其他线程不可见,有时会导致无法检索元素

SQL WHERE 语句在使用不同计数时出现语法错误

c# - Entity Framework 数据库首先是多对多

java - 平衡设计原则 : Unit Testing

WPF 单元测试框架

java - 在不重新启动 WebSphere 的情况下重新加载 java 类的最佳方法?

基于另一个数组的 Java 打印数组