LoginSignup
0
3

More than 3 years have passed since last update.

【初心者向け】EclipseでDBUnitを使ってみた

Last updated at Posted at 2019-06-16

※すべての情報は記事作成当時のものです.

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のダウンロード

  1. 下記サイトにアクセス
    https://search.maven.org/search?q=g:org.dbunit
  2. ダウンロードのアイコンをクリック
  3. 「jar」をクリックスクリーンショット 2019-06-16 17.14.35.png

  4. dbunit-2.6.0.jarがダウンロードされるので, 任意のディレクトリに移動

  5. Eclipseを起動

  6. 「プロジェクト・エクスプローラー」にて, DBUnitを使うプロジェクトを右クリック.

  7. 「プロパティ」をクリック.

  8. 「Javaのビルド・パス」を選択し, 「ライブラリー」をクリック.

  9. 「外部JARの追加」をクリック. スクリーンショット 2019-06-16 17.18.38.png

  10. 4.で置いたdbunit-2.6.0.jarを選択し, 「Open」をクリック. スクリーンショット 2019-06-16 17.19.32.png

  11. 「適用して閉じる」をクリック

SLF4Jのダウンロード

  1. 下記サイトにアクセス
    https://www.slf4j.org/download.html
  2. 「slf4j-1.7.26.zip」をクリックスクリーンショット 2019-06-16 17.26.47.png

  3. slf4j-1.7.26.zipがダウンロードされるので解凍

  4. slf4j-1.7.26/slf4j-api-1.7.26.jar
    slf4j-1.7.26/slf4j-nop-1.7.26.jarを任意のディレクトリに移動

  5. Eclipseを起動

  6. 「プロジェクト・エクスプローラー」にて, DBUnitを使うプロジェクトを右クリック.

  7. 「プロパティ」をクリック.

  8. 「Javaのビルド・パス」を選択し, 「ライブラリー」をクリック.

  9. 「外部JARの追加」をクリック. スクリーンショット 2019-06-16 17.18.38.png

  10. 4.で置いたslf4j-api-1.7.26.jarslf4j-nop-1.7.26.jarを選択し, 「Open」をクリック. スクリーンショット 2019-06-16 17.20.07.png

  11. 「適用して閉じる」をクリック

Apache POIのダウンロード

  1. 下記サイトにアクセス.
    http://poi.apache.org/download.html
  2. 「Binary Distribution」の「poi-bin-4.1.0-20190412.zip」をクリック. スクリーンショット 2019-06-17 18.57.00.png

  3. poi-bin-4.1.0-20190412.zipがダウンロードされるので, それを解凍.

  4. 解凍してできたフォルダpoi-bin-4.1.0を任意のディレクトリに移動.

  5. Eclipseを起動.

  6. 「プロジェクト・エクスプローラー」にて, DBUnitを使うプロジェクトを右クリック.

  7. 「プロパティ」をクリック.

  8. 「Javaのビルド・パス」を選択し, 「ライブラリー」をクリック.

  9. 「外部JARの追加」をクリック. スクリーンショット 2019-06-16 17.18.38.png

  10. 以下の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スクリーンショット 2019-06-17 18.54.39.png

  11. 「適用して閉じる」をクリック.

次は

DAOクラスを作成してテストしてみる(そのうち記事作成)

参考

[1][Think IT] 第1回:Javaの単体テストツールDBUnitって何? (1/3)

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3