Modelos de Geração de Códigos

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">);			

Feedback