org.springframework.boot.test.context.runner.WebApplicationContextRunner#org.springframework.cloud.config.server.config.ConfigServerAutoConfiguration源码实例Demo

下面列出了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");
			});
}