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 2010/02/24 15:58:09 UTC

svn commit: r915814 [2/2] - in /incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src: main/java/org/apache/opencmis/inmemory/ main/java/org/apache/opencmis/inmemory/server/ main/java/org/apache/opencmis/inmemory/storedobj/api...

Modified: incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/test/java/org/apache/opencmis/inmemory/VersioningTest.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/test/java/org/apache/opencmis/inmemory/VersioningTest.java?rev=915814&r1=915813&r2=915814&view=diff
==============================================================================
--- incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/test/java/org/apache/opencmis/inmemory/VersioningTest.java (original)
+++ incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/test/java/org/apache/opencmis/inmemory/VersioningTest.java Wed Feb 24 14:58:07 2010
@@ -54,6 +54,9 @@
 import org.apache.opencmis.server.spi.CallContext;
 import org.junit.After;
 import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
 
 public class VersioningTest extends AbstractServiceTst {
   private static Log log = LogFactory.getLog(ObjectServiceTest.class);
@@ -66,7 +69,7 @@
   ObjectCreator fCreator;
   
   @Before
-  protected void setUp() throws Exception {
+  public void setUp() throws Exception {
     super.setTypeCreatorClass(VersionTestTypeSystemCreator.class.getName());
     super.setUp();
     fCreator = new ObjectCreator(fFactory, fObjSvc, fRepositoryId);
@@ -74,7 +77,7 @@
   }
 
   @After
-  protected void tearDown() throws Exception {
+  public void tearDown() throws Exception {
     super.tearDown();
   }
 
@@ -86,23 +89,27 @@
     RuntimeContext.getRuntimeConfig().attachCfg(ctx); 
   }
     
+  @Test
   public void testCreateVersionedDocumentMinor() {
-    testCreateVersionedDocument(VersioningState.MINOR);
+    createVersionedDocument(VersioningState.MINOR);
   }
   
+  @Test
   public void testCreateVersionedDocumentCheckedOut() {
-    testCreateVersionedDocument(VersioningState.CHECKEDOUT);
+    createVersionedDocument(VersioningState.CHECKEDOUT);
   }
   
+  @Test
   public void testCreateVersionedDocumentNone() {
     try {
-      testCreateVersionedDocument(VersioningState.NONE);
+      createVersionedDocument(VersioningState.NONE);
       fail("creating a document of a versionable type with state VersioningState.NONE should fail.");
     } catch (Exception e) {     
       assertEquals(CmisConstraintException.class, e.getClass());
     }
   }
 
+  @Test
   public void testCheckOutBasic() {
     String verId = createDocument(PROP_NAME, fRootFolderId, VersioningState.MAJOR);
 
@@ -156,6 +163,7 @@
     assertEquals(2, allVersions.size());
   }
   
+  @Test
   public void testCheckInWithContent() {
     String verId = createDocument(PROP_NAME, fRootFolderId, VersioningState.MAJOR);
 
@@ -192,6 +200,7 @@
     assertTrue(fCreator.verifyProperty(idHolder.getValue(), VersionTestTypeSystemCreator.PROPERTY_ID, PROP_VALUE_NEW));
   }
   
+  @Test
   public void testCheckOutAndOtherUser() {
     String verId = createDocument(PROP_NAME, fRootFolderId, VersioningState.MAJOR);
     ObjectData version = fObjSvc.getObject(fRepositoryId, verId, "*", false, IncludeRelationships.NONE, null, false, false, null);
@@ -248,6 +257,7 @@
     assertTrue(fCreator.verifyProperty(idHolder.getValue(), VersionTestTypeSystemCreator.PROPERTY_ID, PROP_VALUE));  
   }
   
+  @Test
   public void testCancelCheckout() {
     String verId = createDocument(PROP_NAME, fRootFolderId, VersioningState.MAJOR);
     ObjectData version = fObjSvc.getObject(fRepositoryId, verId, "*", false, IncludeRelationships.NONE, null, false, false, null);
@@ -288,6 +298,7 @@
     assertTrue(fCreator.verifyContent(retrievedContent, fCreator.createContent()));    
   }
   
+  @Test
   public void testGetPropertiesOfLatestVersion() {
     VersioningState versioningState = VersioningState.MAJOR;
     String verId = createDocument(PROP_NAME, fRootFolderId, versioningState);
@@ -319,6 +330,7 @@
     checkVersionProperties(verId, versioningState, latest.getProperties(), checkinComment);        
   }
   
+  @Test
   public void testGetLatestVersion() {
     VersioningState versioningState = VersioningState.MINOR;
     String verId = createDocument(PROP_NAME, fRootFolderId, versioningState);
@@ -363,6 +375,7 @@
     assertTrue(fCreator.verifyContent(retrievedContent, fCreator.createAlternateContent()));        
    }
   
+  @Test
   public void testGetCheckedOutDocuments() {
     // create two folders with each having two documents, one of them being checked out
     final int count = 2;
@@ -404,6 +417,7 @@
     assertEquals(2, checkedOutDocuments.getObjects().size());
   }
   
+  @Test
   public void testModifyOldVersions() {
     String versionSeriesId = createVersionSeriesWithThreeVersions();
     List<ObjectData> allVersions = fVerSvc.getAllVersions(fRepositoryId, versionSeriesId, "*", false, null);
@@ -427,7 +441,7 @@
     return res;
   }
 
-  private void testCreateVersionedDocument(VersioningState versioningState) {
+  private void createVersionedDocument(VersioningState versioningState) {
     // type id is: VersionTestTypeSystemCreator.VERSION_TEST_DOCUMENT_TYPE_ID    
     String verId = createDocument(PROP_NAME, fRootFolderId, versioningState);
     getDocument(verId);