[infinispan-commits] Infinispan SVN: r1330 - trunk/core/src/test/java/org/infinispan/remoting/jgroups.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Tue Dec 29 04:13:57 EST 2009


Author: vblagojevic at jboss.com
Date: 2009-12-29 04:13:56 -0500 (Tue, 29 Dec 2009)
New Revision: 1330

Modified:
   trunk/core/src/test/java/org/infinispan/remoting/jgroups/ChannelLookupTest.java
Log:
cleanup cm

Modified: trunk/core/src/test/java/org/infinispan/remoting/jgroups/ChannelLookupTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/remoting/jgroups/ChannelLookupTest.java	2009-12-28 14:18:24 UTC (rev 1329)
+++ trunk/core/src/test/java/org/infinispan/remoting/jgroups/ChannelLookupTest.java	2009-12-29 09:13:56 UTC (rev 1330)
@@ -19,41 +19,46 @@
 
 @Test(testName = "remoting.jgroups.ChannelLookupTest", groups = "functional")
 public class ChannelLookupTest extends AbstractInfinispanTest {
-   public void channelLookupTest() {
-      GlobalConfiguration gc = GlobalConfiguration.getClusteredDefault();
-      Properties p = new Properties();
-      p.setProperty("channelLookup", DummyLookup.class.getName());
-      gc.setTransportProperties(p);
-      CacheManager cm = TestCacheManagerFactory.createCacheManager(gc);
-      cm.start();
-      cm.getCache();
-      GlobalComponentRegistry gcr = TestingUtil.extractGlobalComponentRegistry(cm);
-      Transport t = gcr.getComponent(Transport.class);
-      assert t != null;
-      assert t instanceof JGroupsTransport;
-      assert !(((JGroupsTransport) t).getChannel() instanceof JChannel);
-   }
+    public void channelLookupTest() {
+        CacheManager cm = null;
+        try {
+            GlobalConfiguration gc = GlobalConfiguration.getClusteredDefault();
+            Properties p = new Properties();
+            p.setProperty("channelLookup", DummyLookup.class.getName());
+            gc.setTransportProperties(p);
+            cm = TestCacheManagerFactory.createCacheManager(gc);
+            cm.start();
+            cm.getCache();
+            GlobalComponentRegistry gcr = TestingUtil.extractGlobalComponentRegistry(cm);
+            Transport t = gcr.getComponent(Transport.class);
+            assert t != null;
+            assert t instanceof JGroupsTransport;
+            assert !(((JGroupsTransport) t).getChannel() instanceof JChannel);
+        } finally {
+            TestingUtil.killCacheManagers(cm);
+        }
+    }
 
-   public static class DummyLookup implements JGroupsChannelLookup {
-      Channel mockChannel;
-      Address a = EasyMock.createNiceMock(Address.class);
+    public static class DummyLookup implements JGroupsChannelLookup {
+        Channel mockChannel;
+        Address a = EasyMock.createNiceMock(Address.class);
 
-      public DummyLookup() {
-         mockChannel = EasyMock.createNiceMock(Channel.class);
-         EasyMock.expect(mockChannel.getAddress()).andReturn(a);
-         EasyMock.replay(mockChannel, a);
-      }
+        public DummyLookup() {
+            mockChannel = EasyMock.createNiceMock(Channel.class);
+            EasyMock.expect(mockChannel.getAddress()).andReturn(a);
+            EasyMock.replay(mockChannel, a);
+        }
 
-      public Channel getJGroupsChannel() {
-         return mockChannel;
-      }
+        public Channel getJGroupsChannel() {
+            return mockChannel;
+        }
 
-      public boolean shouldStartAndConnect() {
-         return false;
-      }
+        public boolean shouldStartAndConnect() {
+            return false;
+        }
 
-      public boolean shouldStopAndDisconnect() {
-         return false;
-      }
-   }
+        public boolean shouldStopAndDisconnect() {
+            return false;
+        }
+    }
 }



More information about the infinispan-commits mailing list