[gatein-commits] gatein SVN: r5237 - portal/trunk/component/portal/src/test/java/org/exoplatform/portal/config.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Nov 23 16:28:32 EST 2010


Author: julien_viet
Date: 2010-11-23 16:28:31 -0500 (Tue, 23 Nov 2010)
New Revision: 5237

Modified:
   portal/trunk/component/portal/src/test/java/org/exoplatform/portal/config/TestDataStorage.java
Log:
improve unit test and remove unnecessary thing in it


Modified: portal/trunk/component/portal/src/test/java/org/exoplatform/portal/config/TestDataStorage.java
===================================================================
--- portal/trunk/component/portal/src/test/java/org/exoplatform/portal/config/TestDataStorage.java	2010-11-23 21:12:49 UTC (rev 5236)
+++ portal/trunk/component/portal/src/test/java/org/exoplatform/portal/config/TestDataStorage.java	2010-11-23 21:28:31 UTC (rev 5237)
@@ -25,8 +25,17 @@
 import org.exoplatform.container.PortalContainer;
 import org.exoplatform.portal.application.PortletPreferences;
 import org.exoplatform.portal.application.Preference;
-import org.exoplatform.portal.config.model.*;
-import org.exoplatform.portal.pom.config.POMSession;
+import org.exoplatform.portal.config.model.Application;
+import org.exoplatform.portal.config.model.ApplicationState;
+import org.exoplatform.portal.config.model.ApplicationType;
+import org.exoplatform.portal.config.model.Container;
+import org.exoplatform.portal.config.model.Dashboard;
+import org.exoplatform.portal.config.model.ModelObject;
+import org.exoplatform.portal.config.model.Page;
+import org.exoplatform.portal.config.model.PageNavigation;
+import org.exoplatform.portal.config.model.PageNode;
+import org.exoplatform.portal.config.model.PortalConfig;
+import org.exoplatform.portal.config.model.TransientApplicationState;
 import org.exoplatform.portal.pom.config.POMSessionManager;
 import org.exoplatform.portal.pom.data.ModelChange;
 import org.exoplatform.portal.pom.spi.gadget.Gadget;
@@ -36,7 +45,12 @@
 import org.exoplatform.services.listener.Listener;
 import org.exoplatform.services.listener.ListenerService;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.LinkedList;
+import java.util.List;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.atomic.AtomicReference;
 
@@ -59,9 +73,6 @@
    /** . */
    private POMSessionManager mgr;
 
-   /** . */
-   private POMSession session;
-
    private LinkedList<Event> events;
 
    private ListenerService listenerService;
@@ -81,17 +92,16 @@
             events.add(event);
          }
       };
-      
+
+      //
       super.setUp();
-      begin();
       PortalContainer container = PortalContainer.getInstance();
       storage_ = (DataStorage)container.getComponentInstanceOfType(DataStorage.class);
       mgr = (POMSessionManager)container.getComponentInstanceOfType(POMSessionManager.class);
-      session = mgr.openSession();
-      
       events = new LinkedList<Event>();
       listenerService = (ListenerService)container.getComponentInstanceOfType(ListenerService.class);
-      
+
+      //
       listenerService.addListener(DataStorage.PAGE_CREATED, listener);
       listenerService.addListener(DataStorage.PAGE_REMOVED, listener);
       listenerService.addListener(DataStorage.PAGE_UPDATED, listener);
@@ -101,11 +111,13 @@
       listenerService.addListener(DataStorage.PORTAL_CONFIG_CREATED, listener);
       listenerService.addListener(DataStorage.PORTAL_CONFIG_UPDATED, listener);
       listenerService.addListener(DataStorage.PORTAL_CONFIG_REMOVED, listener);
+
+      //
+      begin();
    }
 
    protected void tearDown() throws Exception
    {
-      session.close();
       end();
       super.tearDown();
    }
@@ -921,12 +933,10 @@
       }
 
       // Now commit tx
-      session.close(true);
       end(true);
 
       // We test we observe the change
       begin();
-      session = mgr.openSession();
       List<String> afterNames = storage_.getAllPortalNames();
       assertTrue(afterNames.containsAll(names));
       afterNames.removeAll(names);
@@ -977,12 +987,10 @@
       }
 
       //
-      session.close(true);
       end(true);
 
       // Now test it is still removed
       begin();
-      session = mgr.openSession();
       afterNames = storage_.getAllPortalNames();
       assertEquals(new HashSet<String>(names), new HashSet<String>(afterNames));
    }



More information about the gatein-commits mailing list