Home / Class/ LazyInitializationExcludeFilterTests Class — spring-boot Architecture

LazyInitializationExcludeFilterTests Class — spring-boot Architecture

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

Entity Profile

Source Code

core/spring-boot/src/test/java/org/springframework/boot/LazyInitializationExcludeFilterTests.java lines 31–47

class LazyInitializationExcludeFilterTests {

	@Test
	void forBeanTypesMatchesTypes() {
		LazyInitializationExcludeFilter filter = LazyInitializationExcludeFilter.forBeanTypes(CharSequence.class,
				Number.class);
		String beanName = "test";
		BeanDefinition beanDefinition = mock(BeanDefinition.class);
		assertThat(filter.isExcluded(beanName, beanDefinition, CharSequence.class)).isTrue();
		assertThat(filter.isExcluded(beanName, beanDefinition, String.class)).isTrue();
		assertThat(filter.isExcluded(beanName, beanDefinition, StringBuilder.class)).isTrue();
		assertThat(filter.isExcluded(beanName, beanDefinition, Number.class)).isTrue();
		assertThat(filter.isExcluded(beanName, beanDefinition, Long.class)).isTrue();
		assertThat(filter.isExcluded(beanName, beanDefinition, Boolean.class)).isFalse();
	}

}

Analyze Your Own Codebase

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

Try Supermodel Free