克隆Junit测试的现有数据库的最佳方法是什么?

时间:2013-07-12 21:00:02

标签: java sql junit hsqldb

我必须以某种方式克隆现有数据库中的表,以便运行单元测试。理想的解决方案是 - 一个Maven插件或Spring bean - 可以将数据库表克隆到HSQL数据库中,然后我可以使用我的JUnit测试来点击它。

最简单的方法是什么?

1 个答案:

答案 0 :(得分:3)

下载DBUnit。 http://dbunit.sourceforge.net/

将现有数据库中的数据集导出为XML。

在您的套件中,将数据集导入HSQL。

如果您打算对行为与其持久层紧密结合的应用程序(例如,用ORM编写的任何内容)进行单元测试,那么您将要了解DBUnit。