2017-03-04 6 views
0

Ich habe ein Stück Code unten überprüft, dass jeder Wert von regionId (gefunden unter region.hotels.regionId) seinen Eigenschaftswert regionid_request entspricht.Wie überprüfen Sie Antwort Wert entspricht seinem Wert der Eigenschaft

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 

     } 

Ich möchte den Code oben etwas anders durchführen. Anstatt zu sagen, dass jede Regionid mit ihrem Eigenschaftswert übereinstimmen muss, möchte ich nur, dass einer von regionid seinen Eigenschaftswert abgleicht. Mit anderen Worten möchte ich sicherstellen, dass, wenn ich meine Antwort habe, mindestens eine der regionIds mit dem Eigenschaftswert übereinstimmt.

Was muss geändert werden, um diese Bedingung zu erfüllen?

Danke,

Antwort

0

Gerade

assert region.hotels.regionId.contains(regionid_request) 
Verwandte Themen