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