0
我正在使用DBUnit編寫單元測試來測試我的項目的DAO層。它使用JDBC連接到數據庫。如何在執行單元測試時防止dbunit生成database.script文件
我在內存數據庫HQLDB中使用DBUnit。
每次執行我的測試時,都會注意到正在生成database.log,datbase.properties和database.script。
如何防止DBUnit生成這些文件?
我正在使用DBUnit編寫單元測試來測試我的項目的DAO層。它使用JDBC連接到數據庫。如何在執行單元測試時防止dbunit生成database.script文件
我在內存數據庫HQLDB中使用DBUnit。
每次執行我的測試時,都會注意到正在生成database.log,datbase.properties和database.script。
如何防止DBUnit生成這些文件?
dbUnit不會生成這些文件。
數據庫如HSQLDB,H2和Derby創建它們以保持數據更改。
通常有一個開關只能在「內存」模式下啓動它們,所以它們不會創建這些文件,通常在數據庫連接URL中。下面是與HSQLDB這樣的信息: http://hsqldb.org/doc/guide/ch01.html#N101CA
(這是「存貯器唯一數據庫」一節的http://hsqldb.org/doc/guide/ch01.html頁)
你仍然有問題,或者沒有這個解決呢? – Jeff