diff --git a/pom.xml b/pom.xml index 831116e..8c561e4 100644 --- a/pom.xml +++ b/pom.xml @@ -3,10 +3,10 @@ 4.0.0 io.quarkus - quarkus-spring-boot-test-api + quarkus-spring-test-api 3.5.Alpha1-SNAPSHOT - Spring Boot dependencies for Quarkus + Spring Test dependencies for Quarkus The minimum dependencies to reduce the footprint of Quarkus applications using the Spring Boot features https://quarkus.io/ @@ -43,12 +43,14 @@ 17 17 3.5.7 + 6.2.12 + 3.32.3 pom - quarkus-spring-boot-test-core-api - + quarkus-spring-boot-test-api + quarkus-spring-test-core-api @@ -59,6 +61,16 @@ spring-boot-test ${spring-boot-test.version} + + org.springframework + spring-test + ${spring-test.version} + + + io.quarkus + quarkus-junit + ${quarkus-junit.version} + diff --git a/quarkus-spring-boot-test-api/pom.xml b/quarkus-spring-boot-test-api/pom.xml new file mode 100644 index 0000000..32045a1 --- /dev/null +++ b/quarkus-spring-boot-test-api/pom.xml @@ -0,0 +1,23 @@ + + + 4.0.0 + + + io.quarkus + quarkus-spring-test-api + 3.5.Alpha1-SNAPSHOT + ../ + + + io.quarkus + quarkus-spring-boot-test-api + + + + io.quarkus + quarkus-junit + provided + + + + diff --git a/quarkus-spring-boot-test-core-api/src/main/java/Dummy.java b/quarkus-spring-boot-test-api/src/main/java/Dummy.java similarity index 100% rename from quarkus-spring-boot-test-core-api/src/main/java/Dummy.java rename to quarkus-spring-boot-test-api/src/main/java/Dummy.java diff --git a/quarkus-spring-boot-test-api/src/main/java/org/springframework/boot/test/context/SpringBootTest.java b/quarkus-spring-boot-test-api/src/main/java/org/springframework/boot/test/context/SpringBootTest.java new file mode 100644 index 0000000..08087c4 --- /dev/null +++ b/quarkus-spring-boot-test-api/src/main/java/org/springframework/boot/test/context/SpringBootTest.java @@ -0,0 +1,37 @@ +/* + * Copyright 2012-present the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.boot.test.context; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Inherited; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import org.junit.jupiter.api.extension.ExtendWith; + +import io.quarkus.test.junit.QuarkusTestExtension; + +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Inherited +@ExtendWith(QuarkusTestExtension.class) +public @interface SpringBootTest { + +} \ No newline at end of file diff --git a/quarkus-spring-boot-test-core-api/pom.xml b/quarkus-spring-test-core-api/pom.xml similarity index 80% rename from quarkus-spring-boot-test-core-api/pom.xml rename to quarkus-spring-test-core-api/pom.xml index 65b4c84..fe93136 100644 --- a/quarkus-spring-boot-test-core-api/pom.xml +++ b/quarkus-spring-test-core-api/pom.xml @@ -4,18 +4,18 @@ io.quarkus - quarkus-spring-boot-test-api + quarkus-spring-test-api 3.5.Alpha1-SNAPSHOT + ../ io.quarkus - quarkus-spring-boot-test-core-api - 3.5.Alpha1-SNAPSHOT + quarkus-spring-test-core-api - org.springframework.boot - spring-boot-test + org.springframework + spring-test @@ -35,15 +35,14 @@ true - org.springframework.boot:spring-boot-test + org.springframework:spring-test - org.springframework.boot:spring-boot-test + org.springframework:spring-test - - org/springframework/boot/test/context/SpringBootTest** + org/springframework/test/context/junit/jupiter/SpringExtension** diff --git a/quarkus-spring-test-core-api/src/main/java/Dummy.java b/quarkus-spring-test-core-api/src/main/java/Dummy.java new file mode 100644 index 0000000..3666fb8 --- /dev/null +++ b/quarkus-spring-test-core-api/src/main/java/Dummy.java @@ -0,0 +1,7 @@ +/*** + * Dummy class for javadoc + * + */ + +public class Dummy { +}