Получение SnippetException: следующие части полезной нагрузки не были задокументированы: ошибка для элемента массиваJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Получение SnippetException: следующие части полезной нагрузки не были задокументированы: ошибка для элемента массива

Сообщение Anonymous »

Я пытаюсь документировать свою службу отдыха, используя здесь Spring-Restdocs. Но сейчас я не смог документировать элементы массива.@Test
public void listAll() throws Exception {

MockHttpServletRequestBuilder requestBuilder =
RestDocumentationRequestBuilders.post("/diagnosis/search/{term}", "headache")
.header("Authorization",TestHelper.TOKEN).with(csrf());
TestHelper.httpRequestBuilder(requestBuilder, new SearchEntity("5b55aabd0550de0021097b64",Arrays.asList("PL01", "PL02"),true));

MvcResult result = mockMvc.perform(requestBuilder)
.andDo(DiagnosisDocument.documentSearchTerm())
.andExpect(status().isOk())
.andReturn();
MockHttpServletResponse response = result.getResponse();
System.out.println(response.getContentAsString());
assertEquals(HttpStatus.OK.value(), response.getStatus());
}
< /code>

Метод документирования: < /p>

public static ResultHandler documentSearchTerm() {
return document("search-diagnosis", pathParameters(
parameterWithName("term").description("Term")),

requestFields(fieldWithPath("clinicId").description("bla bla")),

requestFields(fieldWithPath("isGlobalSearch").description("bla bla")),

requestFields(subsectionWithPath("[].planIds").description("bla bla")),
responseAPI(true));

}
< /code>

Класс поиска: < /p>

@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@ToString
public class DiagnosisSearchEntiry {

private String clinicId;
private List planIds = new ArrayList();
private boolean isGlobalSearch;

}
But in this implementation, im getting following exception and the test fails.

org.springframework.restdocs.snippet.SnippetException: The following parts of the payload were not documented:
{
"planIds" : [ "PL01", "PL02" ],
"globalSearch" : true
}
< /code>

Есть ли какая -то конкретная причина, по которой я получаю эту ошибку? Я документирую это неправильно? Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/567 ... documented
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • FastApi — получение полезной нагрузки из массива php
    Anonymous » » в форуме Php
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • POST-запрос к REST API с объектом JSON в качестве полезной нагрузки в UNITY. Получение ошибки.
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Ошибка полезной нагрузки уведомлений Azure при отправке шаблона уведомления
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Curl PHP: запрос полезной нагрузки не JSON
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Почему не задокументированы стартеры весенней загрузки?
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»