評DBUNIT的結構
????? dbunit是一個基于junit的為基于數據庫的代碼提供單元測試的框架,他主要的特點就是在單元測試中維護數據庫的記錄的穩定。???? dbunit在用接口+抽象類+實現類解決了多數據庫靈活的表創建,更新記錄。各對象的職責劃分的合理清晰。非常值得去琢磨。
???? 關鍵的對象有IDatabaseConnection(負責連接)這一支和IDataSet(負責具體數據)這一支,DatabaseOperation(負責操作具體數據)這一支。DatabaseTestCase統一這些對象。
???? 但不知道他為什么用工廠用的那么少。這是個問題。