c++教程 什么是DBUnit,為什么使用以及其原理?
什么是DBUnit,為什么使用以及其原理?Dbunit是一個基于JUnit擴展的數(shù)據(jù)庫測試框架。它提供了大量的類來抽象和封裝與數(shù)據(jù)庫相關(guān)的操作。它利用用戶自定義的數(shù)據(jù)集和相關(guān)的操作,使數(shù)據(jù)庫處于一種可
什么是DBUnit,為什么使用以及其原理?
Dbunit是一個基于JUnit擴展的數(shù)據(jù)庫測試框架。它提供了大量的類來抽象和封裝與數(shù)據(jù)庫相關(guān)的操作。它利用用戶自定義的數(shù)據(jù)集和相關(guān)的操作,使數(shù)據(jù)庫處于一種可知狀態(tài),從而使測試具有自動化、可重復(fù)性和相對獨立性。Dbunit的原理Dbunit中與單元測試相關(guān)的兩個最重要的核心是org.dbunit.database數(shù)據(jù)庫. idatabaseconnection和org.dbunit.dataset數(shù)據(jù)集. idataset,前者(idatabase連接)是產(chǎn)品代碼使用的數(shù)據(jù)庫連接的簡單封裝,后者(。Idataset)是單元測試儀定義的數(shù)據(jù)集的封裝(通常以XML文件的形式,XML文件有多種格式)。