Hitachi

Hitachi System Information Capture システム検証支援 テスト結果収集機能 


11.2 HSICApplicationHookインタフェース

HSICApplicationHookインタフェースについて説明します。

説明

インタフェース

HSICApplicationHook

public interface HSICApplicationHook

メソッドの開始時に呼び出されるメソッド

void start(String testid, String className, String methodName,
                          LinkedHashMap<String, Object> argumentList,
                          LinkedHashMap<String, Object> variableList)

フックしたメソッドの開始時に呼び出されるメソッドです。

パラメータ
testid

テストID

className

フックしたクラスの完全修飾名

methodName

フックしたメソッド名

argumentList

フックしたメソッドの引数リスト

variableList

フックしたメソッドの変数リスト

argumentListvariableListのLinkedHashMap型パラメータは以下のとおりです。
キー:String

フックしたメソッドの変数名、または引数名

値:Object

フックしたメソッドの変数、または引数のObject

変数、または引数がプリミティブ型の場合は、対応する参照型クラスのオブジェクトを取得します。

メソッドの終了時に呼び出されるメソッド

void end(String testid, String className, String methodName,
         LinkedHashMap<String, Object> argumentList,
         LinkedHashMap<String, Object> variableList)

フックしたメソッドの終了時に呼び出されるメソッド

パラメータ
testid

テストID

className

フックしたクラスの完全修飾名

methodName

フックしたメソッド名

argumentList

フックしたメソッドの引数リスト

variableList

フックしたメソッドの変数リスト

argumentListvariableListのLinkedHashMap型パラメータは以下のとおりです。
キー:String

フックしたメソッドの変数名、または引数名

値:Object

フックしたメソッドの変数、または引数のObject

変数、または引数がプリミティブ型の場合は、対応する参照型クラスのオブジェクトを取得します。