Когда мы предоставляем ввод, тип данных которого является логическим, передается в POST API и проверяется его с помощью GET API, который возвращает значение в строке, например:
* def a = 'false' // result from GET API
* def b = false //input
* match a == b
Ожидаемый результат: он должен завершиться ошибкой, поскольку тип данных отличается. Фактический результат ": сценарий показывает PASS Почему он проходит?
тогда как я также заметил, когда проверял данные из базы данных, тип данных столбца которой является строкой и мы сопоставляем данные с логическим значением, т.е.
* match 'false' == false
Ожидаемый результат: он должен завершиться неудачей Фактический результат: сценарий не удался