From 1651690d570d3bcdc4dae19df8d83586799bbc5c Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Tue, 23 Oct 2018 15:34:06 +0200 Subject: [PATCH] Fix tests after HandlerExceptionResolver logging changes See gh-14936 --- .../web/servlet/WebMvcAutoConfigurationTests.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfigurationTests.java b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfigurationTests.java index c92d8b55251..af4fc3d2060 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfigurationTests.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfigurationTests.java @@ -90,6 +90,7 @@ import org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver; import org.springframework.web.servlet.i18n.FixedLocaleResolver; import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter; import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping; +import org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver; import org.springframework.web.servlet.resource.AppCacheManifestTransformer; import org.springframework.web.servlet.resource.CachingResourceResolver; import org.springframework.web.servlet.resource.CachingResourceTransformer; @@ -646,7 +647,8 @@ public class WebMvcAutoConfigurationTests { List delegates = ((HandlerExceptionResolverComposite) resolver) .getExceptionResolvers(); for (HandlerExceptionResolver delegate : delegates) { - if (delegate instanceof AbstractHandlerExceptionResolver) { + if (delegate instanceof AbstractHandlerExceptionResolver + && !(delegate instanceof DefaultHandlerExceptionResolver)) { consumer.accept(ReflectionTestUtils.getField(delegate, "warnLogger")); } }