[英]Junit good practices
我有一個從數據庫檢索很少信息的代碼。 例如,如果您傳遞人ID,則方法將返回您的人詳細信息,例如:
名稱: XXX X XXX
地址: XXXXXXXXXXXXX XXXXX
電話: XXXXXX
在Junit中,測試這種類型的代碼的最佳實踐是什么? Junit建立數據庫連接是一種好習慣嗎?
JUnit將連接到DB並檢索同一個人ID的信息並進行斷言是一種好習慣嗎?
謝謝。
聽起來您正在談論諸如數據訪問對象之類的東西。 我要說的是,用真實的數據庫測試這種事情是至關重要的。 在H2上尋找一個快速的內存數據庫,非常適合測試。 創建填充的對象,使用持久性代碼將其保存到數據庫,然后將其加載回。 然后,確保您取回的對象與最初保存的對象具有相同的狀態。
如果您在其他地方使用Spring,請考慮使用Spring測試框架來幫助管理持久性測試中的事務以及獲得常規測試支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.