2017-03-09 78 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