Author: gtully
Date: Thu Oct  6 13:09:49 2011
New Revision: 1179612

URL: http://svn.apache.org/viewvc?rev=1179612&view=rev
Log:
https://issues.apache.org/jira/browse/AMQ-3523 - fix issue with related test, 
org.apache.activemq.transport.discovery.DiscoveryNetworkReconnectTest

Modified:
    
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/transport/discovery/DiscoveryNetworkReconnectTest.java

Modified: 
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/transport/discovery/DiscoveryNetworkReconnectTest.java
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/transport/discovery/DiscoveryNetworkReconnectTest.java?rev=1179612&r1=1179611&r2=1179612&view=diff
==============================================================================
--- 
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/transport/discovery/DiscoveryNetworkReconnectTest.java
 (original)
+++ 
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/transport/discovery/DiscoveryNetworkReconnectTest.java
 Thu Oct  6 13:09:49 2011
@@ -26,6 +26,7 @@ import javax.management.ObjectInstance;
 import javax.management.ObjectName;
 
 import org.apache.activemq.broker.BrokerService;
+import org.apache.activemq.broker.jmx.AnnotatedMBean;
 import org.apache.activemq.broker.jmx.ManagementContext;
 import 
org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgentFactory;
 import org.apache.activemq.util.SocketProxy;
@@ -51,7 +52,7 @@ import org.junit.runner.RunWith;
 public class DiscoveryNetworkReconnectTest {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(DiscoveryNetworkReconnectTest.class);
-    final int maxReconnects = 5;
+    final int maxReconnects = 2;
     final String groupName = "GroupID-" + "DiscoveryNetworkReconnectTest";
     final String discoveryAddress = "multicast://default?group=" + groupName + 
"&initialReconnectDelay=1000";
     final Semaphore mbeanRegistered = new Semaphore(0);
@@ -72,6 +73,7 @@ public class DiscoveryNetworkReconnectTe
         public boolean matches(Object arg0) {
             ObjectName other = (ObjectName) arg0;
             ObjectName mine = (ObjectName) name;
+            LOG.info("Match: " + mine + " vs: " + other);
             return 
other.getKeyProperty("Type").equals(mine.getKeyProperty("Type")) &&
                 
other.getKeyProperty("NetworkConnectorName").equals(mine.getKeyProperty("NetworkConnectorName"));
         }
@@ -121,7 +123,7 @@ public class DiscoveryNetworkReconnectTe
                                 public Object invoke(Invocation invocation) 
throws Throwable {
                                     LOG.info("Mbean Registered: " + 
invocation.getParameter(0));
                                     mbeanRegistered.release();
-                                    return new 
ObjectInstance((ObjectName)invocation.getParameter(0), "dscription");
+                                    return new 
ObjectInstance((ObjectName)invocation.getParameter(1), "dscription");
                                 }
                             });
             atLeast(maxReconnects - 1).of 
(managementContext).unregisterMBean(with(new 
NetworkBridgeObjectNameMatcher<ObjectName>(


Reply via email to