Verwendung von Variablen in groovy-Kontext.Ausdruck erweitern

Habe ich versucht zu automatisieren, testen mit groovy und soapUI.

Senden einer soap-Anfrage, bekam ich eine Antwort enthält, eine Unternehmens-Liste.
Was ich'ld wie zu tun ist, überprüfen die Namen der aufgeführten Unternehmen.
Die Größe der response-array ist nicht festgelegt.

So, ich habe versucht, das folgende Skript nur für den Anfang, aber ich steckengeblieben..

def count = context.expand( '${Properties#count}' )
count = count.toInteger()
def i = 0
while (i<count)
    (
def response = context.expand( '${getCompanyList#Response#//multiRef['+i+']/@id}' )
 log.info(response)
i=İ+1   
    )

Bekomme ich

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script12.groovy: 6: unexpected token: def @ line 6, column 1. def response = context.expand( '${getCompanyList#Response#//multiRef['+i+']/@id}' ) ^ org.codehaus.groovy.syntax.SyntaxException: unexpected token: def @ line 6, column 1. at

Irgendwie sollte ich "ich" in der "Antwort" definition..

InformationsquelleAutor FIDIL | 2012-06-26

Schreibe einen Kommentar