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

时间:2014-09-17 08:59:44

标签: groovy

在SaopUI中,为了验证REST响应,我使用了withcript断言的验证',它给出了'true'或'false'输出结果,但是断言本身总是'PASSED'。 我的目的是将输出结果“失败”归结为失败。 也许有人可以帮我这个吗?

这是在“1.99”值上给我“失败”结果的脚本。所以我想做的就是对这个结果进行失败判断。

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'

提前致谢

1 个答案:

答案 0 :(得分:1)

比较由'assert'参数

完成
assert <your value> == <response>