Author: davsclaus
Date: Fri Jan 22 08:15:09 2010
New Revision: 902031

URL: http://svn.apache.org/viewvc?rev=902031&view=rev
Log:
Fixed unit test on slower boxes

Modified:
    
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteAllTasksTest.java
    
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteCurrentTaskOnlyTest.java
    
camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteAllTasksTest.xml
    
camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteCurrentTaskOnlyTest.xml

Modified: 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteAllTasksTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteAllTasksTest.java?rev=902031&r1=902030&r2=902031&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteAllTasksTest.java
 (original)
+++ 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteAllTasksTest.java
 Fri Jan 22 08:15:09 2010
@@ -42,9 +42,11 @@
     }
 
     public void testShutdownCompleteAllTasks() throws Exception {
+        // give it 20 seconds to shutdown
+        context.getShutdownStrategy().setTimeout(20);
+
         MockEndpoint bar = getMockEndpoint("mock:bar");
         bar.expectedMinimumMessageCount(1);
-        bar.setResultWaitTime(3000);
 
         assertMockEndpointsSatisfied();
 

Modified: 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteCurrentTaskOnlyTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteCurrentTaskOnlyTest.java?rev=902031&r1=902030&r2=902031&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteCurrentTaskOnlyTest.java
 (original)
+++ 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ShutdownCompleteCurrentTaskOnlyTest.java
 Fri Jan 22 08:15:09 2010
@@ -39,23 +39,22 @@
         template.sendBodyAndHeader(url, "C", Exchange.FILE_NAME, "c.txt");
         template.sendBodyAndHeader(url, "D", Exchange.FILE_NAME, "d.txt");
         template.sendBodyAndHeader(url, "E", Exchange.FILE_NAME, "e.txt");
-        template.sendBodyAndHeader(url, "F", Exchange.FILE_NAME, "f.txt");
-        template.sendBodyAndHeader(url, "G", Exchange.FILE_NAME, "g.txt");
-        template.sendBodyAndHeader(url, "H", Exchange.FILE_NAME, "h.txt");
     }
 
     public void testShutdownCompleteCurrentTaskOnly() throws Exception {
+        // give it 20 seconds to shutdown
+        context.getShutdownStrategy().setTimeout(20);
+
         MockEndpoint bar = getMockEndpoint("mock:bar");
         bar.expectedMinimumMessageCount(1);
-        bar.setResultWaitTime(3000);
 
         assertMockEndpointsSatisfied();
 
         // shutdown during processing
         context.stop();
 
-        // should NOT route all 8
-        assertTrue("Should NOT complete all messages, was: " + 
bar.getReceivedCounter(), bar.getReceivedCounter() < 8);
+        // should NOT route all 5
+        assertTrue("Should NOT complete all messages, was: " + 
bar.getReceivedCounter(), bar.getReceivedCounter() < 5);
     }
 
     @Override

Modified: 
camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteAllTasksTest.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteAllTasksTest.xml?rev=902031&r1=902030&r2=902031&view=diff
==============================================================================
--- 
camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteAllTasksTest.xml
 (original)
+++ 
camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteAllTasksTest.xml
 Fri Jan 22 08:15:09 2010
@@ -22,6 +22,11 @@
        http://camel.apache.org/schema/spring 
http://camel.apache.org/schema/spring/camel-spring.xsd
     ">
 
+    <bean id="shutdown" class="org.apache.camel.impl.DefaultShutdownStrategy">
+        <!-- give it 20 sec to shutdown -->
+        <property name="timeout" value="20"/>
+    </bean>
+
     <!-- START SNIPPET: e1 -->
     <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring";>
         <!-- let this route complete all its pending messages when asked to 
shutdown -->

Modified: 
camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteCurrentTaskOnlyTest.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteCurrentTaskOnlyTest.xml?rev=902031&r1=902030&r2=902031&view=diff
==============================================================================
--- 
camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteCurrentTaskOnlyTest.xml
 (original)
+++ 
camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/ShutdownCompleteCurrentTaskOnlyTest.xml
 Fri Jan 22 08:15:09 2010
@@ -22,6 +22,11 @@
        http://camel.apache.org/schema/spring 
http://camel.apache.org/schema/spring/camel-spring.xsd
     ">
 
+    <bean id="shutdown" class="org.apache.camel.impl.DefaultShutdownStrategy">
+        <!-- give it 20 sec to shutdown -->
+        <property name="timeout" value="20"/>
+    </bean>
+
     <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring";>
         <route startupOrder="1" shutdownRunningTask="CompleteCurrentTaskOnly">
             <from uri="file:target/pending"/>


Reply via email to