Modèles de génération de code

Le sous-système de génération de code utilise des modèles de déclaration et des modèles de création.

Les modèles de déclaration contiennent du code pour les déclarations des méthodes et des classes qui créent l'élément de test. Le modèle de création contient du code qui appelle ces méthodes pour instancier les objets d'élément de test.

Le type du modèle est indiqué dans le nom du modèle et est défini par les extensions com.ibm.rational.test.lt.codegen.core.elementTypeTemplateBinding.
Remarque : Des conflits de nom peuvent se produire entre des modèles de génération de code de même nom provenant d'extensions de protocole différentes. Pour éviter cet incident, utilisez des noms de modèle contenant un nom de protocole (par exemple : HTTPScript.template).
L'exemple suivant illustre un modèle de création d'objet 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">);			

Commentaires