如何检查任何响应值是否与其 属性 值匹配

How to check any response value matches its property value

我在下面有一段代码检查 regionId 的每个值(在 region.hotels.regionId 下找到)是否匹配它的 属性 值 regionid_request.

def response = messageExchange.response.responseContent
def json = new JsonSlurper().parseText(response)

def regionid_request = messageExchange.modelItem.testStep.testCase.testSuite.getPropertyValue("regionid") as Integer

        region.hotels.each { hotel ->
            assert hotel.regionId == regionid_request

        }

我希望上述代码的执行方式略有不同。我没有说每个 regionid 需要匹配它的 属性 值,我只希望任何一个 regionid 匹配它的 属性 值。换句话说,我想确保当我收到回复时,至少有一个 regionId 与 属性 值匹配。

上面需要更改什么才能匹配此条件?

谢谢,

刚刚

assert region.hotels.regionId.contains(regionid_request)