From 7280d248e4604bd1ddc398f09a52216033545a16 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 9 Mar 2026 17:26:27 +0000 Subject: [PATCH] Modernize assertion message for no classes or locations Closes gh-49518 --- .../boot/test/context/SpringBootContextLoader.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/SpringBootContextLoader.java b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/SpringBootContextLoader.java index 16071b72668..7e759701a43 100644 --- a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/SpringBootContextLoader.java +++ b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/SpringBootContextLoader.java @@ -51,7 +51,6 @@ import org.springframework.context.aot.AotApplicationContextInitializer; import org.springframework.core.KotlinDetector; import org.springframework.core.Ordered; import org.springframework.core.PriorityOrdered; -import org.springframework.core.SpringVersion; import org.springframework.core.annotation.MergedAnnotations; import org.springframework.core.annotation.MergedAnnotations.SearchStrategy; import org.springframework.core.annotation.Order; @@ -154,9 +153,7 @@ public class SpringBootContextLoader extends AbstractContextLoader implements Ao private void assertHasClassesOrLocations(MergedContextConfiguration mergedConfig) { Assert.state(mergedConfig.hasResources(), - () -> "No configuration classes or locations found in @SpringApplicationConfiguration. " - + "For default configuration detection to work you need Spring 4.0.3 or better (found " - + SpringVersion.getVersion() + ")."); + () -> "No configuration classes or locations found. Check your test's configuration."); } private Method getMainMethod(MergedContextConfiguration mergedConfig, UseMainMethod useMainMethod) {