You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2015/03/11 19:12:46 UTC

svn commit: r1665955 - /chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/crud/WhitespaceInNameTest.java

Author: fmui
Date: Wed Mar 11 18:12:45 2015
New Revision: 1665955

URL: http://svn.apache.org/r1665955
Log:
TCK: improved whitespace test

Modified:
    chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/crud/WhitespaceInNameTest.java

Modified: chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/crud/WhitespaceInNameTest.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/crud/WhitespaceInNameTest.java?rev=1665955&r1=1665954&r2=1665955&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/crud/WhitespaceInNameTest.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/tests/crud/WhitespaceInNameTest.java Wed Mar 11 18:12:45 2015
@@ -42,6 +42,7 @@ public class WhitespaceInNameTest extend
 
         try {
             testCenterSpaceSpace(session, testFolder);
+            testMultipleCenterSpaceSpace(session, testFolder);
             testLeadingSpace(session, testFolder);
             testTrailingSpace(session, testFolder);
         } finally {
@@ -106,6 +107,29 @@ public class WhitespaceInNameTest extend
                 } else {
                     addResult(createInfoResult("Repository renames documents with a space."));
                 }
+            }
+        } catch (CmisBaseException e) {
+            addResult(createInfoResult("Repository does not support document names with a space. Exception: "
+                    + e.toString()));
+        }
+    }
+
+    private void testMultipleCenterSpaceSpace(Session session, Folder testFolder) {
+        String name = "twocenter  spaces.txt";
+
+        try {
+            Document doc = createDocument(session, testFolder, name, "");
+
+            if (doc.getName().equals(name)) {
+                addResult(createInfoResult("Repository does supports document names with more than one successive spaces."));
+            } else {
+                if (doc.getName().equals("twocenterspaces.txt")) {
+                    addResult(createInfoResult("Repository removes spaces from document name."));
+                } else if (doc.getName().equals("twocenter spaces.txt")) {
+                    addResult(createInfoResult("Repository combines multiple spaces into one in document names."));
+                } else {
+                    addResult(createInfoResult("Repository renames documents with a space."));
+                }
             }
         } catch (CmisBaseException e) {
             addResult(createInfoResult("Repository does not support document names with a space. Exception: "