From facda3dca93638bc03249a09ca9f5a61d76cab49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Thu, 27 Feb 2025 09:38:26 +0100 Subject: [PATCH] Adapt to change in exception hierarchy See gh-44442 --- .../org/springframework/boot/SpringApplicationTests.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/SpringApplicationTests.java b/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/SpringApplicationTests.java index b3de570c4adb..fb6e689192ba 100644 --- a/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/SpringApplicationTests.java +++ b/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/SpringApplicationTests.java @@ -46,6 +46,7 @@ import org.springframework.aot.AotDetector; import org.springframework.beans.factory.BeanCreationException; import org.springframework.beans.factory.BeanCurrentlyInCreationException; +import org.springframework.beans.factory.BeanDefinitionStoreException; import org.springframework.beans.factory.ObjectProvider; import org.springframework.beans.factory.UnsatisfiedDependencyException; import org.springframework.beans.factory.annotation.Autowired; @@ -220,8 +221,10 @@ void sourcesMustNotBeEmpty() { @Test void sourcesMustBeAccessible() { - assertThatIllegalArgumentException() + assertThatExceptionOfType(BeanDefinitionStoreException.class) .isThrownBy(() -> new SpringApplication(InaccessibleConfiguration.class).run()) + .havingRootCause() + .isInstanceOf(IllegalArgumentException.class) .withMessageContaining("No visible constructors"); }