|
26 | 26 | import org.springframework.boot.autoconfigure.security.SecurityProperties;
|
27 | 27 | import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
28 | 28 | import org.springframework.boot.test.context.FilteredClassLoader;
|
29 |
| -import org.springframework.boot.test.context.runner.ApplicationContextRunner; |
| 29 | +import org.springframework.boot.test.context.runner.WebApplicationContextRunner; |
30 | 30 | import org.springframework.boot.test.system.CapturedOutput;
|
31 | 31 | import org.springframework.boot.test.system.OutputCaptureExtension;
|
32 | 32 | import org.springframework.context.annotation.Bean;
|
|
56 | 56 | *
|
57 | 57 | * @author Madhura Bhave
|
58 | 58 | * @author HaiTao Zhang
|
| 59 | + * @author Lasse Wulff |
59 | 60 | */
|
60 | 61 | @ExtendWith(OutputCaptureExtension.class)
|
61 | 62 | class UserDetailsServiceAutoConfigurationTests {
|
62 | 63 |
|
63 |
| - private final ApplicationContextRunner contextRunner = new ApplicationContextRunner() |
| 64 | + private final WebApplicationContextRunner contextRunner = new WebApplicationContextRunner() |
64 | 65 | .withUserConfiguration(TestSecurityConfiguration.class)
|
65 | 66 | .withConfiguration(AutoConfigurations.of(UserDetailsServiceAutoConfiguration.class));
|
66 | 67 |
|
@@ -192,7 +193,7 @@ void userDetailsServiceWhenRelyingPartyRegistrationRepositoryPresentAndPasswordC
|
192 | 193 | .run(((context) -> assertThat(context).hasSingleBean(InMemoryUserDetailsManager.class)));
|
193 | 194 | }
|
194 | 195 |
|
195 |
| - private Function<ApplicationContextRunner, ApplicationContextRunner> noOtherFormsOfAuthenticationOnTheClasspath() { |
| 196 | + private Function<WebApplicationContextRunner, WebApplicationContextRunner> noOtherFormsOfAuthenticationOnTheClasspath() { |
196 | 197 | return (contextRunner) -> contextRunner
|
197 | 198 | .withClassLoader(new FilteredClassLoader(ClientRegistrationRepository.class, OpaqueTokenIntrospector.class,
|
198 | 199 | RelyingPartyRegistrationRepository.class));
|
|
0 commit comments