Groovy SoapUI-如何在输出结果为false时使脚本断言失败

Groovy SoapUI-如何在输出结果为false时使脚本断言失败,groovy,Groovy,在SaopUI中,为了验证REST响应,我使用了带有“脚本断言”的验证,正如我预期的那样,它会给出“true”或“false”输出结果,但断言本身总是“通过”。 我的意图是使输出结果“failure”的关联失败。 也许有人能帮我 这是给我值“1.99”的结果“failure”的脚本。所以我想做的就是不通过对这个结果的评估 def responseAsText = context.expand( '${GePurchases#ResponseAsXml#declare namespace

在SaopUI中,为了验证REST响应,我使用了带有“脚本断言”的验证,正如我预期的那样,它会给出“true”或“false”输出结果,但断言本身总是“通过”。 我的意图是使输出结果“failure”的关联失败。 也许有人能帮我

这是给我值“1.99”的结果“failure”的脚本。所以我想做的就是不通过对这个结果的评估

def responseAsText = context.expand( '${GePurchases#ResponseAsXml#declare namespace     ns1=\'urn:traces:reporting:2.0\'; //ns1:Purchases[1]}' )
def responseParser = new XmlParser().parseText(responseAsText)

def lastElement = responseParser.Purchase.last()
def PurchasePrice = lastElement.PurchasePrice
def PriceInVat = lastElement.PurchasePrice.@inVat[0] == '1.99'

提前感谢

比较是通过'assert'参数完成的

assert <your value> == <response>
assert==