Информация о технологиях доступна здесь:
Ссылка на серверную часть Ktor
Главный вопрос:
Могу ли я сгенерировать документацию с json payloads для бэкэнда ktor, как я сделал это для бэкэнда Spring, используя Документы Spring Rest
Документы Spring Rest использует технику модульных тестов для создания фрагментов полезной нагрузки и описаний json. Эти фрагменты в стиле asciidoctor используются позже для включения в рукописную документацию.
У меня похожая ситуация, вы что-то узнали? Я знаю, что ktor на самом деле не запускает настоящий веб-сервер для своих тестов, и его использование довольно проблематично.
Я не пробовал это в настройке с Ktor, но он должен работать. REST-assured можно использовать для тестирования любого REST API, а Spring REST Docs поддерживает REST-assured. Чтобы продемонстрировать это, я однажды задокументировал часть API GitHub: github.com/fbenz/dropwizard-restdocs-demo/blob/master/src/te st /…