J'essaye d'analyser XML à partir de ma demande dans Soapui. Et quand je parse un nœud sans rien en elle, logiquement la chaîne est nulle si le renvoie NULL func() définissant:Comment puis-je m'assurer qu'une fonction ne retourne pas Null
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
def request = groovyUtils.getXmlHolder(mockRequest.requestContent)
def argumentString = request.getNodeValue("/soap:Envelope/soap:Body[1]/emm:RunApplication[1]/emm:argument[1]")
maintenant j'ai essayé de le faire comme ceci:
try{argumentString.length()}catch(e){argumentsString = " "}
mais tue le processus après la correction, et ne donne pas tout à fait ce que je veux. Vous ne pouvez pas utiliser un simple if (func()! = NULL) comme je suis habitué à Java? Comment puis-je faire ceci? Merci de votre aide!
Ouais c'était l'erreur que je revenais. Merci beaucoup pour l'aide – almightyBob
Si cela vous a aidé, qu'est-ce qui l'a fait exactement (qu'il est possible de vérifier l'opérateur 'null', ou l'opérateur'? '" Déréférencement sûr "?) - Votre question est-elle résolue? Merci – robbbert