Вопросы по теме 'spring-restdocs'

Spring REST Docs: как заменить параметры
В моих модульных тестах мы находим this.mockMvc .perform(post("/authenticate") .contentType(MediaType.APPLICATION_FORM_URLENCODED) .param("username", "[email protected]") .param("password", "superSecretPassword"))...
2162 просмотров
schedule 15.09.2023

Создайте спецификации swagger2 через spring-rest-docs
Мне нравится подход TDD к документированию вашего спокойного API с помощью spring-rest-docs. Тем не менее, мне нравится функция «API Playground», включенная в спецификации swagger. Я хотел бы, чтобы был способ получить лучшее из обоих миров. Есть...
130 просмотров
schedule 25.02.2023

Spring REST Docs — интеграция WS02
Я просматривал документ Spring REST и был соответствующим образом впечатлен. Однако организационные ограничения требуют, чтобы все разработанные REST API были зарегистрированы в реестре WS02. Я бегло просмотрел реестр WS02, и он позволяет...
71 просмотров
schedule 01.02.2023

Spring REST Doc безымянный параметр запроса
Я пишу документацию по своей службе отдыха, используя ссылку Библиотека Spring REST Docs . У меня проблема в том, что я принимаю запрос POST со структурой JSON в качестве входных данных, у которых нет имени. Запрос выглядит примерно так:...
1847 просмотров
schedule 13.03.2023

Spring Rest Doc — URL сгенерированной документации
Я использую Spring Rest Doc и вижу, что мои файлы .adoc генерируются правильно по пути, который я указал внутри public JUnitRestDocumentation restDocumentation = new JUnitRestDocumentation("target/generated-snippets"); теперь я хотел...
1706 просмотров
schedule 27.09.2022

RestAssuredRestDocumentationConfigurer, вызывающий исключение NullPointerException
Я использую Spring Boot и Rest Docs + Rest Assured для тестирования своего API. вот мой пом <properties> <spring-restdocs.version>1.2.2.RELEASE</spring-restdocs.version> </properties> <dependency>...
621 просмотров

Spring REST Docs - как настроить задачу asciidoctor для включения сгенерированного фрагмента в индекс?
У меня есть файл index.adoc , расположенный в: src/docs/asciidoc/index.adoc С содержимым: include::{snippets}/add-measurement/curl-request.adoc[] Когда я вызываю задачу сборки, сгенерированные фрагменты находятся здесь:...
1115 просмотров
schedule 06.03.2024

Публикация html-документации spring-restdocs с приложением
У меня есть приложение spring-boot с spring-restdocs, и я хочу создать конечную точку в этом приложении для сгенерированной документации. Каков наилучший подход для предоставления конечной точки сгенерированной html-документацией (от asciidoctor)?...
1548 просмотров

Как отформатировать документы Spring REST в теле ответа с помощью mockMvc
Я пишу документацию по API с помощью Spring REST Docs. Пример кода: @Override public void getById(String urlTemplate, PathParametersSnippet pathParametersSnippet, Object... urlVariables) throws Exception { resultActions =...
3701 просмотров

Полезная нагрузка ответа Spring Restdocs содержит необязательный пустой список объектов
Моя полезная нагрузка ответа JSON выглядит следующим образом: { "count": 2, "items": [ { "k1": "v1", "k2": [] }, { "k1": "v2", "k2": [ { "name": "joe" }, { "name":...
3181 просмотров
schedule 15.07.2022

Как документировать структуры смешанных типизированных массивов в запросах/ответах с помощью Spring REST Docs
Учитывая следующий примерный документ JSON, который представляет собой список полиморфных объектов типа A и B: [ { "a" : 1, "type" : "A" }, { "b" : true, "type" : "B" }, { "b" : false, "type" : "B" }, { "a" : 2, "type" : "A" } ]...
166 просмотров
schedule 27.07.2023

Как исключить некоторые тесты из документов весеннего отдыха?
Я работаю над интеграцией spring-rest-doc в свой проект, чтобы создать документацию по API на основе моего теста. Хотя иногда я склонен тестировать что-то, что не стоит документировать, например, я тестирую неправильный вызов rest и хочу, чтобы он...
96 просмотров
schedule 08.10.2022

Asciidoctor Snippets отсутствует в Maven
Когда я запускаю тестовый пример, запросы и ответы типа adoc будут создаваться и отображаться в формате JSON в каталоге сгенерированных фрагментов. когда я запускаю эту команду mvn mvn clean package для создания индекса типа jar и HTML в...
212 просмотров