org.springframework.boot.test.context.FilteredClassLoader#org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration源码实例Demo

下面列出了org.springframework.boot.test.context.FilteredClassLoader#org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Test
public void testHalJacksonHttpMessageConverterIsNotLoaded() {
	FilteredClassLoader filteredClassLoader = new FilteredClassLoader(
			RepositoryRestMvcConfiguration.class, RepresentationModel.class);
	contextRunner.withClassLoader(filteredClassLoader)
			.run(context -> assertThat(context)
					.doesNotHaveBean("halJacksonHttpMessageConverter"));
}
 
@Test
public void testHalJacksonHttpMessageConverterIsLoaded() {
	FilteredClassLoader filteredClassLoader = new FilteredClassLoader(
			RepositoryRestMvcConfiguration.class);
	contextRunner.withClassLoader(filteredClassLoader).run(
			context -> assertThat(context).hasBean("halJacksonHttpMessageConverter"));
}