Rubrique précédente: Utilisation d'ensembles de données dans l'éditeur Complex Object Editor (Editeur d'objets complexes)Rubrique suivante: Scénarios d'utilisation des objets complexes


Scénarios d'utilisation des objets simples

Les exemples suivants sont basés sur les classes Java standard pour les objets simples. Les classes utilisées proviennent du serveur de démonstration inclus avec DevTest et sont simples à reproduire dans votre environnement.

Scénario d'objet DTO simple 1

Un objet de transfert de données com.itko.examples.dto.Address simple a été chargé dans l'éditeur Complex Object Editor (Editeur d'objets complexes) à l'aide d'une étape Dynamic Java Execution (Exécution Java dynamique). La classe Address a des propriétés simples uniquement.

Un objet de transfert de données com.itko.examples.dto.Address simple a été chargé dans l'éditeur Complex Object Editor (Editeur d'objets complexes) à l'aide d'une étape Dynamic Java Execution (Exécution Java dynamique).

Pour un objet de transfert de données simple, vous pouvez entrer des valeurs de paramètre dans le panneau Data Sheet (Feuille de données) comme valeurs fixes ou propriétés. Dans l'exemple précédent, vous pouvez indiquer que le paramètre city est égal à la propriété currentCity.

Pour entrer des paramètres à l'aide des accesseurs setter d'objet DTO dans le panneau Call Sheet (Feuille d'appel) :

Onglet Call Sheet (Feuille d'appel) de l'éditeur Complex Object Editor (Editeur d'objets complexes) avec un accesseur getter sélectionné

  1. Dans l'onglet Call Sheet, sélectionnez un accesseur getter, comme setCity(java.lang.String city) et cliquez sur Icône, flèche vers la droite Add Method (Ajouter une méthode).

    La méthode s'exécute et l'éditeur Complex Object Editor s'ouvre dans l'onglet Call (Appel).

    Onglet Call (Appel) de l'éditeur Complex Object Editor (Editeur d'objets complexes) ouvert

  2. Entrez la valeur de paramètre sous la forme d'une valeur fixe ou d'une propriété. Utilisez la syntaxe de propriété DevTest : propname.
  3. Cliquez sur Execute (Exécuter) pour appeler la méthode.
  4. Répétez cette procédure pour définir d'autres propriétés d'objet DTO.

Scénario d'objet Java simple 2

Un objet Java simple, java.util.Date, a été chargé dans l'éditeur Complex Object Editor (Editeur d'objets complexes) à l'aide d'une étape Dynamic Java Execution (Exécution Java dynamique).

Un objet Java simple, java.util.Date, a été chargé dans l'éditeur Complex Object Editor (Editeur d'objets complexes) à l'aide d'une étape Dynamic Java Execution (Exécution Java dynamique)

Dans ce cas, le mode Expert doit être utilisé, car le type Date n'est pas un objet de transfert de données. En fait, l'éditeur Complex Object Editor impose le mode Expert.

Editeur Complex Object Editor (Editeur d'objets complexes) en mode Expert

Mais vous pouvez toutefois entrer des valeurs de paramètre et appeler des méthodes. Dans l'exemple précédent, la méthode d'analyse, qui requiert un paramètre d'entrée, est exécutée. Vous avez entré ce paramètre en tant que valeur de chaîne, 9/1/2007.

Remarque : En mode Expert, utilisez les cases à cocher Null ou Use Property (Utiliser une propriété) pour définir le type de paramètre. Si aucune n'est sélectionnée, la valeur fixe est entrée. Il est recommandé de ne pas utiliser la syntaxe de propriété {{ }} dans ce cas. Même si vous entrez une propriété plutôt qu'une valeur de chaîne, saisissez uniquement le nom de propriété.

Comme le mode Expert est activé, vous pouvez ajouter des filtres et des assertions intégrés.