Browse Source

Simplify RestTestClientIntegrationTests and remove duplicate field

pull/35975/head
Sam Brannen 2 months ago
parent
commit
44689b9ec0
  1. 15
      spring-test/src/test/java/org/springframework/test/web/servlet/client/RestTestClientIntegrationTests.java

15
spring-test/src/test/java/org/springframework/test/web/servlet/client/RestTestClientIntegrationTests.java

@ -26,7 +26,7 @@ import java.util.stream.Stream; @@ -26,7 +26,7 @@ import java.util.stream.Stream;
import mockwebserver3.MockResponse;
import mockwebserver3.MockWebServer;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.AutoClose;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
@ -45,8 +45,6 @@ import static org.junit.jupiter.params.provider.Arguments.argumentSet; @@ -45,8 +45,6 @@ import static org.junit.jupiter.params.provider.Arguments.argumentSet;
*/
class RestTestClientIntegrationTests {
private RestTestClient client;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@ParameterizedTest
@ -64,13 +62,13 @@ class RestTestClientIntegrationTests { @@ -64,13 +62,13 @@ class RestTestClientIntegrationTests {
);
}
private MockWebServer server;
@AutoClose
private MockWebServer server = new MockWebServer();
private RestTestClient testClient;
private void startServer(ClientHttpRequestFactory requestFactory) throws IOException {
this.server = new MockWebServer();
this.server.start();
this.testClient = RestTestClient.bindToServer(requestFactory)
.baseUrl(this.server.url("/").toString())
@ -92,11 +90,4 @@ class RestTestClientIntegrationTests { @@ -92,11 +90,4 @@ class RestTestClientIntegrationTests {
this.server.enqueue(f.apply(builder).build());
}
@AfterEach
void shutdown() throws IOException {
if (server != null) {
this.server.close();
}
}
}

Loading…
Cancel
Save