Я пытаюсь документировать свою службу отдыха, используя здесь 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
Получение SnippetException: следующие части полезной нагрузки не были задокументированы: ошибка для элемента массива ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
POST-запрос к REST API с объектом JSON в качестве полезной нагрузки в UNITY. Получение ошибки.
Anonymous » » в форуме C# - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка полезной нагрузки уведомлений Azure при отправке шаблона уведомления
Anonymous » » в форуме C# - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-