下面,我們開始對DAO組件編寫單元測試。前面提到了HSQLDB這一小巧的純Java數據庫。HSQLDB除了提供完整的JDBC驅動以及事務支持外,HSQLDB還提供了進程外模式(與普通數據庫類似)和進程內模式(In-Process),以及文件和內存兩種存儲模式。我們將HSQLDB設定為進程內模式及僅使用內存存儲,這樣,在運行JUnit測試時,可以直接在測試代碼中啟動HSQLDB。測試完畢后,由于測試數據并沒有保存在文件上,因此,不必清理數據庫。
發布: 2008-6-15 14:46 | 作者: 不詳 | 來源: 領測軟件測試網編輯整理 | 查看: 43次 | 進入領測軟件測試網論壇討論
下面,我們開始對DAO組件編寫單元測試。前面提到了HSQLDB這一小巧的純Java數據庫。HSQLDB除了提供完整的JDBC驅動以及事務支持外,HSQLDB還提供了進程外模式(與普通數據庫類似)和進程內模式(In-Process),以及文件和內存兩種存儲模式。我們將HSQLDB設定為進程內模式及僅使用內存存儲,這樣,在運行JUnit測試時,可以直接在測試代碼中啟動HSQLDB。測試完畢后,由于測試數據并沒有保存在文件上,因此,不必清理數據庫。