У меня есть два вопроса относительно выражений самопроверки:
- Вопрос 1
В моей функции есть
* def isStatus = function(s) { return s ==='SUCCESS' || s ==='ERROR' }
And match response[0] contains { status: '#? isStatus(_)' }
Я хотел бы сделать это для каждого элемента ответа, например (* вместо 0):
And match response[*] contains { status: '#? isStatus(_)' }
Но это не работает? Что-то не так?
Я не могу этого сделать без функции js, как в этом примере:
* def date = { month: 3 }
* match date == { month: '#? _ > 0 && _ < 13' }
Это не работает> And match response[*] contains { status: '#? _ == 'SUCCESS' || _ == 'ERROR'' }
- Вопрос 2:
У меня есть файл json, в котором я хотел бы хранить типы ответов. Но когда я использую «Самостоятельные» выражения проверки в своем файле JSON, это не работает? Спасибо за любую помощь.