- DB操作のあるプログラムのテストに使われるdbUnit(http://dbunit.sourceforge.net/) を容易に準備できるテンプレート
- Seleniumのテストも支援
- application.propertiesに記載した情報を参照するためのクラス。
- @ClassRuleを指定して使用
- dbUnit周りの操作を行うクラス
- @ClassRuleを指定して使用&util.RuleResourceが必須
- テストの開始時に任意のテーブルのバックアップを行い、終了時にリストアを行う
- SeleniumのjUnitテストを実施する際に使用すると吉なクラス
- @Ruleを指定して使用
- SeleniumのjUnitテスト実施時にLocalStorageを操作するためのクラス
git clone https://github.com/rk7fd3s/testTemplate.git
cd testTemplate
./mvnw test
* if your env is windows thenmvnw.cmd test
- 最終的に、Tests run: 2, Failures: 0, Errors: 0, Skipped: 0と、BUILD SUCCESSが表示されればOK。
- TestRuleResource
- 設定ファイル
application.properties
の内容が正しく取得できているかのテスト - TestRuleDataBase
- DB操作を行ったあと、テーブル情報が想定される変更であるかのテスト
- 「Gitリポジトリの複製」または、「Gitリポジトリの追加」(ローカルに既DLの場合)を行い、Eclipseにgit管理フォルダを認識させる
- 当該Gitリポジトリから「プロジェクトのインポート」を選択
- 「一般的なプロジェクトとしてインポート」を選択
- パッケージ・エクスプローラーなどで見れるようになったら、右クリックで「構成」-「Mavenプロジェクトへ変換」を選択
- 「実行」-「Maven test」などを試してみる