2016-05-25 17 views
0

我正在使用DBUnit編寫單元測試來測試我的項目的DAO層。它使用JDBC連接到數據庫。如何在執行單元測試時防止dbunit生成database.script文件

我在內存數據庫HQLDB中使用DBUnit。

每次執行我的測試時,都會注意到正在生成database.log,datbase.properties和database.script。

如何防止DBUnit生成這些文件?

回答

1

dbUnit不會生成這些文件。

數據庫如HSQLDB,H2和Derby創建它們以保持數據更改。

通常有一個開關只能在「內存」模式下啓動它們,所以它們不會創建這些文件,通常在數據庫連接URL中。下面是與HSQLDB這樣的信息: http://hsqldb.org/doc/guide/ch01.html#N101CA

(這是「存貯器唯一數據庫」一節的http://hsqldb.org/doc/guide/ch01.html頁)

+0

你仍然有問題,或者沒有這個解決呢? – Jeff

相關問題