Day1-2测试积点任务
问题:SoapUI使用问题
请问下大家,我用soapui做测试,添加断言判断:
<font face="微软雅黑" size="3">def root = net.sf.json.JSONSerializer.toJSON(messageExchange.responseContent)
log.info root.get("id")
assert root.id.equals(context.expand('${Properties1#id}'))
log.info context.expand('${Properties1#id}')
运行报错:assert root.id.equals(context.expand('${Properties1#id}')) | | | | | | 53 false | 53 | net.sf.json.JSONObject@5d98453d (toString() threw groovy.lang.GroovyRuntimeException
但是单独运行:
def root = net.sf.json.JSONSerializer.toJSON(messageExchange.responseContent)
log.info root.get("id")
log.info context.expand('${Properties1#id}')</font>
结果是pass的,出来的id是一样的。怎么就是加了assert那句话就不对了呢?是什么?有大神能
帮忙解答下吗?谢谢
试试assertEqual来断言吧或者其他不同的断言方式。 false就是说比对结果不一致,打印比对的条件,看是否相同 检查一下断言比对的是否一致
页:
[1]