0

我正在使用 Spring Restdocs 获取文档。这是我的代码:

RestDocumentationResultHandler document = document("{class-name}/{method-name}",
    preprocessRequest(prettyPrint()),
    preprocessResponse(prettyPrint()));

String authHead = TestUtils.performLogin(mockMvc, "user", "pass");
mockMvc
    .perform(get("/svc/service")
    )
    .andExpect(status().is(200))
    .andExpect(content().contentType("application/json;charset=UTF-8"))
    .andExpect(jsonPath("$.childs").isArray())
    .andDo(document);
 }

.adoc 文件已成功生成,并且出现我正在努力解决的错误。

[Fatal Error] :1:1: Premature end of file.
ERROR:  'Premature end of file.'

我认为问题来自

preprocessResponse(prettyPrint())

由于我将其注释掉,因此错误消失了。但是 JSON 响应没有按我预期的那样格式化。我真的很感谢你的帮助。提前致谢。

4

0 回答 0