Use Framework's HttpStatusCode to model response's status
Closes gh-848
This commit is contained in:
@@ -40,7 +40,7 @@ class WebTestClientResponseConverter implements ResponseConverter<ExchangeResult
|
||||
@Override
|
||||
public OperationResponse convert(ExchangeResult result) {
|
||||
Collection<ResponseCookie> cookies = extractCookies(result);
|
||||
return new OperationResponseFactory().create(result.getStatus().value(), extractHeaders(result),
|
||||
return new OperationResponseFactory().create(result.getStatus(), extractHeaders(result),
|
||||
result.getResponseBodyContent(), cookies);
|
||||
}
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ import org.junit.Test;
|
||||
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.HttpStatusCode;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.restdocs.operation.OperationResponse;
|
||||
import org.springframework.restdocs.operation.ResponseCookie;
|
||||
@@ -83,7 +84,7 @@ public class WebTestClientResponseConverterTests {
|
||||
.configureClient().baseUrl("http://localhost").build().get().uri("/foo").exchange().expectBody()
|
||||
.returnResult();
|
||||
OperationResponse response = this.converter.convert(result);
|
||||
assertThat(response.getStatusCode()).isEqualTo(210);
|
||||
assertThat(response.getStatus()).isEqualTo(HttpStatusCode.valueOf(210));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user