Cet exemple de proxy vous permet de savoir comment écrire un
proxy simple, mapper des proxys à des contrôles (gérés en interne), déployer des proxys
et vérifier le fonctionnement des proxys.
Test de l'application d'arborescence exemple pour afficher la valeur par défaut du contrôle d'arborescence
- Ouvrez le fichier CustomTreeSample.java qui est disponible dans le dossier de projet TreeApp importé.
- Ouvrez la perspective Test fonctionnel.
- Exécutez le script CustomTreeSample.java. L'application d'arborescence exemple est affichée.
- Pour tester les contrôles d'arborescence, enregistrez un script de test fonctionnel et cliquez sur les contrôles d'arborescence de l'application exemple.
- Ouvrez la mappe d'objets de test. Notez que la propriété Nom de classe de proxy (#proxy) sous Propriétés d'administration pour CustomTree est .java.jfc.JTreeProxy.
Il s'agit de la valeur par défaut de ce contrôle.
Déploiement des fichiers binaires
- Ouvrez la perspective Java.
- Dans le projet TreeProxy, copiez les fichiers TreeProxy.jar et
TreeProxy.rftcust dans le répertoire de personnalisation.
L'emplacement par défaut du répertoire de personnalisation est C:\Documents and Settings\All Users\Application
Data\IBM\RFT\customization.
Vérification du déploiement de proxy
Après avoir déployé le proxy, vous pouvez vérifier la valeur du contrôle.
- Redémarrez Rational Functional Tester.
- Ouvrez l'application CustomTreeSample comme indiqué dans la section ci-avant.
- Enregistrez un script de test fonctionnel pour tester les contrôles d'arborescence du modèle d'application.
- Ouvrez la mappe d'objets de test. Notez que la propriété Nom de classe de proxy (#proxy) sous Propriétés d'administration pour CustomTree est sdk.sample.jfc.ExtendedJTreeProxy.
Il s'agit du nouveau proxy développé pour le contrôle CustomTree.