From d467db4b9e39e8fb05c8764f3dcbba36da3d187e Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Thu, 25 Aug 2022 12:03:11 +0200 Subject: [PATCH] Make TestClassScanner and TestContextAotGenerator public This commit makes TestClassScanner and TestContextAotGenerator public so that the Spring Boot team can take over implementation of the TestAotProcessor to integrate it into the AOT and native build plugins. --- .../springframework/test/context/aot/TestClassScanner.java | 6 +++--- .../test/context/aot/TestContextAotGenerator.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/spring-test/src/main/java/org/springframework/test/context/aot/TestClassScanner.java b/spring-test/src/main/java/org/springframework/test/context/aot/TestClassScanner.java index a83e89cd0d..3a1368a5dd 100644 --- a/spring-test/src/main/java/org/springframework/test/context/aot/TestClassScanner.java +++ b/spring-test/src/main/java/org/springframework/test/context/aot/TestClassScanner.java @@ -79,7 +79,7 @@ import static org.springframework.core.annotation.MergedAnnotations.SearchStrate * @author Sam Brannen * @since 6.0 */ -class TestClassScanner { +public class TestClassScanner { // JUnit Jupiter private static final String EXTEND_WITH_ANNOTATION_NAME = "org.junit.jupiter.api.extension.ExtendWith"; @@ -103,7 +103,7 @@ class TestClassScanner { * absolute path to the project's {@code build/classes/java/test} folder. * @param classpathRoots the classpath roots to scan */ - TestClassScanner(Set classpathRoots) { + public TestClassScanner(Set classpathRoots) { this.classpathRoots = assertPreconditions(classpathRoots); } @@ -111,7 +111,7 @@ class TestClassScanner { /** * Scan the configured classpath roots for Spring integration test classes. */ - Stream> scan() { + public Stream> scan() { return scan(new String[0]); } diff --git a/spring-test/src/main/java/org/springframework/test/context/aot/TestContextAotGenerator.java b/spring-test/src/main/java/org/springframework/test/context/aot/TestContextAotGenerator.java index 859aecdce2..a6e1943193 100644 --- a/spring-test/src/main/java/org/springframework/test/context/aot/TestContextAotGenerator.java +++ b/spring-test/src/main/java/org/springframework/test/context/aot/TestContextAotGenerator.java @@ -53,7 +53,7 @@ import org.springframework.util.MultiValueMap; * @since 6.0 * @see ApplicationContextAotGenerator */ -class TestContextAotGenerator { +public class TestContextAotGenerator { private static final Log logger = LogFactory.getLog(TestContextAotGenerator.class);