當我剛開始編寫和數據庫有關的單元測試時,就知道這些測試代碼在下次運行的時候可能無法完全通過,因為它和數據緊密的聯系在一起,但也想不出一個好的解決方案。它只保證了當時的代碼是沒有問題的,一個星期后,不,可能在這次單元測試運行完后,就應該丟進垃圾桶了。
這種吃力不討好的行為持續了一段時間,直到引入了DbUnit之后。它確實能夠的保證數據庫處于一個穩定的狀態,無須對其進行人工干預,操作也非常簡單。
創建一個DbUnit Test Case
。。。
當我剛開始編寫和數據庫有關的單元測試時,就知道這些測試代碼在下次運行的時候可能無法完全通過,因為它和數據緊密的聯系在一起,但也想不出一個好的解決方案。它只保證了當時的代碼是沒有問題的,一個星期后,不,可能在這次單元測試運行完后,就應該丟進垃圾桶了。
這種吃力不討好的行為持續了一段時間,直到引入了DbUnit之后。它確實能夠的保證數據庫處于一個穩定的狀態,無須對其進行人工干預,操作也非常簡單。
創建一個DbUnit Test Case
。。。