LenientBooleanToEnumConverterFactoryTests Class — spring-boot Architecture
Architecture documentation for the LenientBooleanToEnumConverterFactoryTests class in LenientBooleanToEnumConverterFactoryTests.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/test/java/org/springframework/boot/convert/LenientBooleanToEnumConverterFactoryTests.java lines 32–59
class LenientBooleanToEnumConverterFactoryTests {
@ConversionServiceTest
void convertFromBooleanToEnumWhenShouldConvertValue(ConversionService conversionService) {
assertThat(conversionService.convert(true, TestOnOffEnum.class)).isEqualTo(TestOnOffEnum.ON);
assertThat(conversionService.convert(false, TestOnOffEnum.class)).isEqualTo(TestOnOffEnum.OFF);
assertThat(conversionService.convert(true, TestTrueFalseEnum.class)).isEqualTo(TestTrueFalseEnum.TRUE);
assertThat(conversionService.convert(false, TestTrueFalseEnum.class)).isEqualTo(TestTrueFalseEnum.FALSE);
}
static Stream<? extends Arguments> conversionServices() {
return ConversionServiceArguments
.with((service) -> service.addConverterFactory(new LenientBooleanToEnumConverterFactory()));
}
enum TestOnOffEnum {
ON, OFF
}
enum TestTrueFalseEnum {
ONE, TWO, TRUE, FALSE, ON, OFF
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free