Author: davsclaus
Date: Tue Jul 28 16:08:59 2009
New Revision: 798590

URL: http://svn.apache.org/viewvc?rev=798590&view=rev
Log:
Fixed unit test doing the same as trunk to make sure TC testing works reliable.

Modified:
    
camel/branches/camel-1.x/components/camel-jms/src/test/java/org/apache/camel/component/jms/discovery/JmsDiscoveryTest.java

Modified: 
camel/branches/camel-1.x/components/camel-jms/src/test/java/org/apache/camel/component/jms/discovery/JmsDiscoveryTest.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-1.x/components/camel-jms/src/test/java/org/apache/camel/component/jms/discovery/JmsDiscoveryTest.java?rev=798590&r1=798589&r2=798590&view=diff
==============================================================================
--- 
camel/branches/camel-1.x/components/camel-jms/src/test/java/org/apache/camel/component/jms/discovery/JmsDiscoveryTest.java
 (original)
+++ 
camel/branches/camel-1.x/components/camel-jms/src/test/java/org/apache/camel/component/jms/discovery/JmsDiscoveryTest.java
 Tue Jul 28 16:08:59 2009
@@ -25,23 +25,27 @@
 import org.apache.camel.CamelContext;
 import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.mock.MockEndpoint;
 import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentClientAcknowledge;
+import org.apache.camel.component.mock.MockEndpoint;
 
 /**
  * @version $Revision$
  */
 public class JmsDiscoveryTest extends ContextTestSupport {
+
     protected MyRegistry registry = new MyRegistry();
 
     public void testDiscovery() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:result");
-        mock.expectedMinimumMessageCount(3);
+        mock.expectedMinimumMessageCount(1);
 
         assertMockEndpointsSatisfied();
 
+        // sleep a little
+        Thread.sleep(1000);
+
         Map<String, Map> map = new HashMap<String, 
Map>(registry.getServices());
-        assertTrue("There should be 3 or more, was: " + map.size(), map.size() 
>= 3);
+        assertTrue("There should be 1 or more, was: " + map.size(), map.size() 
>= 1);
     }
 
     protected CamelContext createCamelContext() throws Exception {
@@ -57,8 +61,6 @@
     protected Context createJndiContext() throws Exception {
         Context context = super.createJndiContext();
         context.bind("service1", new MyService("service1"));
-        context.bind("service2", new MyService("service2"));
-        context.bind("service3", new MyService("service3"));
         context.bind("registry", registry);
         return context;
     }
@@ -68,11 +70,10 @@
             public void configure() throws Exception {
                 // lets setup the heartbeats
                 
from("bean:service1?method=status").to("activemq:topic:registry.heartbeats");
-                
from("bean:service2?method=status").to("activemq:topic:registry.heartbeats");
-                
from("bean:service3?method=status").to("activemq:topic:registry.heartbeats");
 
                 
from("activemq:topic:registry.heartbeats").to("bean:registry?method=onEvent", 
"mock:result");
             }
         };
     }
+
 }
\ No newline at end of file


Reply via email to