O subsistema de geração de códigos utiliza modelos de declaração e modelos de
criação.
Os modelos de declaração contêm código para declarações dos
métodos e das classes que criam o elemento de teste. O modelo de criação contém
código que chama esses métodos para instanciar os objetos de elemento de teste.
O
tipo do modelo é refletido no nome do modelo e é definido pelas extensões
com.ibm.rational.test.lt.codegen.core.elementTypeTemplateBinding.
Nota: É possível que haja conflitos de nomes entre modelos de geração de códigos com os mesmos nomes que são originados de diferentes extensões de protocolo. Utilize nomes de modelo que contêm um nome de protocolo (por exemplo: HTTPScript.template)
para evitar este problema.
O exemplo a seguir mostra um modelo de criação para um objeto 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">);