要素の値が配列リストに含まれているかどうかを確認するスクリプト アサーションを作成しています。含まれている場合は合格です。
element:Number を出力すると、例の[1,2,3,3]
ように配列になります。Number に 3 が含まれている場合、スクリプトはパスする必要があります。
おそらく書き込まれた値が配列リストであるため、失敗しているコードの下に書きましたが、配列値をアサートする方法は?
def response = messageExchange.getResponseContent()
def xml = new XmlSlurper().parseText(response)
def invoiceNumber= xml.'**'.findAll { it.name() == 'Number'}
log.info "$invoiceNumber"
assert invoiceNumber.contains(1)