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 2010/02/24 19:51:24 UTC

svn commit: r915924 - in /incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit: SessionFactory.java sample/AbstractSampleIT.java

Author: fmui
Date: Wed Feb 24 18:51:24 2010
New Revision: 915924

URL: http://svn.apache.org/viewvc?rev=915924&view=rev
Log:
- activated client API integration tests

Modified:
    incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/SessionFactory.java
    incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/sample/AbstractSampleIT.java

Modified: incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/SessionFactory.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/SessionFactory.java?rev=915924&r1=915923&r2=915924&view=diff
==============================================================================
--- incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/SessionFactory.java (original)
+++ incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/SessionFactory.java Wed Feb 24 18:51:24 2010
@@ -23,7 +23,9 @@
 
 import org.apache.opencmis.client.api.Session;
 import org.apache.opencmis.client.provider.factory.CmisProviderFactory;
+import org.apache.opencmis.client.runtime.SessionFactoryImpl;
 import org.apache.opencmis.commons.SessionParameter;
+import org.apache.opencmis.commons.enums.BindingType;
 import org.apache.opencmis.commons.provider.CmisProvider;
 
 /**
@@ -66,12 +68,15 @@
 
     Map<String, String> parameters = new HashMap<String, String>();
 
+    parameters.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value());
+
+    parameters.put(SessionParameter.ATOMPUB_URL, url);
+    parameters.put(SessionParameter.REPOSITORY_ID, getRepositoryId());
+
     parameters.put(SessionParameter.USER, USER);
     parameters.put(SessionParameter.PASSWORD, PASSWORD);
-    parameters.put(SessionParameter.ATOMPUB_URL, url);
 
-    // ToDo: creates session
-    return null;
+    return SessionFactoryImpl.newInstance().createSession(parameters);
   }
 
   /**
@@ -82,8 +87,8 @@
 
     Map<String, String> parameters = new HashMap<String, String>();
 
-    parameters.put(SessionParameter.USER, USER);
-    parameters.put(SessionParameter.PASSWORD, PASSWORD);
+    parameters.put(SessionParameter.BINDING_TYPE, BindingType.WEBSERVICES.value());
+
     parameters.put(SessionParameter.WEBSERVICES_REPOSITORY_SERVICE, url + "RepositoryService?wsdl");
     parameters.put(SessionParameter.WEBSERVICES_NAVIGATION_SERVICE, url + "NavigationService?wsdl");
     parameters.put(SessionParameter.WEBSERVICES_OBJECT_SERVICE, url + "ObjectService?wsdl");
@@ -96,8 +101,11 @@
     parameters.put(SessionParameter.WEBSERVICES_POLICY_SERVICE, url + "PolicyService?wsdl");
     parameters.put(SessionParameter.WEBSERVICES_ACL_SERVICE, url + "ACLService?wsdl");
 
-    // ToDo: create session
-    return null;
+    parameters.put(SessionParameter.REPOSITORY_ID, getRepositoryId());
+    parameters.put(SessionParameter.USER, USER);
+    parameters.put(SessionParameter.PASSWORD, PASSWORD);
+
+    return SessionFactoryImpl.newInstance().createSession(parameters);
   }
 
   /**
@@ -110,6 +118,7 @@
 
     parameters.put(SessionParameter.USER, USER);
     parameters.put(SessionParameter.PASSWORD, PASSWORD);
+
     parameters.put(SessionParameter.ATOMPUB_URL, url);
 
     return CmisProviderFactory.newInstance().createCmisAtomPubProvider(parameters);
@@ -125,6 +134,7 @@
 
     parameters.put(SessionParameter.USER, USER);
     parameters.put(SessionParameter.PASSWORD, PASSWORD);
+
     parameters.put(SessionParameter.WEBSERVICES_REPOSITORY_SERVICE, url + "RepositoryService?wsdl");
     parameters.put(SessionParameter.WEBSERVICES_NAVIGATION_SERVICE, url + "NavigationService?wsdl");
     parameters.put(SessionParameter.WEBSERVICES_OBJECT_SERVICE, url + "ObjectService?wsdl");

Modified: incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/sample/AbstractSampleIT.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/sample/AbstractSampleIT.java?rev=915924&r1=915923&r2=915924&view=diff
==============================================================================
--- incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/sample/AbstractSampleIT.java (original)
+++ incubator/chemistry/trunk/opencmis/opencmis-test/opencmis-test-fit/src/test/java/org/apache/opencmis/fit/sample/AbstractSampleIT.java Wed Feb 24 18:51:24 2010
@@ -18,10 +18,11 @@
  */
 package org.apache.opencmis.fit.sample;
 
-import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.*;
 
 import org.apache.opencmis.client.api.Session;
 import org.apache.opencmis.client.api.repository.RepositoryInfo;
+import org.apache.opencmis.fit.SessionFactory;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -65,7 +66,8 @@
    */
   @Test
   public void testRepositoryInfo() {
-    // RepositoryInfo ri = getSession().getRepositoryInfo();
-    // assertNotNull(ri);
+    RepositoryInfo ri = getSession().getRepositoryInfo();
+    assertNotNull(ri);
+    assertEquals(SessionFactory.getRepositoryId(), ri.getId());
   }
 }