SoapUI Tips #3 – Lister les méthodes accessibles sur un objet

Ce QuickTip fait partie d’une série. Retrouvez tous les liens sur la page de sommaire.

SoapUI n’étant pas un environnement de développement intégré très évolué, il peut être compliqué de s’y retrouver lors de l’écriture de scripts, en particulier pour parcourir des résultats de requêtes complexes.

En utilisant le logger suivant, on pourra afficher les méthodes qui peuvent être appliquées sur un objet donné :

log.info testRunner.metaClass.methods*.name.unique().sort()

On voit dans le script les méthodes unique() et sort() qui permettent de filtrer et de trier par ordre alphabétique le résultat retourné.

Le résultat sera affiché dans le bloc « Log Output » de la fenêtre en cours. L’exemple utilisé concerne le TestRunner, mais cela peut être appliqué à tous les objets utilisables dans les scripts Groovy.

Tue Dec 22 18:11:22 CEST 2020:INFO:[
  cancel, equals, fail, getClass,
  getLog, getReason, getResults, getRunContext, getStartTime, getStatus, 
  getTestCase, getTestRunnable, getTimeTaken, gotoStep, gotoStepByName,
  hashCode, isRunning, notify, notifyAll, runTestStep, runTestStepByName,
  setMockRunContext, setRunContext, start, toString, wait, waitUntilFinished] 

Un tips à nous partager ? N’hésitez pas à nous en parler en commentaire ou sur nos réseaux sociaux 🎁

S’abonner
Notifier de
guest
1 Commentaire
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
trackback

[…] Spinoff #3 – Lister les méthodes accessibles sur un objet […]