コード生成テンプレート

コード生成サブシステムは、宣言テンプレートおよび作成テンプレートを使用します。

宣言テンプレートには、テスト・エレメントを作成するメソッドおよびクラスを宣言するためのコードが入っています。作成テンプレートには、これらのメソッドを呼び出してテスト・エレメント・オブジェクトをインスタンス化するためのコードが入っています。

テンプレートのタイプは、テンプレート名に示されていて、com.ibm.rational.test.lt.codegen.core.elementTypeTemplateBinding 拡張によって定義されています。
注: 元になるプロトコル拡張が異なっていても、名前が同じであると、コード生成テンプレートの間で名前の競合が発生する可能性があります。 この問題を回避するには、プロトコル名を含むテンプレート名 (例: HTTPScript.template) を使用してください。
以下の例では、DCSubstituter オブジェクトでのテンプレートの作成を示します。
ISubRule sub_<PARAM name="subRuleIdx> = newSubRule(<PARAM name="targetAttr">",
																						 <PARAM name="offset">,
                                                  <PARAM name="length",
                                                  <PARAM name="isEncoded",
                                                  <PARAM name="dataSourceVarName">,
<PARAM name="parentInstancename">, addSubInstruction (sub_<PARAM name="subRuleIdx">);			

フィードバック