RestAssured Test с AsciiDoc - PullRequest
       16

RestAssured Test с AsciiDoc

0 голосов
/ 22 февраля 2019

Мне нужно создать документы 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();
}
...