評(píng)DBUNIT的結(jié)構(gòu)
????? dbunit是一個(gè)基于junit的為基于數(shù)據(jù)庫(kù)的代碼提供單元測(cè)試的框架,他主要的特點(diǎn)就是在單元測(cè)試中維護(hù)數(shù)據(jù)庫(kù)的記錄的穩(wěn)定。???? dbunit在用接口+抽象類+實(shí)現(xiàn)類解決了多數(shù)據(jù)庫(kù)靈活的表創(chuàng)建,更新記錄。各對(duì)象的職責(zé)劃分的合理清晰。非常值得去琢磨。
???? 關(guān)鍵的對(duì)象有IDatabaseConnection(負(fù)責(zé)連接)這一支和IDataSet(負(fù)責(zé)具體數(shù)據(jù))這一支,DatabaseOperation(負(fù)責(zé)操作具體數(shù)據(jù))這一支。DatabaseTestCase統(tǒng)一這些對(duì)象。
???? 但不知道他為什么用工廠用的那么少。這是個(gè)問(wèn)題。
posted on 2006-04-29 10:48 IHC0100 閱讀(247) 評(píng)論(0) 編輯 收藏