我想知道是否有人知道正確的方式來單元測試一個寧靜的web服務。我有一套使用隱藏的Web服務,我想爲它們編寫測試代碼。不幸的是,由於我的web服務與數據庫綁定,我的測試最終會填充數據庫,這似乎是一個問題。單元測試寧靜的webservices
我主要是問從單元測試的角度來處理這個問題的正確方法。我是否清除了測試後插入的值的數據庫?我是否有專門的測試數據庫和一整套特殊的測試路線?對於解決這個問題的最佳方式,我感到有點不知所措。
很顯然,在其他類似的數據庫包裝類的情況下,您只需傳入您在測試開始時設置的虛擬數據庫。這看起來似乎更具挑戰性,儘管當涉及到像休息一樣的休息框架時。
我很感激你們所有人都可能用正確的方式來處理將信息保存到數據庫的測試。
在此先感謝。
我想我的問題歸結爲像休會一樣的框架,有沒有一種很好的方式來「傳遞依賴到持久層」?它似乎很難只是指出路由指向哪個數據庫? – akhalsa