Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...



前提
2. 単体テストアシスタントの概要
1. テストメソッドテンプレート作成
2. モック作成
3. アサーション作成
4. カバレッジ計測
5. 実行時データ収集
3. 準備
1. プロジェクトの準備
Eclipse
IntelliJ IDEA
2. 単体テストアシスタントの有効化と設定
3. Jtest パースペクティブの表示 (Eclipse のみ)
4. 単体テストアシスタント ビューの表示
4. 基本的な単体テストの実施
1. テストメソッド作成
テストメソッドテンプレートの作成と変更
2. テスト実行
3. 実行結果確認
単体テストアシスタント ビュー
推奨事項 ビュー
変数 ビュー
JUnit ビュー (Eclipse のみ)
4. アサーション作成
5. カバレッジ確認
5. ファクトリメソッドを使用するテストの実施
1. 前提確認
2. ファクトリメソッド作成
3. ファクトリメソッド登録
4. ファクトリメソッドを使用したテストメソッド作成
5. テストメソッド確認
6. カバレッジを向上するテストの実施
1. 機能を有効化
2. テストメソッド作成
3. テスト実行と結果確認
4. テストメソッド追加
7. パラメータライズされたテストの実施
1. ライブラリ選択
2. CSV ファイルベースのテストメソッド作成
テストメソッド作成
テストデータ編集
テスト実行と結果確認
3. コードベースのテストメソッド作成
テストメソッド作成
テストメソッド確認
テストデータ編集
テスト実行と結果確認
8. モックを使用するテストの実施
1. 事前準備
2. 自動でモック化されたテストメソッド作成
テストメソッド作成
テストメソッド確認
テストメソッド実行
アサーション作成
3. 任意のオブジェクトをモック化するテストメソッド作成
テストメソッド作成
テストメソッド確認
任意のオブジェクトをモック化
推奨事項からモック化
テストメソッド実行
アサーション作成
4. PowerMock を利用したモック作成
事前準備
テスト対象メソッド確認
テストメソッド作成
staticメソッドをモックにする
9. 例外を発生させるテストの実施
1. テストメソッド作成
2. テストメソッド編集
3. 例外発生コード追加
10. Spring Framework を利用したアプリケーションのテストの実施
プロジェクト準備
Eclipse
コントローラクラスのテストメソッド作成
参考:@Configurationインジェクションを行っている場合
設定例:XML ファイルへの参照
設定例:クラスファイルへの参照
11. 便利に使うために
1.コメントを削除
2.複数のメソッドの同時作成
3.テストメソッド複製
4.複数テストの同時実行
同一テストクラス内のテストケースを一度に実行
複数テストクラス内のテストケースを一度に実行
5.単体テストをコマンドラインで実行
1. 前提条件
2. テスト実行
3. 実行結果確認
4. DTP Standard に結果を登録
5. 解析結果のインポート
6.変更されたファイルに関連するテストを実行する
テストメソッド作成
カバレッジインポート
ソースコード変更
変更ベーステスト
12. お問い合わせ先
1. はじめに 6
前提 6
2. 単体テストアシスタントの概要 7
1. テストメソッドテンプレート作成 7
2. モック作成 7
3. アサーション作成 7
4. カバレッジ計測 7
5. 実行時データ収集 8
3. 準備 9
1. プロジェクトの準備 9
Eclipse 9
IntelliJ IDEA 11
2. 単体テストアシスタントの有効化と設定 14
3. Jtest パースペクティブの表示 (Eclipse のみ) 16
4. 単体テストアシスタント ビューの表示 16
4. 基本的な単体テストの実施 18
1. テストメソッド作成 18
テストメソッドテンプレートの作成と変更 18
2. テスト実行 22
3. 実行結果確認 22
単体テストアシスタント ビュー 22
推奨事項 ビュー 23
変数 ビュー 23
JUnit ビュー (Eclipse のみ) 24
4. アサーション作成 25
5. カバレッジ確認 28
5. ファクトリメソッドを使用するテストの実施 30
1. 前提確認 30
2. ファクトリメソッド作成 30
3. ファクトリメソッド登録 31
4. ファクトリメソッドを使用したテストメソッド作成 32
5. テストメソッド確認 33
6. カバレッジを向上するテストの実施 35
1. 機能を有効化 35
2. テストメソッド作成 35
3. テスト実行と結果確認 37
4. テストメソッド追加 39
5. 指摘について エラー! ブックマークが定義されていません。40
7. パラメータライズされたテストの実施 41
1. ライブラリ選択 41
2. CSV ファイルベースのテストメソッド作成 42
テストメソッド作成 42
テストデータ編集 49
テスト実行と結果確認 51
3. コードベースのテストメソッド作成 52
テストメソッド作成 52
テストメソッド確認 58
テストデータ編集 59
テスト実行と結果確認 60
8. モックを使用するテストの実施 63
1. 事前準備 63
2. 自動でモック化されたテストメソッド作成 64
テストメソッド作成 64
テストメソッド確認 67
テストメソッド実行 70
アサーション作成 71
3. 任意のオブジェクトをモック化するテストメソッド作成 72
テストメソッド作成 73
テストメソッド確認 74
任意のオブジェクトをモック化 76
推奨事項からモック化 78
テストメソッド実行 83
アサーション作成 84
4. PowerMock を利用したモック作成 85
事前準備 86
テスト対象メソッド確認 87
テストメソッド作成 88
staticメソッドをモックにする 89
9. 例外を発生させるテストの実施 92
1. テストメソッド作成 92
2. テストメソッド編集 93
3. 例外発生コード追加 94
10. Spring Framework を利用したアプリケーションのテストの実施 97
プロジェクト準備 97
Eclipse 97
コントローラクラスのテストメソッド作成 99
参考:@Configurationインジェクションを行っている場合 102
設定例:XML ファイルへの参照 103
設定例:クラスファイルへの参照 103
11. 便利に使うために 105
1.コメントを削除 105
2.複数のメソッドの同時作成 105
3.テストメソッド複製 106
4.複数テストの同時実行 108
同一テストクラス内のテストケースを一度に実行 108
複数テストクラス内のテストケースを一度に実行 109
5.単体テストをコマンドラインで実行 110
1. 前提条件 110
2. テスト実行 111
3. 実行結果確認 111
4. DTP Standard に結果を登録 114
5. 解析結果のインポート 115
6.変更されたファイルに関連するテストを実行する 119
テストメソッド作成 119
カバレッジインポート 122
ソースコード変更 122
変更ベーステスト 123
12. お問い合わせ先 127