occupanysequenceorder
のすべてのインスタンスがこのフィールドに入力されたリクエストと一致するかどうかを確認したいと思います。私はlog.error
を行うと、それは、この出力:要求は1を入力するようにSoapUIのスクリプトアサーションがjsonレスポンスで失敗しています
ERROR:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
ERROR:1
、それはすべてのインスタンスは、それが上記した、1を等しくする必要があるリストを意味します。しかし、私がアサート実行すると:
assert roominfo.occupancySequenceOrder.flatten() == occupancysequenceorder_request
それは偽の主張をスローし、私がなぜわかりませんの?どのようにすれば、スクリプトアサーションに関連するチェックを実行することができますか。私はアサートを assert roominfo.occupancySequenceOrder.flatten().contains(occupancysequenceorder_request)
に変更して渡しますが、実際にはoccupanysequenceorder
のすべてのインスタンスが入力された要求に一致するように正しいチェックを行うかどうかはわかりません。以下は
コードです:
json.testregions.each { roominfo ->
log.error roominfo.occupancySequenceOrder.flatten()
log.error occupancysequenceorder_request
assert roominfo.occupancySequenceOrder.flatten() == occupancysequenceorder_request
}
は、あなたが最終的に問題を働いたことがありますか? – Opal