You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by je...@apache.org on 2012/07/17 23:10:53 UTC
svn commit: r1362648 -
/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java
Author: jens
Date: Tue Jul 17 21:10:52 2012
New Revision: 1362648
URL: http://svn.apache.org/viewvc?rev=1362648&view=rev
Log:
InMemory: add a unit test for special characters in name property
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java
Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java?rev=1362648&r1=1362647&r2=1362648&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java Tue Jul 17 21:10:52 2012
@@ -892,6 +892,24 @@ public class ObjectServiceTest extends A
assertEquals(id, returnedId);
log.info("... testGetObjectNoObjectIdInFilter() finished.");
}
+
+ @Test
+ public void testSpecialChars() {
+
+ log.info("starting testGetObjectByPath() with specal chars...");
+ log.info(" creating object");
+
+ String docID = createDocument("Hänschen", fRootFolderId, false);
+ log.info(" getting object by path with special chars");
+ try {
+ ObjectData res = fObjSvc.getObjectByPath(fRepositoryId, "/Hänschen", "*", false, IncludeRelationships.NONE, null, false,
+ false, null);
+ assertNotNull(res);
+ assertNotNull(res.getId());
+ } catch (Exception e) {
+ fail("getObject() failed with exception: " + e);
+ }
+ }
private static void verifyAllowableActionsDocument(Set<Action> actions, boolean isVersioned, boolean hasContent) {
assertTrue(actions.contains(Action.CAN_DELETE_OBJECT));