我喜歡爲我的hibernate dao實現編寫JUnits,並就編寫這些單元測試用例的建議方法徵求意見。我可以想到兩種策略。春季單元測試hibernate daos
使用像EasyMock這樣的庫嘲諷休眠模板,並測試這些模擬對象的DAO實現。 (不是真的滿足,因爲我會針對測試數據真的測試對一個模擬層,而不是)
測試對一個真正的測試數據庫(在內存/外)運行我的單元測試之前寫了一些測試數據。
哪一種方法是確保我們的DAO的好方法正確測試。請指點我使用第二種方法配置測試的任何示例。我試圖環顧四周,但還沒有找到合適的。
謝謝, Siva。
只是想添加到augusto的評論,你可以使用DBUnit填充您的測試數據庫與數據查詢。 – jwmajors81