Ecriture de messages dans le journal

Un journal est un fichier qui contient l'enregistrement des événements qui se produisent lors de la lecture d'un script Functional Tester. Functional Tester prévoit plusieurs types de fichiers journaux et inclut une option permettant de ne rien journaliser. Vous pouvez choisir le type de fichier journal à créer (TestManager, format HTML ou format texte) via son interface utilisateur. A chaque événement consigné est associé un message. Dans un journal TestManager, vous pouvez voir ce message en cliquant avec le bouton droit sur l'événement dans le journal, puis en sélectionnant Properties (l'interface de TestManager est en anglais).

Pour inclure vos propres messages dans le journal (quel que soit son type), utilisez la méthode LogInfo, comme illustré dans l'exemple suivant :

   If AnAWTButtonButton(p1,0).IsEnabled() Then
      LogInfo("Le bouton AWT est activé.")
   Else
      LogInfo("Le bouton AWT n'est pas activé.")
   End If

Vous pouvez consigner un résultat de test en utilisant la méthode LogTestResult. Le premier paramètre est un titre décrivant le test. Le second est le résultat du test (true en cas de réussite, false en cas d'échec). Un troisième paramètre optionnel permet d'ajouter des informations complémentaires. Par exemple :

   LogTestResult("Comparaison tampon de texte", _
        TextField_text.Equals(msExpect))

Voici un autre exemple dans lequel le troisième paramètre est utilisé pour ajouter des informations complémentaires :

   If TextField_text.Equals(msExpect)) Then
         LogTestResult("Comparaison tampon de texte", true)
   Else
         LogTestResult("Comparaison tampon de texte", false, _
          "La chaîne ""Hello"" était attendue, mais ""Good bye!"" a été trouvé à la place")
   End If

Si vous souhaitez consigner un message d'erreur dans le journal, utilisez la méthode LogError :

   Catch e As Exception
      LogError("Exception e = " + e.ToString())

Vous pouvez ajouter un message d'avertissement au journal en utilisant la méthode LogWarning :

   LogWarning("Votre message d'avertissement.")

Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.