Stop using SocketUtils in WebClientIntegrationTests
See gh-28052
This commit is contained in:
parent
552e02cb44
commit
c42023f20e
|
|
@ -34,6 +34,7 @@ import java.time.Duration;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
@ -1246,12 +1247,12 @@ class WebClientIntegrationTests {
|
||||||
private <T> Mono<T> doMalformedChunkedResponseTest(
|
private <T> Mono<T> doMalformedChunkedResponseTest(
|
||||||
ClientHttpConnector connector, Function<ResponseSpec, Mono<T>> handler) {
|
ClientHttpConnector connector, Function<ResponseSpec, Mono<T>> handler) {
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
AtomicInteger port = new AtomicInteger();
|
||||||
int port = org.springframework.util.SocketUtils.findAvailableTcpPort();
|
|
||||||
|
|
||||||
Thread serverThread = new Thread(() -> {
|
Thread serverThread = new Thread(() -> {
|
||||||
// No way to simulate a malformed chunked response through MockWebServer.
|
// No way to simulate a malformed chunked response through MockWebServer.
|
||||||
try (ServerSocket serverSocket = new ServerSocket(port)) {
|
try (ServerSocket serverSocket = new ServerSocket(0)) {
|
||||||
|
port.set(serverSocket.getLocalPort());
|
||||||
Socket socket = serverSocket.accept();
|
Socket socket = serverSocket.accept();
|
||||||
InputStream is = socket.getInputStream();
|
InputStream is = socket.getInputStream();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue