Adjust to changes in commons.

This commit is contained in:
Olga Maciaszek-Sharma
2022-09-05 16:50:00 +02:00
parent 5a21e22002
commit 666a59df6b
3 changed files with 5 additions and 3 deletions

View File

@@ -33,6 +33,7 @@ import org.springframework.cloud.client.loadbalancer.RequestData;
import org.springframework.cloud.client.loadbalancer.ResponseData;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.HttpStatusCode;
/**
* @author Olga Maciaszek-Sharma
@@ -72,7 +73,8 @@ final class LoadBalancerUtils {
static ResponseData buildResponseData(Response response) {
HttpHeaders responseHeaders = new HttpHeaders();
response.headers().forEach((key, value) -> responseHeaders.put(key, new ArrayList<>(value)));
return new ResponseData(response.status(), responseHeaders, null, buildRequestData(response.request()));
return new ResponseData(HttpStatusCode.valueOf(response.status()), responseHeaders, null,
buildRequestData(response.request()));
}
static RequestData buildRequestData(Request request) {

View File

@@ -179,7 +179,7 @@ class FeignBlockingLoadBalancerClientTests {
.contains(callbackTestHint);
assertThat(anotherLifecycleLogRequests)
.extracting(completionContext -> completionContext.getClientResponse().getHttpStatus())
.contains(HttpStatus.OK.value());
.contains(HttpStatus.OK);
}
private String read(Response response) throws IOException {

View File

@@ -244,7 +244,7 @@ class RetryableFeignBlockingLoadBalancerClientTests {
.contains(callbackTestHint);
assertThat(anotherLifecycleLogRequests)
.extracting(completionContext -> completionContext.getClientResponse().getHttpStatus())
.contains(HttpStatus.OK.value());
.contains(HttpStatus.OK);
}
private Request testRequest() {