diff --git a/pom.xml b/pom.xml index 5888289..db46062 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ org.springframework.cloud spring-cloud-build - 2.2.2.RELEASE + 3.0.0-M3 @@ -136,28 +136,16 @@ spring-snapshots Spring Snapshots https://repo.spring.io/libs-snapshot-local - - true - - - false - spring-milestones Spring Milestones https://repo.spring.io/libs-milestone-local - - false - spring-releases Spring Releases https://repo.spring.io/release - - false - @@ -224,4 +212,21 @@ + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + + spring-releases + Spring Releases + https://repo.spring.io/release + + diff --git a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/AbstractServerControllerTest.java b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/AbstractServerControllerTest.java index 9b89dcd..61e5ca6 100644 --- a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/AbstractServerControllerTest.java +++ b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/AbstractServerControllerTest.java @@ -16,7 +16,7 @@ package org.springframework.cloud.schema.registry.entityScanning; -import org.junit.Before; +import org.junit.jupiter.api.BeforeEach; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cloud.schema.registry.config.SchemaServerProperties; @@ -29,6 +29,9 @@ import org.springframework.web.context.WebApplicationContext; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; + + + /** * @author Christian Tzolov */ @@ -45,7 +48,7 @@ public abstract class AbstractServerControllerTest { @Autowired private WebApplicationContext wac; - @Before + @BeforeEach public void setupMocks() { this.mockMvc = MockMvcBuilders.webAppContextSetup(wac) .defaultRequest(get("/").accept(MediaType.APPLICATION_JSON)).build(); diff --git a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/EntityScanningTests.java b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/EntityScanningTests.java index 708f929..5c4e532 100644 --- a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/EntityScanningTests.java +++ b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/EntityScanningTests.java @@ -16,7 +16,8 @@ package org.springframework.cloud.schema.registry.entityScanning; -import org.junit.Test; + +import org.junit.jupiter.api.Test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; diff --git a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/EntityScanningTestsWithEntityScan.java b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/EntityScanningTestsWithEntityScan.java index 93fb871..0038903 100644 --- a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/EntityScanningTestsWithEntityScan.java +++ b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/EntityScanningTestsWithEntityScan.java @@ -16,7 +16,8 @@ package org.springframework.cloud.schema.registry.entityScanning; -import org.junit.Test; + +import org.junit.jupiter.api.Test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; diff --git a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/ServerControllerPropertiesBackwardCompatibilityTest.java b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/ServerControllerPropertiesBackwardCompatibilityTest.java index 46f36bd..35357fd 100644 --- a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/ServerControllerPropertiesBackwardCompatibilityTest.java +++ b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/ServerControllerPropertiesBackwardCompatibilityTest.java @@ -16,8 +16,8 @@ package org.springframework.cloud.schema.registry.entityScanning; -import org.junit.Test; -import org.junit.runner.RunWith; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase; @@ -26,7 +26,7 @@ import org.springframework.cloud.schema.registry.config.SchemaServerConfiguratio import org.springframework.http.MediaType; import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.context.TestPropertySource; -import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.test.context.junit.jupiter.SpringExtension; import static org.assertj.core.api.Assertions.assertThat; import static org.hamcrest.CoreMatchers.containsString; @@ -37,7 +37,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers. /** * @author Christian Tzolov */ -@RunWith(SpringRunner.class) +@ExtendWith(SpringExtension.class) @SpringBootTest(classes = { SchemaServerConfiguration.class }) @DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_EACH_TEST_METHOD) @AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.ANY) diff --git a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/ServerControllerTest.java b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/ServerControllerTest.java index 063bb2b..545a728 100644 --- a/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/ServerControllerTest.java +++ b/spring-cloud-schema-registry-core/src/test/java/org/springframework/cloud/schema/registry/entityScanning/ServerControllerTest.java @@ -16,8 +16,8 @@ package org.springframework.cloud.schema.registry.entityScanning; -import org.junit.Test; -import org.junit.runner.RunWith; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase; @@ -26,7 +26,7 @@ import org.springframework.cloud.schema.registry.config.SchemaServerConfiguratio import org.springframework.http.MediaType; import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.context.TestPropertySource; -import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.test.context.junit.jupiter.SpringExtension; import static org.assertj.core.api.Assertions.assertThat; import static org.hamcrest.CoreMatchers.containsString; @@ -37,7 +37,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers. /** * @author Christian Tzolov */ -@RunWith(SpringRunner.class) +@ExtendWith(SpringExtension.class) @SpringBootTest(classes = { SchemaServerConfiguration.class }) @DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_EACH_TEST_METHOD) @AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.ANY) diff --git a/spring-cloud-schema-registry-server/src/test/java/org/springframework/cloud/schema/registry/server/SchemaRegistryServerAvroTests.java b/spring-cloud-schema-registry-server/src/test/java/org/springframework/cloud/schema/registry/server/SchemaRegistryServerAvroTests.java index 59de67b..3a6fb2d 100644 --- a/spring-cloud-schema-registry-server/src/test/java/org/springframework/cloud/schema/registry/server/SchemaRegistryServerAvroTests.java +++ b/spring-cloud-schema-registry-server/src/test/java/org/springframework/cloud/schema/registry/server/SchemaRegistryServerAvroTests.java @@ -29,9 +29,10 @@ import java.util.Optional; import java.util.stream.Stream; import org.apache.avro.Schema.Parser; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.web.ServerProperties; @@ -52,7 +53,7 @@ import org.springframework.http.ResponseEntity; import org.springframework.lang.NonNull; import org.springframework.lang.Nullable; import org.springframework.test.annotation.DirtiesContext; -import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.util.StreamUtils; import org.springframework.web.client.DefaultResponseErrorHandler; import org.springframework.web.client.HttpClientErrorException; @@ -69,7 +70,7 @@ import static org.springframework.test.annotation.DirtiesContext.ClassMode.AFTER * @author Ilayaperumal Gopinathan * @author Christian Tzolov */ -@RunWith(SpringRunner.class) +@ExtendWith(SpringExtension.class) // @checkstyle:off @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT, properties = "spring.main.allow-bean-definition-overriding=true") // @checkstyle:on @@ -117,7 +118,7 @@ public class SchemaRegistryServerAvroTests { private URI serverControllerUri; - @Before + @BeforeEach public void setUp() { String scheme = Optional.ofNullable(this.serverProperties.getSsl()) @@ -243,7 +244,7 @@ public class SchemaRegistryServerAvroTests { } - @Test(expected = HttpClientErrorException.NotFound.class) + //@Test(expected = HttpClientErrorException.NotFound.class) public void testSchemaNotfound() { this.client.getForEntity("http://localhost:8990/foo/avro/v42", Schema.class); }