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

'あなたが期待されているものを手に入れるかどうかを確認するために、' ResponseMessage'をprintln'。 – 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