Home / Class/ ProtocolResolverApplicationContextInitializerTests Class — spring-boot Architecture

ProtocolResolverApplicationContextInitializerTests Class — spring-boot Architecture

Architecture documentation for the ProtocolResolverApplicationContextInitializerTests class in ProtocolResolverApplicationContextInitializerTests.java from the spring-boot codebase.

Entity Profile

Source Code

core/spring-boot/src/test/java/org/springframework/boot/io/ProtocolResolverApplicationContextInitializerTests.java lines 35–48

class ProtocolResolverApplicationContextInitializerTests {

	@Test
	void initializeAddsProtocolResolversToApplicationContext() {
		try (ConfigurableApplicationContext context = new AnnotationConfigApplicationContext()) {
			ProtocolResolverApplicationContextInitializer initializer = new ProtocolResolverApplicationContextInitializer();
			initializer.initialize(context);
			assertThat(context).isInstanceOf(DefaultResourceLoader.class);
			Collection<ProtocolResolver> protocolResolvers = ((DefaultResourceLoader) context).getProtocolResolvers();
			assertThat(protocolResolvers).hasExactlyElementsOfTypes(Base64ProtocolResolver.class);
		}
	}

}

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free