|
|
|
|
@ -30,8 +30,6 @@ import static org.assertj.core.api.Assertions.assertThat;
@@ -30,8 +30,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
|
|
|
|
* |
|
|
|
|
* @author Dave Syer |
|
|
|
|
* @author Andy Wilkinson |
|
|
|
|
* @author Hans Schulz |
|
|
|
|
* @author Madhura Bhave |
|
|
|
|
*/ |
|
|
|
|
class CloudFoundryVcapEnvironmentPostProcessorTests { |
|
|
|
|
|
|
|
|
|
@ -118,26 +116,6 @@ class CloudFoundryVcapEnvironmentPostProcessorTests {
@@ -118,26 +116,6 @@ class CloudFoundryVcapEnvironmentPostProcessorTests {
|
|
|
|
|
assertThat(getProperty("vcap.services.mysql.credentials.port")).isEqualTo("3306"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
void testServicePropertiesContainingKeysWithDot() { |
|
|
|
|
TestPropertySourceUtils.addInlinedPropertiesToEnvironment(this.context, |
|
|
|
|
"VCAP_SERVICES={\"user-provided\":[{\"name\":\"test\",\"label\":\"test-label\"," |
|
|
|
|
+ "\"credentials\":{\"key.with.dots\":\"some-value\"}}]}"); |
|
|
|
|
this.initializer.postProcessEnvironment(this.context.getEnvironment(), null); |
|
|
|
|
assertThat(getProperty("vcap.services.test.name")).isEqualTo("test"); |
|
|
|
|
assertThat(getProperty("vcap.services.test.credentials[key.with.dots]")).isEqualTo("some-value"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
void testServicePropertiesContainingKeysWithUpperCaseAndNonAlphaNumericCharacters() { |
|
|
|
|
TestPropertySourceUtils.addInlinedPropertiesToEnvironment(this.context, |
|
|
|
|
"VCAP_SERVICES={\"user-provided\":[{\"name\":\"test\",\"label\":\"test-label\"," |
|
|
|
|
+ "\"credentials\":{\"My-Key\":\"some-value\", \"foo@\":\"bar\"}}]}"); |
|
|
|
|
this.initializer.postProcessEnvironment(this.context.getEnvironment(), null); |
|
|
|
|
assertThat(getProperty("vcap.services.test.credentials[My-Key]")).isEqualTo("some-value"); |
|
|
|
|
assertThat(getProperty("vcap.services.test.credentials[foo@]")).isEqualTo("bar"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private String getProperty(String key) { |
|
|
|
|
return this.context.getEnvironment().getProperty(key); |
|
|
|
|
} |
|
|
|
|
|