DynamicRegistrationBeanTests Class — spring-boot Architecture
Architecture documentation for the DynamicRegistrationBeanTests class in DynamicRegistrationBeanTests.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/test/java/org/springframework/boot/web/servlet/DynamicRegistrationBeanTests.java lines 31–67
class DynamicRegistrationBeanTests {
@Test
void shouldUseNameIfSet() {
DynamicRegistrationBean<?> bean = createBean();
bean.setName("givenName");
assertThat(bean.getOrDeduceName("dummy")).isEqualTo("givenName");
}
@Test
void shouldUseBeanNameIfNameIsNotSet() {
DynamicRegistrationBean<?> bean = createBean();
bean.setBeanName("beanName");
assertThat(bean.getOrDeduceName("dummy")).isEqualTo("beanName");
}
@Test
void shouldUseConventionBasedNameIfNoNameOrBeanNameIsSet() {
DynamicRegistrationBean<?> bean = createBean();
assertThat(bean.getOrDeduceName("dummy")).isEqualTo("string");
}
private static DynamicRegistrationBean<?> createBean() {
return new DynamicRegistrationBean<>() {
@Override
protected @Nullable Dynamic addRegistration(String description, ServletContext servletContext) {
return null;
}
@Override
protected String getDescription() {
return "";
}
};
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free