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

Reply via email to