使用できる例

このプロキシー・サンプルでは、プロパティーの追加、単純な値クラスおよび値マネージャーのセットアップ、および Functional Tester の記録動作の拡張を行うために、プロキシーを拡張する方法について説明します。

拡張機能 : プロパティーの追加

このプロキシー・サンプルは、プロキシー・メソッド public java.util.Hashtable getProperties() および public Object getProperty(String propertyName) を拡張して、新規プロパティー simpleValue を追加します。

注: すべての追加プロパティーに値クラスおよび値マネージャーを指定することは必須ではありません。

単純な値クラスおよび値マネージャーのセットアップ

このプロキシー・サンプルは、ユーザー定義データ型 (値クラスおよび値マネージャー) をプロパティー simpleValue の戻り値として戻します。

記録機能の拡張

このプロキシー・サンプルは、public void processSingleMouseEvent(IMouseActionInfo action) メソッドを拡張して、シングルクリックが doubleclick() メソッドとして、またダブルクリックが click() メソッドとして記録されるように記録動作を拡張します。

バイナリー・ファイルのデプロイ

ButtonOverrideProxy.jar および ButtonOverrideProxy.rftcust ファイルをカスタマイズ・ディレクトリーにコピーし、Functional Tester を再始動して、サンプル・テスト対象アプリケーション (AUT) をテストします。

追加されたプロパティーおよび値クラスの確認

AWTButtonApp および JButtonApp AUT の一部として提供された、java.awt.Button および javx.swt.JButton コントロールをテストできます。

記録動作の確認


フィードバック