DBunit 是一種擴(kuò)展于JUnit的數(shù)據(jù)庫驅(qū)動測試框架,它使數(shù)據(jù)庫在測試過程之間處于一種已知狀態(tài),如果一個測試用例對數(shù)據(jù)庫造成了破壞性影響,它可以幫助避免造成后面的測試失敗或者給出錯誤結(jié)果。
成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)建站).為客戶提供專業(yè)的德陽機(jī)房托管,四川各地服務(wù)器托管,德陽機(jī)房托管、多線服務(wù)器托管.托管咨詢專線:028-86922220DBunit通過維護(hù)真實數(shù)據(jù)庫與數(shù)據(jù)集(IDataSet)之間的關(guān)系來發(fā)現(xiàn)與暴露測試過程中的問題。IDataSet 代表一個或多個表的數(shù)據(jù)。此處IDataSet可以自建,可以由數(shù)據(jù)庫導(dǎo)出,并以多種方式體現(xiàn),xml文件、XLS文件和數(shù)據(jù)庫查詢數(shù)據(jù)等。
基于DBUnit 的測試的主要接口是IDataSet,可以將數(shù)據(jù)庫模式的全部內(nèi)容表示為單個IDataSet 實例。這些表本身由Itable 實例來表示。
1. pom文件配置
org.springframework.boot spring-boot-starter-test com.github.springtestdbunit spring-test-dbunit 1.3.0 test org.dbunit dbunit 2.5.3