Les exemples que vous pouvez utiliser

Cet exemple de proxy explique comment créer une classe de proxy simple et un objet de test pour un contrôle CheckBox.

Fonctions étendues : Création d'un objet de test

Dans cet exemple, vous créez un objet de test et le mappez au proxy CheckBoxProxy afin d'ajouter les méthodes check() et uncheck(). Ce proxy étend la méthode de proxy public String getTestObjectClassName() afin de renvoyer le nom canonique de l'objet de test créé de sorte que tous les contrôles javax.swing.JCheckBox soient associés à de nouveaux objets de test.

Remarque : Ne créez un objet de test que si vous voulez que le contrôle expose de nouvelles méthodes qui ne sont pas disponibles dans l'objet de test Functional Tester existant.

Déploiement des fichiers binaires

Copiez les fichiers CheckBoxProxy.jar, CheckBoxProxy.rftcust, ExtendedToggleGUITestObject.jar et ExtendedToggleGUITestObject.rftcust dans le répertoire de personnalisation et redémarrez Functional Tester afin de tester l'exemple d'application (AUT).

Vérification du déploiement du proxy et des objets de test

Vous pouvez tester le contrôle javax.swing.JCheckBox mis à disposition dans l'application testée (AUT) CheckBoxApp.

  • Avant le déploiement des proxys, les valeurs des propriétés d'administration pour l'objet de test checkbox sont les suivantes :
    Tableau 1.
    Propriété d'administration Valeur
    Nom de classe de proxy (#proxy) .java.jfc.JCheckBoxProxy
    Nom de classe de l'objet de test (#testobject) ToggleGUITestObject
  • Après le déploiement des proxys, les valeurs des propriétés d'administration sont remplacées par les valeurs suivantes pour l'objet de test checkbox :
    Tableau 2.
    Propriété d'administration Valeur
    Nom de classe de proxy (#proxy) SDK.Sample.ExtendedCheckBoxProxy
    Nom de classe de l'objet de test (#testobject) ExtendedToggleGUITestObject

Vérification de la nouvelle fonction d'objet de test

  • Avant le déploiement des proxys, les méthodes check() et uncheck() ne sont pas disponibles pour l'objet de test checkbox.
  • Après le déploiement des proxys, les méthodes check() et uncheck() sont disponibles pour l'objet de test checkbox.
Rubrique parent : CheckBoxProxy

Feedback