[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