我一直在努力執行單元測試,目前有一些代碼,執行以下操作:的JUnit數據庫代碼
- 查詢外部數據庫,裝載 到進料臺
- 查詢視圖, 這是我的進料和數據 表的增量,更新數據表,以匹配 供給臺
我的單元測試策略是這樣的:
我有一個測試數據庫,我可以自由操作。
- 在設置()時,一些數據加載到我的測試分貝
- 運行我的代碼,使用我的測試分貝爲源
- 檢查數據表,檢查計數和的存在/不存在某些記錄
- 明確的測試分貝,在一組不同的數據再次
- 運行代碼再次
- 檢查數據表
顯然,我有我加載到源數據庫建立這樣,我知道某些記錄應當被添加,刪除,更新的數據集等
看起來這是有點麻煩,並應該有更簡單的方法?有什麼建議麼?