2017-03-09 51 views
0

我得到以下JSON响应:断言在JSON响应

{"participantUID": "000000000004871"} 

我想要做的participantUID断言。

我的代码:

def ResponseMessage = messageExchange.response.responseContent 

def jsonSlurper = new JsonSlurper().parseText(ResponseMessage) 

assert jsonSlurper.participantUID == expectedparticipant 

,但我得到的错误:groovy.lang.MissingPropertyException: No such property:

请帮助我。感谢

+0

'println''ResponseMessage'来验证您是否得到预期的结果。 – Opal

回答

0

我不能完全确定,因为你没有在你的问题复制完整的MissingPropertyExceptionMessage但因为你是访问正确使用messageExchange上下文变量的响应内容的问题可能是,你没有在定义expectedparticipant您的Script assertion尝试使用:

def ResponseMessage = messageExchange.response.responseContent 
def expectedparticipant = '000000000004871' 

def jsonSlurper = new JsonSlurper().parseText(ResponseMessage) 
assert jsonSlurper.participantUID == expectedparticipant