51Testing软件测试论坛

标题: Day1-2测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-4-20 09:40
标题: Day1-2测试积点任务
问题:
SoapUI使用问题
请问下大家,我用soapui做测试,添加断言判断:
  1. <font face="微软雅黑" size="3">def root = net.sf.json.JSONSerializer.toJSON(messageExchange.responseContent)
  2. log.info root.get("id")
  3. assert root.id.equals(context.expand('${Properties1#id}'))
  4. log.info context.expand('${Properties1#id}')
  5. 运行报错:assert root.id.equals(context.expand('${Properties1#id}')) | | | | | | 53 false | 53 | [ThreadIndex:0, RunCount:0] net.sf.json.JSONObject@5d98453d (toString() threw groovy.lang.GroovyRuntimeException
  6. 但是单独运行:
  7. def root = net.sf.json.JSONSerializer.toJSON(messageExchange.responseContent)
  8. log.info root.get("id")
  9. log.info context.expand('${Properties1#id}')</font>
复制代码


结果是pass的,出来的id是一样的。怎么就是加了assert那句话就不对了呢?是什么?有大神能
帮忙解答下吗?谢谢


作者: 自动化小白    时间: 2018-4-23 16:12
试试assertEqual来断言吧或者其他不同的断言方式。
作者: qqq911    时间: 2018-4-23 16:13
false就是说比对结果不一致,打印比对的条件,看是否相同
作者: abcsell    时间: 2018-4-23 16:26
检查一下断言比对的是否一致




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2