Browse Source

Modernize assertion message for no classes or locations

Closes gh-49518
pull/49591/head
Andy Wilkinson 1 week ago
parent
commit
7280d248e4
  1. 5
      spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/SpringBootContextLoader.java

5
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; @@ -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 @@ -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) {

Loading…
Cancel
Save