2013-06-26 49 views
1

有沒有辦法實例化一個單例HSQLDB數據庫,它將從第一次測試開始直到最後一次測試在Maven項目中完成?Singleton HSQLDB數據庫通過測試

實際上,我的HSQLDB是在爲每個測試類加載的靜態類中創建的。

的Java 1.7.0_17
JUnit的4.11
HSQLDB 2.2.4

回答

1

我認爲要做到這一點的最好辦法是運行一個後臺線程來實例化你的HSQLDB實例。您可以use the mvn ant task在合適的構建步驟(通常爲「測試」或「驗證」)中分離出一個java進程。

我認爲你需要在單獨的線程中運行HSQLDB實例,因爲surefire插件將並行化測試。