|
|
@ -1,5 +1,5 @@ |
|
|
|
/* |
|
|
|
/* |
|
|
|
* Copyright 2002-2014 the original author or authors. |
|
|
|
* Copyright 2002-2015 the original author or authors. |
|
|
|
* |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
@ -93,16 +93,59 @@ public class SystemEnvironmentPropertySourceTests { |
|
|
|
@Test |
|
|
|
@Test |
|
|
|
public void withUppercase() { |
|
|
|
public void withUppercase() { |
|
|
|
envMap.put("A_KEY", "a_value"); |
|
|
|
envMap.put("A_KEY", "a_value"); |
|
|
|
|
|
|
|
envMap.put("A_LONG_KEY", "a_long_value"); |
|
|
|
|
|
|
|
envMap.put("A_DOT.KEY", "a_dot_value"); |
|
|
|
|
|
|
|
envMap.put("A_HYPHEN-KEY", "a_hyphen_value"); |
|
|
|
|
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A_KEY"), equalTo(true)); |
|
|
|
assertThat(ps.containsProperty("A_KEY"), equalTo(true)); |
|
|
|
assertThat(ps.containsProperty("A.KEY"), equalTo(true)); |
|
|
|
assertThat(ps.containsProperty("A.KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A-KEY"), equalTo(true)); |
|
|
|
assertThat(ps.containsProperty("a_key"), equalTo(true)); |
|
|
|
assertThat(ps.containsProperty("a_key"), equalTo(true)); |
|
|
|
assertThat(ps.containsProperty("a.key"), equalTo(true)); |
|
|
|
assertThat(ps.containsProperty("a.key"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("a-key"), equalTo(true)); |
|
|
|
assertThat(ps.getProperty("A_KEY"), equalTo((Object)"a_value")); |
|
|
|
assertThat(ps.containsProperty("A_LONG_KEY"), equalTo(true)); |
|
|
|
assertThat(ps.getProperty("A.KEY"), equalTo((Object)"a_value")); |
|
|
|
assertThat(ps.containsProperty("A.LONG.KEY"), equalTo(true)); |
|
|
|
assertThat(ps.getProperty("a_key"), equalTo((Object)"a_value")); |
|
|
|
assertThat(ps.containsProperty("A-LONG-KEY"), equalTo(true)); |
|
|
|
assertThat(ps.getProperty("a.key"), equalTo((Object)"a_value")); |
|
|
|
assertThat(ps.containsProperty("A.LONG-KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A-LONG.KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A_long_KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A.long.KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A-long-KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A.long-KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A-long.KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A_DOT.KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A-DOT.KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A_dot.KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A-dot.KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A_HYPHEN-KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A.HYPHEN-KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A_hyphen-KEY"), equalTo(true)); |
|
|
|
|
|
|
|
assertThat(ps.containsProperty("A.hyphen-KEY"), equalTo(true)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assertThat(ps.getProperty("A_KEY"), equalTo("a_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A.KEY"), equalTo("a_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A-KEY"), equalTo("a_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("a_key"), equalTo("a_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("a.key"), equalTo("a_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("a-key"), equalTo("a_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A_LONG_KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A.LONG.KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A-LONG-KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A.LONG-KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A-LONG.KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A_long_KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A.long.KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A-long-KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A.long-KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A-long.KEY"), equalTo("a_long_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A_DOT.KEY"), equalTo("a_dot_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A-DOT.KEY"), equalTo("a_dot_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A_dot.KEY"), equalTo("a_dot_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A-dot.KEY"), equalTo("a_dot_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A_HYPHEN-KEY"), equalTo("a_hyphen_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A.HYPHEN-KEY"), equalTo("a_hyphen_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A_hyphen-KEY"), equalTo("a_hyphen_value")); |
|
|
|
|
|
|
|
assertThat(ps.getProperty("A.hyphen-KEY"), equalTo("a_hyphen_value")); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
@Test |
|
|
|