このレッスンでは、1 つまたは複数のメソッドの複数のテスト ケースにアサーションを作成する方法を学びます。
演習 1 - 1 つのクラスの複数のメソッドに対してテストを作成する
- IDE のメニュー バーで [Parasoft] > [設定] > [単体テスト アシスタント] をクリックします。
- [サンプル アサーションの生成] オプションをオフにして [OK] をクリックします。
- エディターで jtest-examples> src/main/java> examples.junit> MoneyBag クラスを開き、クラス内の任意の場所をクリックします。
- UTA インターフェイスの [テスト ケースの追加] アクションをクリックします。
- ダイアログに表示されているすべてのメソッドを選択し、[OK] をクリックします。UTA は選択されたすべてのメソッドのテストを含む MoneyBagTest.java クラスを作成します。
- エディターで MoneyBagTest.java クラスを開き、クラス内の任意の場所をクリックします。
- UTA インターフェイスの[Track and make assertions] アクションをクリックします。UTA は MoneBagTest クラスのすべてのテストを実行し、テスト コードを更新して推奨されるアサーションを追加します。
実行が完了すると、UTA は更新されたテストの数および実行中に追加されたアサーションの合計を表示します。失敗したテストは更新されません。
- MoneyBagTest.java ファイルを開いてアサーションが追加されていることを確認します。
演習 2 - 1 つのパッケージの複数のメソッドに対してテストを作成する
実行が完了すると、UTA は更新されたテスト クラスとテスト ケースの数、および実行中に追加されたアサーションの合計を表示します。失敗したテストは更新されません。
jtest-examples> src/main/java> examples.mock> MultiSourceCharacterReader.java を開いてアサーションが追加されていることを確認します。