如何防止dbunit在执行单元测试时生成database.script文件

时间:2016-05-25 23:31:29

标签: unit-testing dbunit

我正在使用DBUnit编写单元测试来测试项目的DAO层。它使用JBC连接数据库。

我在内存数据库HQLDB中使用DBUnit。

每次执行测试时,都会注意到生成了database.log,datbase.properties和database.script。

如何阻止DBUnit生成这些文件?

1 个答案:

答案 0 :(得分:1)

dbUnit不会生成这些文件。

HSQLDB,H2和Derby等数据库创建它们以保持数据更改。

通常有一个开关可以在"内存中启动它们#34;仅限模式,因此他们不会创建这些文件,通常是在数据库连接URL中。以下是使用HSQLDB执行此操作的信息: http://hsqldb.org/doc/guide/ch01.html#N101CA

(它是"内存专用数据库" http://hsqldb.org/doc/guide/ch01.html页面上的部分)