[exo-jcr-commits] exo-jcr SVN: r2791 - in jcr/trunk/exo.jcr.component.webdav/src: test/java/org/exoplatform/services/jcr/webdav/command and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Jul 15 05:18:28 EDT 2010


Author: dkatayev
Date: 2010-07-15 05:18:27 -0400 (Thu, 15 Jul 2010)
New Revision: 2791

Modified:
   jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/xml/PropertyWriteUtil.java
   jcr/trunk/exo.jcr.component.webdav/src/test/java/org/exoplatform/services/jcr/webdav/command/TestPropFind.java
Log:
EXOJCR-857 testPropWithPercent updated

Modified: jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/xml/PropertyWriteUtil.java
===================================================================
--- jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/xml/PropertyWriteUtil.java	2010-07-15 06:41:07 UTC (rev 2790)
+++ jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/xml/PropertyWriteUtil.java	2010-07-15 09:18:27 UTC (rev 2791)
@@ -134,14 +134,9 @@
 
          writeAttributes(xmlStreamWriter, prop);
 
-         try
-         {
-            xmlStreamWriter.writeCharacters(URLDecoder.decode(prop.getValue(), "UTF-8"));
-         }
-         catch (UnsupportedEncodingException e)
-         {
-            e.printStackTrace();
-         }
+         // xmlStreamWriter.writeCharacters(URLDecoder.decode(prop.getValue(), "UTF-8"));
+         xmlStreamWriter.writeCharacters(prop.getValue());
+         
          xmlStreamWriter.writeEndElement();
       }
    }

Modified: jcr/trunk/exo.jcr.component.webdav/src/test/java/org/exoplatform/services/jcr/webdav/command/TestPropFind.java
===================================================================
--- jcr/trunk/exo.jcr.component.webdav/src/test/java/org/exoplatform/services/jcr/webdav/command/TestPropFind.java	2010-07-15 06:41:07 UTC (rev 2790)
+++ jcr/trunk/exo.jcr.component.webdav/src/test/java/org/exoplatform/services/jcr/webdav/command/TestPropFind.java	2010-07-15 09:18:27 UTC (rev 2791)
@@ -166,7 +166,8 @@
       String content = TestUtils.getFileContent();
       String file = TestUtils.getFileName();
       TestUtils.addContent(session, file, new ByteArrayInputStream(content.getBytes()), nt_webdave_file, "");
-      TestUtils.addNodeProperty(session, file, authorProp, "bla % bla");
+      String authorValue = "bla % bla";
+      TestUtils.addNodeProperty(session, file, authorProp, authorValue);
       ContainerResponse responseFind =
          service(WebDAVMethods.PROPFIND, getPathWS() + file, "", null, allPropsXML.getBytes());
       assertEquals(HTTPStatus.MULTISTATUS, responseFind.getStatus());
@@ -176,7 +177,7 @@
       String find = outputStream.toString();
       assertTrue(find.contains("D:getlastmodified"));
       assertTrue(find.contains(authorProp));
-      assertTrue(find.contains(author));
+      assertTrue(find.contains(authorValue));
    }
    
 



More information about the exo-jcr-commits mailing list