This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag 
org.apache.sling.provisioning.model-1.4.4
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-provisioning-model.git

commit 90c365da9b444cefbf3ae0256161b43ed4a288e5
Author: Bertrand Delacretaz <bdelacre...@apache.org>
AuthorDate: Thu Dec 31 13:01:46 2015 +0000

    SLING-5355 - test multiline strings in configs
    
    git-svn-id: 
https://svn.apache.org/repos/asf/sling/trunk/tooling/support/provisioning-model@1722442
 13f79535-47bb-0310-9956-ffa450edef68
---
 src/test/java/org/apache/sling/provisioning/model/io/IOTest.java | 7 ++++++-
 src/test/resources/configadmin.txt                               | 7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/test/java/org/apache/sling/provisioning/model/io/IOTest.java 
b/src/test/java/org/apache/sling/provisioning/model/io/IOTest.java
index bcfe275..6a7395a 100644
--- a/src/test/java/org/apache/sling/provisioning/model/io/IOTest.java
+++ b/src/test/java/org/apache/sling/provisioning/model/io/IOTest.java
@@ -93,7 +93,7 @@ public class IOTest {
             configs.add(c);
         }
 
-        assertEquals(3, configs.size());
+        assertEquals(4, configs.size());
 
         final Configuration cfgA = configs.get(0);
         assertEquals("org.apache.test.A", cfgA.getPid());
@@ -114,6 +114,11 @@ public class IOTest {
         assertEquals(2, cfgC.getProperties().size());
         assertEquals("C", cfgC.getProperties().get("name"));
         assertArrayEquals(new Integer[] {1,2,3}, 
(Integer[])cfgC.getProperties().get("array"));
+        
+        final Configuration cfgD = configs.get(3);
+        assertEquals("org.apache.test.D", cfgD.getPid());
+        assertEquals("Here is\na multiline\nstring", 
cfgD.getProperties().get("textA"));
+        assertEquals("Another one\nusing\nescaped newlines", 
cfgD.getProperties().get("textB"));
     }
 
     @Test public void testAddition() throws Exception {
diff --git a/src/test/resources/configadmin.txt 
b/src/test/resources/configadmin.txt
index e5c0451..9c9d6f6 100644
--- a/src/test/resources/configadmin.txt
+++ b/src/test/resources/configadmin.txt
@@ -41,4 +41,9 @@ org.apache.test.C
       "3"
     ]
     name="C"    
-    
\ No newline at end of file
+    
+org.apache.test.D
+  textA="Here is
+    a multiline
+    string"     
+  textB="Another one\nusing\nescaped newlines"     
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <commits@sling.apache.org>.

Reply via email to