前のトピック: チュートリアル 3 - フィルタおよびアサーション次のトピック: チュートリアル 5 - デモ サーバの Web アプリケーションの実行


チュートリアル 4 - Java オブジェクト(POJO)の操作

このチュートリアルでは、簡単な Java オブジェクトを作成して操作し、java.util.Date クラスを使用して日付オブジェクトを作成します。

まず、オブジェクトを作成して、オブジェクトに対してメソッドをコールする方法を確認します。 その後、単純な DevTest モデル エディタにオブジェクトを埋め込みます。

チュートリアルのタスク

このチュートリアルでは、以下のことを行います。

前提条件

手順 1 - テスト ケースの作成

テスト ケースを作成する方法

手順 2 - 動的 Java 実行テスト ステップの作成

動的 Java 実行テスト ステップでは、DevTest クラスパスのクラスから Java オブジェクトを作成できます。 以下の手順では、java.util.Date クラスを使用します。

次の手順に従ってください:

  1. LISA--icon_image_whiteplussignbluecircleステップの追加]をクリックします。

    ステップの追加]メニューが表示されます。

  2. Java/J2EE]を選択し、次に[動的 Java 実行]を選択します。

    動的 Java 実行エディタが開きます。

    チュートリアル 4 の動的 Java 実行エディタのスクリーンショット

  3. [ローカル JVM 設定]領域で、[クラスの新規オブジェクトを作成]が選択されていることを確認します。
  4. クラスの新規オブジェクトを作成]の右側にあるフィールドに、「java.util.Date」と入力します。
  5. オブジェクトの構築/ロード]をクリックします。

    複合オブジェクト コンストラクタ ウィザードが表示されます。 最初のステップには、使用可能なコンストラクタが表示されています。

  6. [Date( java.lang.Long )]コンストラクタを選択します。

    複合オブジェクト コンストラクタのスクリーンショット

  7. 次へ]をクリックします。
  8. 終了]をクリックします。

    複合オブジェクト エディタが開きます。

    チュートリアル 4 の COE のスクリーンショット

    複合オブジェクト エディタに操作する Java オブジェクトが表示されます。

手順 3 - Java オブジェクトのコール

複合オブジェクト エディタは 2 つのパネルで構成されています。 左側のパネルには、オブジェクト コール ツリーが表示されます。ここでは、メソッド呼び出しやそれらの入力パラメータおよび戻り値を追跡します。 オブジェクト コール ツリーのブランチの識別には、以下のアイコンを使用します。

複合オブジェクト エディタのタイプのアイコン 現在ロードされているオブジェクトのタイプ(クラス)。その後にオブジェクトの「toString」メソッドのコールの応答が表示されます。

複合オブジェクト エディタのコンストラクタのアイコン コールされたコンストラクタ。 このアイコンは、コンストラクタが複数存在する場合に表示されます。

複合オブジェクト エディタの実行されていないメソッド コールのアイコン まだ実行されていないメソッド コール。

実行されたメソッド コールのアイコン すでに実行されたメソッド コール。

複合オブジェクト エディタの入力パラメータのアイコン エンクロージング メソッドの入力パラメータ(タイプと現在の値)。

複合オブジェクト エディタの戻り値のアイコン エンクロージング メソッドの戻り値(コールが実行された場合は現在の値)。

右側のパネルの内容は、左側のパネルで選択された項目によって変化します。

Java オブジェクトをコールする方法

  1. 複合オブジェクト エディタの右側のパネルで、[コール シート]タブをクリックします。

    コール シート]タブには、コールできる使用可能なメソッドが表示されます。

  2. setYear() メソッドをダブルクリックします。 または setYear() メソッドを選択し、アイコン - 右矢印選択されたメソッドをオブジェクト コール ツリーに追加]をクリックすることもできます。

    チュートリアル 4の動的 Java 実行ステップの COE の[コール シート]タブのスクリーンショット

    setYear() メソッドがオブジェクト コール ツリーに追加されます。 右側のパネルに[コール]タブと[ドキュメント]タブが表示されます。

    コール]タブには引数情報が表示されます。

  3. arg1 の[]フィールドに「104」と入力します。
  4. 実行]をクリックします。

    チュートリアル 4の動的 Java 実行ステップの COE のコール ツリー タブのスクリーンショット

  5. オブジェクト コール ツリーで、java.util.Date オブジェクトを選択します。
  6. データ シート]タブで、year フィールドが 104 に設定されていることを確認します。

    チュートリアル 4の動的 Java 実行ステップの COE の[データ シート]タブのスクリーンショット

手順 4 - インライン フィルタの追加

複合オブジェクト エディタからインライン フィルタを追加できます。 インライン フィルタ(およびアサーション)は、エレメント パネルのテスト ステップに追加されるフィルタにはなりません。 インライン フィルタの管理は、常に複合オブジェクト エディタで行います。

次の手順に従ってください:

  1. java.util.Date オブジェクトを選択した状態で[コール シート]タブをクリックします。
  2. プロパティに設定する日付を取得するために、toString() メソッドを呼び出します。

    右側のパネルに[コール]タブと[ドキュメント]タブが表示されます。

  3. コール]タブの[ステータス/結果]領域で、[結果を保存するプロパティ]フィールドにプロパティ名として「Date_prop」と入力してインライン フィルタを追加します。

    チュートリアル 4 の COE の[コール]タブのスクリーンショット

  4. 実行]をクリックします。
  5. メイン ツールバーの[保存]アイコン保存]をクリックします。

手順 5 - 作成したプロパティの確認

Date_prop プロパティが作成されたことを確認するには、プロパティ ウィンドウを表示します。

次の手順に従ってください:

  1. テスト ケース ツールバーにある モデル プロパティ アイコンモデル プロパティの表示]をクリックします。 または、メイン メニューから[ヘルプ]-[プロパティの表示]を選択します。
  2. リフレッシュアイコン - 円に矢印 をクリックします。
  3. Date_prop プロパティを見つけます。

    チュートリアル 4 のプロパティ ウィンドウのスクリーンショット

  4. 閉じる]をクリックします。

チュートリアル 4 - レビュー

このチュートリアルでは、以下のことを行いました。