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
-
フックしたメソッドの変数リスト
- argumentList、variableListの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
-
フックしたメソッドの変数リスト
- argumentList、variableListのLinkedHashMap型パラメータは以下のとおりです。
-
- キー:String
-
フックしたメソッドの変数名、または引数名
- 値:Object
-
フックしたメソッドの変数、または引数のObject
変数、または引数がプリミティブ型の場合は、対応する参照型クラスのオブジェクトを取得します。