Интегрируйте схему OpenAPI 3.0 для теста отклика json при весенней загрузке - PullRequest
0 голосов
/ 08 ноября 2019

Я пишу OPENAPI 3.0 yaml файл в качестве документации для проекта Java REST API. Он может быть красиво обработан с помощью ReDoc . И чтобы помочь другим разработчикам и нашим клиентам использовать API, я всегда должен поддерживать java-ответ на уровне java с определением схемы OPENAPI yaml.

Итак ... есть ли какие-то инструменты, которые помогут использовать схему yaml OPENAPI для проверки ответа JAVA?

Я видел некоторые инструменты, такие как rest-assured, которые могут использовать json-schema для проверки ответа. Но похоже, что схема OPENAPI немного отличается от валидации json. Я не могу использовать его напрямую.

1 Ответ

0 голосов
/ 12 ноября 2019

Я решил эту проблему с помощью https://github.com/mikunn/openapi2schema. Этот пакет помогает преобразовать определения openapi в допустимую версию 4 схемы JSON. И затем я могу использовать успокоение для проверки ответа json с помощью этого файла схемы json.

...