動的 Java 実行ステップでは、Java オブジェクトをインスタンス化および操作できます。 DevTest クラスパスのすべての Java クラス(JRE クラスパスのクラスも含む)を使用できます。 hotDeploy ディレクトリにコピーすることにより、ユーザ クラスをクラスパスに配置できます。 テスト中のクラスは、複合オブジェクト エディタにロードされます。このエディタでは、Java コードを記述せずにクラスを操作できます。
この例では、Java の日付インスタンス(java.util.Date クラス)を使用します。
[ローカル]を選択します。
注: [リモート]オプション ボタンをクリックすると、コンテナ内テスト(ICT)を使用して、Java オブジェクトをリモートで実行できます。 ただし、このモードは、使用する前にいくつかの追加の設定を必要とします。 詳細については、「SDK の使用」を参照してください。
以下のいずれかのオプションを選択します。
オブジェクトの作成時に環境エラーが発生した場合にリダイレクトするステップを選択します。
注: Java オブジェクトが個別のクラスローダによってロードされることを要求する場合は、クラス ローダ サンドボックス コンパニオンを追加します。
[複合オブジェクト コンストラクタ]ウィンドウが開き、オブジェクトで使用可能なコンストラクタがリスト表示されます。


複合オブジェクト エディタの使用方法の詳細については、「CA Application Test の使用」の「複合オブジェクト エディタ(COE)」を参照してください。
たとえば、以下の図は、Date クラスに対して before メソッドを実行する前のウィンドウです。

[ステータス/結果]セクションでは、[結果を保存するプロパティ]テキスト ボックスでインライン フィルタを追加できます。 また、[結果の比較 - Like]テキスト ボックスでインライン アサーションを追加できます。
動的 Java 実行ステップには、「動的 Java 実行」という命名規則を使用したデフォルトの名前があります。 ステップ名は、いつでも変更できます。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|