エンティティー Bean のライフ・サイクル・メソッド用テストの作成

ライフ・サイクル・テスト・パターンを使用して、エンティティー Bean のライフ・サイクル・メソッド (Bean の新規作成用、Bean の除去用、および Bean の検索用) のテスト、エンティティー Bean の状態の正しさのテスト、およびエンティティー Bean のパーシスタンスとデータベース・ルックアップのテストを行えます。

エンティティー Bean のライフ・サイクル・メソッドをテストするには、次のようにします。
  1. 「ファイル」 > 「新規」 > 「その他」 > 「コンポーネント・テスト」 > 「EJB」 > 「EJB コンポーネント・テスト」をクリックし、「次へ」をクリックする。

    これにより、「EJB テストの作成」ウィザードが開始されます。

  2. ウィザードの最初のページで、以下のいずれかを行う。
    • テストを入れるテスト・プロジェクトを選択し、「次へ」をクリックする。
    • 「新規」をクリックして、新規テスト・プロジェクトの作成プロセスを開始する。

    この時点で、テスト・プロジェクトに関連付けられている EJB に対して静的分析が実行されます。 これらのファイルは、テスト・プロジェクトの作成時に選択したもので、これらによってテストのスコープが定義されます。 (プロジェクト内のファイルのリストは、テスト・プロジェクトの「テスト・スコープ」のプロパティーを変更することで更新できます。)

    分析が完了すると、計算されたメトリックに従ってソートされた表形式のコンポーネント・リストが表示されます。 これらのメトリックによって提供されるガイダンスを使用すると、テストすることの重要性が最も高い EJB コンポーネントの判別に役立ちます。 値が強調表示されているコンポーネント、または高い数値を持つコンポーネントは、優先順位の高いテスト候補と考えられます。

  3. 「テスト対象のコンポーネントの選択」ページで、テストに含めるコンポーネントを選択して、「次へ」をクリックする。
  4. 「テスト・パターンの選択」ページで、「EJB ライフ・サイクル・テスト」を選択して、「次へ」をクリックする。
  5. 「EJB インターフェースの選択 (Select the EJB interfaces)」ページで、テストの実行に使用するインターフェース (ローカルまたはリモート) を選択する。
  6. 「メソッドおよびフィールドの作成の選択」ページで、テスト対象 EJB のビルドに使用する特定の create メソッドを選択し、テストするフィールドを選択して、「完了 (Finish)」をクリックする。 終了結果は、テスト振る舞いスクリプトと、テスト・ケースを 1 つ含むテスト・スイートです。
  7. テストの作成後には、必ずテスト・データ・テーブルにテスト・データを取り込んでください。 以下のどちらを行っても、テスト・データ・テーブルを表示できます。
    • テスト振る舞いスクリプトを開いて、テスト・メソッド内にカーソルを置く。
    • 「アウトライン」ビュー内でメソッドをクリックする。
関連概念
Enterprise JavaBeans 用のテスト・パターン
静的メトリック
関連タスク
新規コンポーネント・テスト・プロジェクトの作成
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005