Author: sklevenz
Date: Tue Mar 23 08:36:42 2010
New Revision: 926495

URL: http://svn.apache.org/viewvc?rev=926495&view=rev
Log:
Unit test cases for r/w extended

Modified:
    
incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/WriteObjectTest.java

Modified: 
incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/WriteObjectTest.java
URL: 
http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/WriteObjectTest.java?rev=926495&r1=926494&r2=926495&view=diff
==============================================================================
--- 
incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/WriteObjectTest.java
 (original)
+++ 
incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/WriteObjectTest.java
 Tue Mar 23 08:36:42 2010
@@ -20,6 +20,7 @@ package org.apache.opencmis.client.runti
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
 
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
@@ -155,6 +156,11 @@ public class WriteObjectTest extends Abs
        @Test
        public void createDocumentFromSource() throws IOException {
                try {
+                       // verify content (which is not supported by mock)
+                       if (this.isMock()) {
+                               return;
+                       }
+
                        String path = "/" + Fixture.TEST_ROOT_FOLDER_NAME + "/"
                                        + FixtureData.DOCUMENT1_NAME;
                        Document srcDocument = (Document) this.session
@@ -199,6 +205,11 @@ public class WriteObjectTest extends Abs
 
        @Test
        public void deleteAndCreateContent() throws IOException {
+               // verify content (which is not supported by mock)
+               if (this.isMock()) {
+                       return;
+               }
+
                String path = "/" + Fixture.TEST_ROOT_FOLDER_NAME + "/"
                                + FixtureData.DOCUMENT1_NAME;
                Document document = (Document) 
this.session.getObjectByPath(path);
@@ -237,12 +248,19 @@ public class WriteObjectTest extends Abs
 
        @Test
        public void updateProperties() {
-//             String path = "/" + Fixture.TEST_ROOT_FOLDER_NAME + "/"
-//                             + FixtureData.DOCUMENT1_NAME;
-//             Document document = (Document) 
this.session.getObjectByPath(path);
-//             assertNotNull("Document not found: " + path, document);
-//     
-//             document.updateProperties();
+               // verify content (which is not supported by mock)
+               if (this.isMock()) {
+                       return;
+               }
+
+               String path = "/" + Fixture.TEST_ROOT_FOLDER_NAME + "/"
+                               + FixtureData.DOCUMENT1_NAME;
+               Document document = (Document) 
this.session.getObjectByPath(path);
+               assertNotNull("Document not found: " + path, document);
+
+               document.setProperty(CmisProperties.NAME.value(), "Neuer Name");
+               document.updateProperties();
+               assertTrue(true);
        }
 
        private String getContentAsString(ContentStream stream) throws 
IOException {


Reply via email to