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: "