我的经理询问我是否可以使用 HSQL 对 DAO 进行单元测试。从来没有听说过它,我读了一些并用内存数据库快速实现了单元测试。我发现,由于外键的存在,很难一次只测试一个函数,因为我需要确保数据库有足够的信息来满足外键约束。有没有一种简单的方法可以用基本级别的信息填充表格?我不断找到的所有信息似乎只是内存中的一个干净的石板或用作任何其他数据库的独立实例之前。
注意:这不是独立的,它是 Maven 管理的 Eclipse 项目的一部分。
最佳答案
看看DBUnit - 它可以让您能够完成所需的预测试工作。
关于java - 预填充 HSQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782581/