Описание:
В swagger параметр search описан только как String. Ограничения длины, управляющих символов и повторной передачи параметра не зафиксированы. Соответствующую серверную валидацию необходимо реализовать и синхронизировать со Swagger.
Ожидаемый результат:
Максимальная длина после trim составляет 100 Unicode-символов.
Значение длиной 101 символ отклоняется с HTTP 400.
\n, \r, \t, \u0000 и остальные управляющие символы отклоняются с HTTP 400.
Повторная передача search отклоняется с HTTP 400.
Пустая и пробельная строки допускаются и считаются отсутствием фильтра.
Буквы разных языков, цифры, пробелы, пунктуация и обозначения единиц допускаются.
Ошибка возвращается в формате стандартного JSON-ответа ошибки.
Фактический результат:
Ограничения отсутствуют в текущем swagger-контракте. Конкретные фактические статусы сервера нужно заполнить по результатам прогона новых тестов.
Описание:
В swagger параметр search описан только как String. Ограничения длины, управляющих символов и повторной передачи параметра не зафиксированы. Соответствующую серверную валидацию необходимо реализовать и синхронизировать со Swagger.
Ожидаемый результат:
Максимальная длина после trim составляет 100 Unicode-символов.
Значение длиной 101 символ отклоняется с HTTP 400.
\n, \r, \t, \u0000 и остальные управляющие символы отклоняются с HTTP 400.
Повторная передача search отклоняется с HTTP 400.
Пустая и пробельная строки допускаются и считаются отсутствием фильтра.
Буквы разных языков, цифры, пробелы, пунктуация и обозначения единиц допускаются.
Ошибка возвращается в формате стандартного JSON-ответа ошибки.
Фактический результат:
Ограничения отсутствуют в текущем swagger-контракте. Конкретные фактические статусы сервера нужно заполнить по результатам прогона новых тестов.