预填充HSQL表

时间:2011-01-24 13:33:10

标签: java sql unit-testing hsqldb

我的经理问过我是否可以使用HSQL对DAO进行单元测试。从来没有听说过它,我读了一些,并用内存数据库掀起了一些单元测试的实现。我发现,由于外键,一次只测试一个函数是很困难的,因为我需要确保DB有足够的信息来满足外键约束。是否有一种简单的方法来填充基础信息级别的表?我一直在寻找的所有信息似乎只是在内存中的一个清晰的平板或者用作任何其他数据库的独立实例。

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

1 个答案:

答案 0 :(得分:2)

查看DBUnit - 它可以让您能够进行所需的预测试。