fixing formatting
This commit is contained in:
+12
-10
@@ -19,16 +19,18 @@ import org.springframework.test.context.junit.jupiter.SpringExtension;
|
||||
@TestPropertySource("classpath:server-config-test.properties")
|
||||
public class BindingPropertiesToBeanMethodsUnitTest {
|
||||
|
||||
@Autowired
|
||||
private ServerConfigFactory configFactory;
|
||||
@Autowired
|
||||
private ServerConfigFactory configFactory;
|
||||
|
||||
@Test
|
||||
void givenBeanAnnotatedMethod_whenBindingProperties_thenAllFieldsAreSet() {
|
||||
@Test
|
||||
void givenBeanAnnotatedMethod_whenBindingProperties_thenAllFieldsAreSet() {
|
||||
assertEquals("192.168.0.2", configFactory.getDefaultConfigs()
|
||||
.getAddress()
|
||||
.getIp());
|
||||
|
||||
assertEquals("192.168.0.2", configFactory.getDefaultConfigs().getAddress().getIp());
|
||||
|
||||
Map<String, String> expectedResourcesPath = new HashMap<>();
|
||||
expectedResourcesPath.put("imgs", "/root/def/imgs");
|
||||
assertEquals(expectedResourcesPath, configFactory.getDefaultConfigs().getResourcesPath());
|
||||
}
|
||||
Map<String, String> expectedResourcesPath = new HashMap<>();
|
||||
expectedResourcesPath.put("imgs", "/root/def/imgs");
|
||||
assertEquals(expectedResourcesPath, configFactory.getDefaultConfigs()
|
||||
.getResourcesPath());
|
||||
}
|
||||
}
|
||||
+10
-10
@@ -17,16 +17,16 @@ import org.springframework.test.context.junit.jupiter.SpringExtension;
|
||||
@TestPropertySource("classpath:server-config-test.properties")
|
||||
public class BindingPropertiesToUserDefinedPOJOUnitTest {
|
||||
|
||||
@Autowired
|
||||
private ServerConfig serverConfig;
|
||||
@Autowired
|
||||
private ServerConfig serverConfig;
|
||||
|
||||
@Test
|
||||
void givenUserDefinedPOJO_whenBindingPropertiesFile_thenAllFieldsAreSet() {
|
||||
@Test
|
||||
void givenUserDefinedPOJO_whenBindingPropertiesFile_thenAllFieldsAreSet() {
|
||||
assertEquals("192.168.0.1", serverConfig.getAddress()
|
||||
.getIp());
|
||||
|
||||
assertEquals("192.168.0.1", serverConfig.getAddress().getIp());
|
||||
|
||||
Map<String, String> expectedResourcesPath = new HashMap<>();
|
||||
expectedResourcesPath.put("imgs", "/root/imgs");
|
||||
assertEquals(expectedResourcesPath, serverConfig.getResourcesPath());
|
||||
}
|
||||
Map<String, String> expectedResourcesPath = new HashMap<>();
|
||||
expectedResourcesPath.put("imgs", "/root/imgs");
|
||||
assertEquals(expectedResourcesPath, serverConfig.getResourcesPath());
|
||||
}
|
||||
}
|
||||
+10
-10
@@ -18,16 +18,16 @@ import org.springframework.test.context.junit.jupiter.SpringExtension;
|
||||
@ActiveProfiles("test")
|
||||
public class BindingYMLPropertiesUnitTest {
|
||||
|
||||
@Autowired
|
||||
private ServerConfig serverConfig;
|
||||
@Autowired
|
||||
private ServerConfig serverConfig;
|
||||
|
||||
@Test
|
||||
void whenBindingYMLConfigFile_thenAllFieldsAreSet() {
|
||||
@Test
|
||||
void whenBindingYMLConfigFile_thenAllFieldsAreSet() {
|
||||
assertEquals("192.168.0.4", serverConfig.getAddress()
|
||||
.getIp());
|
||||
|
||||
assertEquals("192.168.0.4", serverConfig.getAddress().getIp());
|
||||
|
||||
Map<String, String> expectedResourcesPath = new HashMap<>();
|
||||
expectedResourcesPath.put("imgs", "/etc/test/imgs");
|
||||
assertEquals(expectedResourcesPath, serverConfig.getResourcesPath());
|
||||
}
|
||||
Map<String, String> expectedResourcesPath = new HashMap<>();
|
||||
expectedResourcesPath.put("imgs", "/etc/test/imgs");
|
||||
assertEquals(expectedResourcesPath, serverConfig.getResourcesPath());
|
||||
}
|
||||
}
|
||||
+11
-11
@@ -17,17 +17,17 @@ import org.springframework.test.context.junit.jupiter.SpringExtension;
|
||||
@TestPropertySource(properties = { "validate.mail_config.address=new_user@test" })
|
||||
public class OverridingConfigurationPropertiesUnitTest {
|
||||
|
||||
@Autowired
|
||||
private MailServer mailServer;
|
||||
@Autowired
|
||||
private MailServer mailServer;
|
||||
|
||||
@Test
|
||||
void givenUsingPropertiesAttribute_whenAssiginingNewValueToProprty_thenSpringUsesNewValue() {
|
||||
@Test
|
||||
void givenUsingPropertiesAttribute_whenAssiginingNewValueToProprty_thenSpringUsesNewValue() {
|
||||
assertEquals("new_user@test", mailServer.getMailConfig()
|
||||
.getAddress());
|
||||
|
||||
assertEquals("new_user@test", mailServer.getMailConfig().getAddress());
|
||||
|
||||
Map<String, String> expectedMap = new HashMap<>();
|
||||
expectedMap.put("first", "prop1");
|
||||
expectedMap.put("second", "prop2");
|
||||
assertEquals(expectedMap, mailServer.getPropertiesMap());
|
||||
}
|
||||
Map<String, String> expectedMap = new HashMap<>();
|
||||
expectedMap.put("first", "prop1");
|
||||
expectedMap.put("second", "prop2");
|
||||
assertEquals(expectedMap, mailServer.getPropertiesMap());
|
||||
}
|
||||
}
|
||||
+15
-13
@@ -18,20 +18,22 @@ import org.springframework.test.context.junit.jupiter.SpringExtension;
|
||||
@TestPropertySource("classpath:property-validation-test.properties")
|
||||
public class PropertyValidationUnitTest {
|
||||
|
||||
@Autowired
|
||||
private MailServer mailServer;
|
||||
@Autowired
|
||||
private MailServer mailServer;
|
||||
|
||||
private static Validator propertyValidator;
|
||||
private static Validator propertyValidator;
|
||||
|
||||
@BeforeAll
|
||||
public static void setup() {
|
||||
propertyValidator = Validation.buildDefaultValidatorFactory().getValidator();
|
||||
}
|
||||
@BeforeAll
|
||||
public static void setup() {
|
||||
propertyValidator = Validation.buildDefaultValidatorFactory()
|
||||
.getValidator();
|
||||
}
|
||||
|
||||
@Test
|
||||
void whenBindingPropertiesToValidatedBeans_thenConstrainsAreChecked() {
|
||||
|
||||
assertEquals(0, propertyValidator.validate(mailServer.getPropertiesMap()).size());
|
||||
assertEquals(0, propertyValidator.validate(mailServer.getMailConfig()).size());
|
||||
}
|
||||
@Test
|
||||
void whenBindingPropertiesToValidatedBeans_thenConstrainsAreChecked() {
|
||||
assertEquals(0, propertyValidator.validate(mailServer.getPropertiesMap())
|
||||
.size());
|
||||
assertEquals(0, propertyValidator.validate(mailServer.getMailConfig())
|
||||
.size());
|
||||
}
|
||||
}
|
||||
+19
-20
@@ -19,27 +19,26 @@ import org.springframework.util.unit.DataSize;
|
||||
@TestPropertySource("classpath:spring-conversion-test.properties")
|
||||
public class SpringPropertiesConversionUnitTest {
|
||||
|
||||
@Autowired
|
||||
private PropertyConversion propertyConversion;
|
||||
@Autowired
|
||||
private PropertyConversion propertyConversion;
|
||||
|
||||
@Test
|
||||
void whenUsingSpringDefaultSizeConversion_thenDataSizeObjectIsSet() {
|
||||
@Test
|
||||
void whenUsingSpringDefaultSizeConversion_thenDataSizeObjectIsSet() {
|
||||
assertEquals(DataSize.ofMegabytes(500), propertyConversion.getUploadSpeed());
|
||||
assertEquals(DataSize.ofGigabytes(10), propertyConversion.getDownloadSpeed());
|
||||
}
|
||||
|
||||
assertEquals(DataSize.ofMegabytes(500), propertyConversion.getUploadSpeed());
|
||||
assertEquals(DataSize.ofGigabytes(10), propertyConversion.getDownloadSpeed());
|
||||
}
|
||||
@Test
|
||||
void whenUsingSpringDefaultDurationConversion_thenDurationObjectIsSet() {
|
||||
assertEquals(Duration.ofDays(1), propertyConversion.getBackupDay());
|
||||
assertEquals(Duration.ofHours(8), propertyConversion.getBackupHour());
|
||||
}
|
||||
|
||||
@Test
|
||||
void whenUsingSpringDefaultDurationConversion_thenDurationObjectIsSet() {
|
||||
|
||||
assertEquals(Duration.ofDays(1), propertyConversion.getBackupDay());
|
||||
assertEquals(Duration.ofHours(8), propertyConversion.getBackupHour());
|
||||
}
|
||||
|
||||
@Test
|
||||
void whenRegisteringCustomCredentialsConverter_thenCredentialsAreParsed() {
|
||||
|
||||
assertEquals("user", propertyConversion.getCredentials().getUsername());
|
||||
assertEquals("123", propertyConversion.getCredentials().getPassword());
|
||||
}
|
||||
@Test
|
||||
void whenRegisteringCustomCredentialsConverter_thenCredentialsAreParsed() {
|
||||
assertEquals("user", propertyConversion.getCredentials()
|
||||
.getUsername());
|
||||
assertEquals("123", propertyConversion.getCredentials()
|
||||
.getPassword());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user