Rubrique précédente: Ajout d'une assertion à partir d'un ensemble de résultats JDBCRubrique suivante: Ajout d'une assertion à une étape de test d'applications mobiles


Ajout d'une assertion pour un objet Java renvoyé

Lorsque l'étape de test renvoie un objet Java, utilisez le panneau d'assertion en ligne Complex Object Editor (Editeur d'objets complexes) pour ajouter une assertion sur la valeur renvoyée directement à partir de l'appel de la méthode. L'exemple suivant illustre cette méthode d'ajout d'assertion.

Cet exemple utilise l'étape Get User (Obtenir le nom d'utilisateur, une étape EJB) du scénario de test à plusieurs niveaux se trouvant dans le répertoire d'exemples.

Procédez comme suit:

  1. Entrez le paramètre d'entrée itko, puis exécutez l'appel de méthode getUser. Exécutez l'appel getPwd sur l'objet UserState qui a été renvoyé à partir de cet appel.

    Ajout d'une assertion à partir d'une capture d'écran d'un exemple d'objet Java renvoyée

  2. Pour ouvrir le volet Status/Result (Statut/résultat) dans lequel vous pouvez ajouter l'assertion, cochez la case Expert Mode (Mode Expert) dans le volet gauche.

    Ajout d'une assertion à partir d'une capture d'écran d'un exemple d'objet Java renvoyée avec la case à cocher Expert Mode (Mode Expert) sélectionnée

    La valeur renvoyée lors de l'exécution de la méthode getPwd est stockée dans la propriété CurrentPassword.

  3. Ajoutez une assertion qui teste si la valeur renvoyée est égale à la chaîne test. Si ce n'est pas le cas, elle redirige vers l'étape Fail (Echec).
  4. Pour exécuter cette étape, cliquez sur Execute (Exécuter).

Remarque : Les assertions (et les filtres) intégrées ne sont pas ajoutées à l'étape de test. La gestion des assertions intégrées est toujours effectuée dans le Complex Object Editor (Editeur d'objets complexes).

Pour plus d'informations sur l'éditeur Complex Object Editor, consultez la section Editeur Complex Object Editor (COE, éditeur d'objets complexes) de la rubrique Utilisation de CA Application Test.