Skip to content

Commit 2245912

Browse files
authored
Merge pull request #2224 from wilkinsona/restructured-boot-4.0
Adapt to restructuring changes in Spring Boot 4.0
2 parents e52c2f5 + 2603837 commit 2245912

15 files changed

Lines changed: 22 additions & 17 deletions

File tree

docker/spring-cloud-contract-docker/project/src/test/java/contracts/ContractTestsBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import org.springframework.beans.factory.annotation.Autowired;
2929
import org.springframework.beans.factory.annotation.Value;
3030
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
31+
import org.springframework.boot.restclient.RestTemplateBuilder;
3132
import org.springframework.boot.test.context.SpringBootTest;
32-
import org.springframework.boot.web.client.RestTemplateBuilder;
3333
import org.springframework.cloud.contract.verifier.converter.YamlContract;
3434
import org.springframework.cloud.contract.verifier.messaging.MessageVerifierReceiver;
3535
import org.springframework.cloud.contract.verifier.messaging.amqp.AmqpMetadata;

spring-cloud-contract-stub-runner/src/test/groovy/org/springframework/cloud/contract/stubrunner/provider/wiremock/WireMockHttpServerStubSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import spock.lang.Ignore
2323
import spock.lang.Specification
2424

2525
import org.springframework.boot.test.system.OutputCaptureRule
26-
import org.springframework.boot.test.web.client.TestRestTemplate
26+
import org.springframework.boot.web.server.test.client.TestRestTemplate
2727
import org.springframework.cloud.contract.stubrunner.HttpServerStubConfiguration
2828
import org.springframework.cloud.contract.stubrunner.HttpServerStubConfigurer
2929
import org.springframework.cloud.test.TestSocketUtils

spring-cloud-contract-stub-runner/src/test/groovy/org/springframework/cloud/contract/stubrunner/spring/cloud/StubRunnerStubsPerConsumerSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import org.springframework.beans.factory.annotation.Autowired
2525
import org.springframework.boot.autoconfigure.EnableAutoConfiguration
2626
import org.springframework.boot.autoconfigure.ImportAutoConfiguration
2727
import org.springframework.boot.test.context.SpringBootTest
28-
import org.springframework.boot.test.web.client.TestRestTemplate
28+
import org.springframework.boot.web.server.test.client.TestRestTemplate
2929
import org.springframework.cloud.contract.stubrunner.StubFinder
3030
import org.springframework.cloud.contract.stubrunner.spring.AutoConfigureStubRunner
3131
import org.springframework.cloud.contract.stubrunner.spring.StubRunnerProperties

spring-cloud-contract-stub-runner/src/test/groovy/org/springframework/cloud/contract/stubrunner/spring/cloud/StubRunnerStubsPerConsumerWithConsumerNameSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import org.springframework.beans.factory.annotation.Autowired
2525
import org.springframework.boot.autoconfigure.EnableAutoConfiguration
2626
import org.springframework.boot.autoconfigure.ImportAutoConfiguration
2727
import org.springframework.boot.test.context.SpringBootTest
28-
import org.springframework.boot.test.web.client.TestRestTemplate
28+
import org.springframework.boot.web.server.test.client.TestRestTemplate
2929
import org.springframework.cloud.contract.stubrunner.StubFinder
3030
import org.springframework.cloud.contract.stubrunner.spring.AutoConfigureStubRunner
3131
import org.springframework.cloud.contract.stubrunner.spring.StubRunnerProperties

spring-cloud-contract-tools/spring-cloud-contract-converters/src/test/groovy/org/springframework/cloud/contract/verifier/wiremock/DslToWireMockClientConverterSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import org.skyscreamer.jsonassert.JSONAssert
2828
import spock.lang.Issue
2929
import spock.lang.Specification
3030

31-
import org.springframework.boot.test.web.client.TestRestTemplate
31+
import org.springframework.boot.web.server.test.client.TestRestTemplate
3232
import org.springframework.cloud.contract.spec.Contract
3333
import org.springframework.cloud.contract.verifier.dsl.wiremock.WireMockStubMapping
3434
import org.springframework.cloud.contract.verifier.file.ContractMetadata

spring-cloud-contract-verifier/src/test/groovy/org/springframework/cloud/contract/verifier/builder/SingleTestGeneratorSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@ class SingleTestGeneratorSpec extends Specification {
838838
import io.restassured.RestAssured;
839839
import org.junit.Before;
840840
import org.springframework.boot.test.context.SpringBootTest;
841-
import org.springframework.boot.test.web.server.LocalServerPort;
841+
import org.springframework.boot.web.server.test.LocalServerPort;
842842
843843
@SpringBootTest(classes = ContextPathTestingBaseClass.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
844844
class ContextPathTestingBaseClass {

spring-cloud-contract-verifier/src/test/groovy/org/springframework/cloud/contract/verifier/dsl/wiremock/WireMockGroovyDslSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import groovy.json.JsonSlurper
2626
import spock.lang.Issue
2727
import spock.lang.Specification
2828

29-
import org.springframework.boot.test.web.client.TestRestTemplate
29+
import org.springframework.boot.web.server.test.client.TestRestTemplate
3030
import org.springframework.cloud.contract.spec.Contract
3131
import org.springframework.cloud.contract.verifier.builder.handlebars.HandlebarsEscapeHelper
3232
import org.springframework.cloud.contract.verifier.builder.handlebars.HandlebarsJsonPathHelper

spring-cloud-contract-wiremock/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
<artifactId>spring-boot-autoconfigure-processor</artifactId>
3434
<optional>true</optional>
3535
</dependency>
36+
<dependency>
37+
<groupId>org.springframework.boot</groupId>
38+
<artifactId>spring-boot-webmvc</artifactId>
39+
<scope>test</scope>
40+
</dependency>
3641
<dependency>
3742
<groupId>org.springframework.boot</groupId>
3843
<artifactId>spring-boot-starter-tomcat</artifactId>

spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/WireMockRestTemplateConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
3030
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
31-
import org.springframework.boot.web.client.RestTemplateCustomizer;
31+
import org.springframework.boot.restclient.RestTemplateCustomizer;
3232
import org.springframework.context.annotation.Bean;
3333
import org.springframework.context.annotation.Configuration;
3434
import org.springframework.http.client.ClientHttpRequestFactory;

spring-cloud-contract-wiremock/src/test/java/org/springframework/cloud/contract/wiremock/WiremockServerRestAssuredApplicationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
import org.springframework.beans.factory.annotation.Autowired;
2525
import org.springframework.beans.factory.annotation.Value;
2626
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
27-
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration;
2827
import org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs;
2928
import org.springframework.boot.test.context.SpringBootTest;
3029
import org.springframework.boot.test.context.SpringBootTest.WebEnvironment;
31-
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
30+
import org.springframework.boot.tomcat.servlet.TomcatServletWebServerFactory;
31+
import org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration;
3232
import org.springframework.context.annotation.Bean;
3333
import org.springframework.context.annotation.Configuration;
3434
import org.springframework.http.ResponseEntity;

0 commit comments

Comments
 (0)