このレッスンでは、1 つまたは複数のメソッドの複数のテスト ケースにアサーションを作成する方法を学びます。

演習 1 - 1 つのクラスの複数のメソッドに対してテストを作成する

  1. IDE のメニュー バーで [Parasoft] > [設定] > [単体テスト アシスタント] をクリックします。
  2. [サンプル アサーションの生成] オプションをオフにして [OK] をクリックします。

             
  3. エディターで jtest-examples> src/main/java> examples.junit> MoneyBag クラスを開き、クラス内の任意の場所をクリックします。
  4. UTA インターフェイスの [テスト ケースの追加] アクションをクリックします。

            
  5. ダイアログに表示されているすべてのメソッドを選択し、[OK] をクリックします。UTA は選択されたすべてのメソッドのテストを含む MoneyBagTest.java クラスを作成します。

                      
  6. エディターで MoneyBagTest.java クラスを開き、クラス内の任意の場所をクリックします。
  7. UTA インターフェイスの[Track and make assertions] アクションをクリックします。UTA は MoneBagTest クラスのすべてのテストを実行し、テスト コードを更新して推奨されるアサーションを追加します。

     

    実行が完了すると、UTA は更新されたテストの数および実行中に追加されたアサーションの合計を表示します。失敗したテストは更新されません。



  8. MoneyBagTest.java ファイルを開いてアサーションが追加されていることを確認します。

演習 2 - 1 つのパッケージの複数のメソッドに対してテストを作成する 

  1. IDE で jtest-examples> src/main/java> examples.mock パッケージを右クリックします。
  2. メニューの [単体テスト] > [テスト ケースの追加] をクリックします。

        
  3. ダイアログが開いたら [OK] をクリックします。UTA はパッケージのメソッドのテストを作成します。


  4. IDE で jtest-examples> src/test/java> examples.mock パッケージを右クリックします。

                        
  5. メニューの [単体テスト] > [Track and make assertions] をクリックします。UTA は examples.mock パッケージのすべてのテストを実行し、テスト コードを更新して推奨されるアサーションを追加します。

         
    実行が完了すると、UTA は更新されたテスト クラスとテスト ケースの数、および実行中に追加されたアサーションの合計を表示します。失敗したテストは更新されません。

              
  6. jtest-examples> src/main/java> examples.mock> MultiSourceCharacterReader.java を開いてアサーションが追加されていることを確認します。

  • No labels