下面列出了org.springframework.boot.test.context.runner.WebApplicationContextRunner#org.springframework.cloud.config.server.config.ConfigServerAutoConfiguration 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Test
@SuppressWarnings("deprecation")
public void springVaultClientConfigurationIsAProxy() {
new WebApplicationContextRunner()
.withPropertyValues("spring.profiles.active=vault")
.withConfiguration(UserConfigurations.of(ConfigServerConfiguration.class))
.withConfiguration(
AutoConfigurations.of(ConfigServerAutoConfiguration.class))
.run(context -> {
assertThat(context).getBean(SpringVaultClientConfiguration.class)
.isNotNull()
.matches(svcc -> ClassUtils
.isCglibProxyClassName(svcc.getClass().getName()),
"is a proxy");
});
}