This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git
The following commit(s) were added to refs/heads/master by this push:
new ae10c22 add unit test for default value with special charaters (#97)
ae10c22 is described below
commit ae10c22d7f3cb8a7cb5bb5e39c3aaa766f0af26e
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Sat Sep 4 16:36:16 2021 +0200
add unit test for default value with special charaters (#97)
Co-authored-by: gweng <[email protected]>
---
.../plugin/interpolation/InterpolationConfigurationPluginTest.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git
a/configadmin-plugins/interpolation/src/test/java/org/apache/felix/configadmin/plugin/interpolation/InterpolationConfigurationPluginTest.java
b/configadmin-plugins/interpolation/src/test/java/org/apache/felix/configadmin/plugin/interpolation/InterpolationConfigurationPluginTest.java
index 8a402e8..015c8c5 100644
---
a/configadmin-plugins/interpolation/src/test/java/org/apache/felix/configadmin/plugin/interpolation/InterpolationConfigurationPluginTest.java
+++
b/configadmin-plugins/interpolation/src/test/java/org/apache/felix/configadmin/plugin/interpolation/InterpolationConfigurationPluginTest.java
@@ -145,6 +145,10 @@ public class InterpolationConfigurationPluginTest {
dict.put("defaulted4", "$[env:notset;default=foo;=bar]");
dict.put("defaulted5", "$[env:notset;default= ]");
dict.put("defaulted6", "$[env:notset;default");
+ dict.put("defaulted7", "$[env:notset;default=/()^$]");
+ dict.put("defaulted8", "$[env:notset;default=[8080]]");
+ dict.put("defaulted9", "$[env:notset;default=[aabb]cc]");
+
plugin.modifyConfiguration(null, dict);
assertEquals("foo", dict.get("defaulted"));
@@ -153,6 +157,9 @@ public class InterpolationConfigurationPluginTest {
assertEquals("foo", dict.get("defaulted4")); // semicolon is not
supported in values
assertEquals(" ", dict.get("defaulted5"));
assertEquals("$[env:notset;default", dict.get("defaulted6"));
+ assertEquals("/()^$", dict.get("defaulted7"));
+ assertEquals("[8080]", dict.get("defaulted8"));
+ assertEquals("[aabb]cc", dict.get("defaulted9"));
}
@Test