Comment utiliser l'instruction if else avec Groovy?

je suis en utilisant un Groovy étape avec Soapui.
Le code suivant fonctionne bien, mais il semble être long et répétitif:

if(response.comp.type[3] == "value1")
log.info ("value1 is present")
else
log.info ("value1 is not present")

if(response.comp.bucket[3] == null)
log.info ("bucket = null")
else
log.info ("bucket is not null")

if(response.comp.cycle[3] == "new")
log.info ("settings cycle = new")
else
log.info ("settings cycle is null")

Est-il possible de faire la même chose dans un test, au lieu de répéter le SI et l'AUTRE sur chaque ligne.
j'ai essayé avec des TRY CATCH mais je ne peut pas avoir la trace de la pile de l'erreur.

N'importe qui peut aider à réduire le code.
Merci

Comme par exemples, des réponses et des commentaires, je suis la recherche de ce difficile de généraliser, il semble que chaque cas est assez spécifique.

OriginalL'auteur kirk douglas | 2014-12-10