Мне нужно создать документы AsciiDoc, но я не знаю, как в RestAssured это мой код:
@Test
public void getLogout() throws ApiException {
given()
.standaloneSetup(controller)
.header("principal", "admin")
.header("authorization", "authtoken")
.accept("application/json")
.when()
.post(REST_REQUEST_PATH)
.then()
.statusCode(200)
.statusLine("200");
}
Мой контроллер такой, мне нужно сгенерировать документацию с RestDocs:
@PostMapping(value = Constants.LOGOUT_URL)
public String logout (HttpServletRequest request) throws ApiException {
String authHeader = request.getHeader("Authorization");
if (authHeader != null) {
try {
String tokenValue = authHeader.replace("Bearer", "").trim();
OAuth2AccessToken accessToken = tokenStore.readAccessToken(tokenValue);
tokenStore.removeAccessToken(accessToken);
} catch (Exception e) {
return HttpStatus.NOT_FOUND.toString();
}
}
return Utils.convertDateTime();
}