У меня следующий сценарий, и я хочу, чтобы первый или второй ответ соответствовали (* def first или * def second).Любой ответ в порядке.Следующее не работает для меня.Не могли бы вы помочь?
Сценарий: A
Given path 'api/..../0.1/..../availability'
* def futureDate = Java.type('uk.co.vw.api.StringUtil').getFutureDate()
* def first = {"available":'#boolean',"collection":'#boolean',"date":#(futureDate),"lift":'#boolean',"bookingAvailability":'#array',"times":'#array',"loan":'#boolean',"delivery":'#boolean' }
* def second = {"code": "#string","message": "#string"}
And params {dealerNumber: '00111', date: #(futureDate), serviceCodes: 'MIN:1.4,OER:0.85', mot: 0, postcode: "W2", waitingjob: 0 }
When method get
Then status 200
And match response contains any (first, second)