※すべての情報は記事作成当時のものです.
DBUnitとは
- DBにアクセスするプログラムの単体テストをおこなうためのフレームワーク[1]
- 「JUnitの拡張」という位置づけ[1]
動作環境
ハードウェア: MacBook Pro (Retina, 13-inch, Mid 2014)
OS: MacOS Mojave 10.14.3
IDE: Eclipse 2019-03 (日本語化済)
DBMS: MySQL 8.0.16
JUnit: JUnit5
EclipseでDBUnitを動かせるようにする
必要なもの
- DBUnit
- SLF4J
- Apache POI (テストでExcelを使用する場合)
DBUnitのダウンロード
- 下記サイトにアクセス
https://search.maven.org/search?q=g:org.dbunit - ダウンロードのアイコンをクリック
dbunit-2.6.0.jar
がダウンロードされるので, 任意のディレクトリに移動Eclipseを起動
「プロジェクト・エクスプローラー」にて, DBUnitを使うプロジェクトを右クリック.
「プロパティ」をクリック.
「Javaのビルド・パス」を選択し, 「ライブラリー」をクリック.
「適用して閉じる」をクリック
SLF4Jのダウンロード
- 下記サイトにアクセス
https://www.slf4j.org/download.html slf4j-1.7.26.zip
がダウンロードされるので解凍slf4j-1.7.26/slf4j-api-1.7.26.jar
とslf4j-1.7.26/slf4j-nop-1.7.26.jar
を任意のディレクトリに移動Eclipseを起動
「プロジェクト・エクスプローラー」にて, DBUnitを使うプロジェクトを右クリック.
「プロパティ」をクリック.
「Javaのビルド・パス」を選択し, 「ライブラリー」をクリック.
4.で置いた
slf4j-api-1.7.26.jar
とslf4j-nop-1.7.26.jar
を選択し, 「Open」をクリック.「適用して閉じる」をクリック
Apache POIのダウンロード
- 下記サイトにアクセス.
http://poi.apache.org/download.html poi-bin-4.1.0-20190412.zip
がダウンロードされるので, それを解凍.解凍してできたフォルダ
poi-bin-4.1.0
を任意のディレクトリに移動.Eclipseを起動.
「プロジェクト・エクスプローラー」にて, DBUnitを使うプロジェクトを右クリック.
「プロパティ」をクリック.
「Javaのビルド・パス」を選択し, 「ライブラリー」をクリック.
以下の4つのjarファイルを選択して, 「Open」をクリック.
poi-4.1.0.jar
poi-ooxml-4.1.0.jar
poi-ooxml-schemas-4.1.0.jar
ooxml-lib/xmlbeans-3.1.0.jar
「適用して閉じる」をクリック.
次は
DAOクラスを作成してテストしてみる(そのうち記事作成)