diff --git a/config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurerTests.java b/config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurerTests.java index dc5b8b45f7..702de20b1b 100644 --- a/config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurerTests.java +++ b/config/src/test/java/org/springframework/security/config/annotation/web/configurers/saml2/Saml2LoginConfigurerTests.java @@ -186,7 +186,8 @@ public class Saml2LoginConfigurerTests { this.spring.register(CustomAuthenticationRequestContextResolver.class).autowire(); Saml2AuthenticationRequestContext context = TestSaml2AuthenticationRequestContexts .authenticationRequestContext().build(); - Saml2AuthenticationRequestContextResolver resolver = CustomAuthenticationRequestContextResolver.resolver; + Saml2AuthenticationRequestContextResolver resolver = this.spring.getContext() + .getBean(Saml2AuthenticationRequestContextResolver.class); given(resolver.resolve(any(HttpServletRequest.class))).willReturn(context); this.mvc.perform(get("/saml2/authenticate/registration-id")).andExpect(status().isFound()); verify(resolver).resolve(any(HttpServletRequest.class)); @@ -381,7 +382,7 @@ public class Saml2LoginConfigurerTests { @Import(Saml2LoginConfigBeans.class) static class CustomAuthenticationRequestContextResolver extends WebSecurityConfigurerAdapter { - private static final Saml2AuthenticationRequestContextResolver resolver = mock( + private final Saml2AuthenticationRequestContextResolver resolver = mock( Saml2AuthenticationRequestContextResolver.class); @Override @@ -450,7 +451,7 @@ public class Saml2LoginConfigurerTests { @Import(Saml2LoginConfigBeans.class) static class CustomAuthenticationRequestRepository { - private static final Saml2AuthenticationRequestRepository repository = mock( + private final Saml2AuthenticationRequestRepository repository = mock( Saml2AuthenticationRequestRepository.class); @Bean