Author: davsclaus
Date: Wed Dec  9 08:45:51 2009
New Revision: 888734

URL: http://svn.apache.org/viewvc?rev=888734&view=rev
Log:
Fixed unit tests reported by TC.

Modified:
    
camel/trunk/camel-core/src/test/java/org/apache/camel/management/ManagedRoutePerformanceCounterTest.java
    
camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingLowDelayTest.java
    
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java
    
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailConvertersTest.java
    
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMessageTest.java
    
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMultipleRecipientsTest.java
    
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerUnsupportedCharsetTest.java
    
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMessageConsumeTest.java
    
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeTest.java
    
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeWithLongerFilenameTest.java

Modified: 
camel/trunk/camel-core/src/test/java/org/apache/camel/management/ManagedRoutePerformanceCounterTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/management/ManagedRoutePerformanceCounterTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/java/org/apache/camel/management/ManagedRoutePerformanceCounterTest.java
 (original)
+++ 
camel/trunk/camel-core/src/test/java/org/apache/camel/management/ManagedRoutePerformanceCounterTest.java
 Wed Dec  9 08:45:51 2009
@@ -47,14 +47,14 @@
 
         template.asyncSendBody("direct:start", "Hello World");
 
-        Thread.sleep(500);
+        Thread.sleep(1000);
 
         Integer inFlight = (Integer) mbeanServer.getAttribute(on, 
"InflightExchanges");
         assertEquals(1, inFlight.longValue());
 
         assertMockEndpointsSatisfied();
 
-        Thread.sleep(500);
+        Thread.sleep(1000);
 
         Long completed = (Long) mbeanServer.getAttribute(on, 
"ExchangesCompleted");
         assertEquals(1, completed.longValue());

Modified: 
camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingLowDelayTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingLowDelayTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingLowDelayTest.java
 (original)
+++ 
camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingLowDelayTest.java
 Wed Dec  9 08:45:51 2009
@@ -30,7 +30,7 @@
     public void testLowDelay() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:result");
         mock.expectedMessageCount(7);
-        mock.setResultWaitTime(1000L);
+        mock.setResultWaitTime(3000L);
         mock.assertIsSatisfied();
     }
 

Modified: 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java
 (original)
+++ 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java
 Wed Dec  9 08:45:51 2009
@@ -62,8 +62,14 @@
 
         try {
             assertEquals(200, httpclient.executeMethod(get));
-            
assertEquals("<Customers><Customer><id>123</id><name>John</name></Customer><Customer><id>113</id><name>Dan</name></Customer></Customers>",
 
-                         get.getResponseBodyAsString());
+            // order returned can differ on OS so match for both orders
+            String s = get.getResponseBodyAsString();
+            boolean m1 = 
"<Customers><Customer><id>123</id><name>John</name></Customer><Customer><id>113</id><name>Dan</name></Customer></Customers>".equals(s);
+            boolean m2 = 
"<Customers><Customer><id>113</id><name>Dan</name></Customer><Customer><id>123</id><name>John</name></Customer></Customers>".equals(s);
+
+            if (!m1 && !m2) {
+                fail("Not expected body returned: " + s);
+            }
         } finally {
             get.releaseConnection();
         }

Modified: 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailConvertersTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailConvertersTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailConvertersTest.java
 (original)
+++ 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailConvertersTest.java
 Wed Dec  9 08:45:51 2009
@@ -26,12 +26,19 @@
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
+import org.jvnet.mock_javamail.Mailbox;
 
 /**
  * @version $Revision$
  */
 public class MailConvertersTest extends CamelTestSupport {
 
+    @Override
+    public void setUp() throws Exception {
+        Mailbox.clearAll();
+        super.setUp();
+    }
+
     @Test
     public void testMailMessageToString() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:result");

Modified: 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMessageTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMessageTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMessageTest.java
 (original)
+++ 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMessageTest.java
 Wed Dec  9 08:45:51 2009
@@ -32,6 +32,7 @@
 import org.apache.camel.util.ObjectHelper;
 import org.junit.Before;
 import org.junit.Test;
+import org.jvnet.mock_javamail.Mailbox;
 
 /**
  * @version $Revision$
@@ -84,6 +85,7 @@
     @Before
     public void setUp() throws Exception {
         super.setUp();
+        Mailbox.clearAll();
 
         endpoint = 
resolveMandatoryEndpoint("pop3://some...@myhost:30/subject");
 

Modified: 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMultipleRecipientsTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMultipleRecipientsTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMultipleRecipientsTest.java
 (original)
+++ 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMultipleRecipientsTest.java
 Wed Dec  9 08:45:51 2009
@@ -58,8 +58,8 @@
         assertMailbox("willem");
 
         // START SNIPPET: e2
-        // here we have preconfigued the to recievs to claus and willem. 
Notice we use comma to seperate
-        // the two recipeients. Camel also support using colon as seperator 
char
+        // here we have pre configured the to receivers to claus and willem. 
Notice we use comma to separate
+        // the two recipients. Camel also support using colon as separator char
         
template.sendBody("smtp://localhost?to=cl...@localhost,wil...@localhost&cc=ja...@localhost",
 "Hello World");
         // END SNIPPET: e2
 

Modified: 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerUnsupportedCharsetTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerUnsupportedCharsetTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerUnsupportedCharsetTest.java
 (original)
+++ 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerUnsupportedCharsetTest.java
 Wed Dec  9 08:45:51 2009
@@ -25,6 +25,7 @@
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
+import org.jvnet.mock_javamail.Mailbox;
 import org.springframework.mail.MailPreparationException;
 
 /**
@@ -40,6 +41,8 @@
     @Test
     @SuppressWarnings("unchecked")
     public void testSencUnsupportedCharset() throws Exception {
+        Mailbox.clearAll();
+
         context.addRoutes(new RouteBuilder() {
             @Override
             public void configure() throws Exception {
@@ -68,6 +71,8 @@
     @Test
     @SuppressWarnings("unchecked")
     public void testSencUnsupportedCharsetDisabledOption() throws Exception {
+        Mailbox.clearAll();
+
         context.addRoutes(new RouteBuilder() {
             @Override
             public void configure() throws Exception {

Modified: 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMessageConsumeTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMessageConsumeTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMessageConsumeTest.java
 (original)
+++ 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMessageConsumeTest.java
 Wed Dec  9 08:45:51 2009
@@ -40,6 +40,7 @@
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
+import org.jvnet.mock_javamail.Mailbox;
 
 /**
  * @version $Revision$
@@ -49,6 +50,8 @@
 
     @Test
     public void testSendAndReceiveMails() throws Exception {
+        Mailbox.clearAll();
+
         MockEndpoint resultEndpoint = getMockEndpoint("mock:result");
         resultEndpoint.expectedMinimumMessageCount(1);
 

Modified: 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeTest.java
 (original)
+++ 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeTest.java
 Wed Dec  9 08:45:51 2009
@@ -18,7 +18,6 @@
 
 import java.io.ByteArrayOutputStream;
 import java.util.Map;
-
 import javax.activation.DataHandler;
 import javax.activation.FileDataSource;
 import javax.mail.internet.MimeMultipart;
@@ -29,6 +28,8 @@
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
+import org.jvnet.mock_javamail.Mailbox;
+
 import static 
org.apache.camel.component.mail.MailConstants.MAIL_ALTERNATIVE_BODY;
 
 public class MimeMultipartAlternativeTest extends CamelTestSupport {
@@ -36,6 +37,8 @@
     private String htmlBody = "<html><body><h1>Hello</h1>World<img 
src=\"cid:0001\"></body></html>";
 
     private void sendMultipartEmail(boolean useInlineattachments) throws 
Exception {
+        Mailbox.clearAll();
+
         // create an exchange with a normal body and attachment to be produced 
as email
         MailEndpoint endpoint = 
context.getEndpoint("smtp://r...@mymailserver.com?password=secret", 
MailEndpoint.class);
         
endpoint.getConfiguration().setUseInlineAttachments(useInlineattachments);

Modified: 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeWithLongerFilenameTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeWithLongerFilenameTest.java?rev=888734&r1=888733&r2=888734&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeWithLongerFilenameTest.java
 (original)
+++ 
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MimeMultipartAlternativeWithLongerFilenameTest.java
 Wed Dec  9 08:45:51 2009
@@ -28,6 +28,8 @@
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
+import org.jvnet.mock_javamail.Mailbox;
+
 import static 
org.apache.camel.component.mail.MailConstants.MAIL_ALTERNATIVE_BODY;
 
 public class MimeMultipartAlternativeWithLongerFilenameTest extends 
CamelTestSupport {
@@ -35,6 +37,8 @@
     private String htmlBody = "<html><body><h1>Hello</h1>World<img 
src=\"cid:myCoolLogo.jpeg\"></body></html>";
 
     private void sendMultipartEmail(boolean useInlineattachments) throws 
Exception {
+        Mailbox.clearAll();
+
         // create an exchange with a normal body and attachment to be produced 
as email
         MailEndpoint endpoint = 
context.getEndpoint("smtp://r...@mymailserver.com?password=secret", 
MailEndpoint.class);
         
endpoint.getConfiguration().setUseInlineAttachments(useInlineattachments);


Reply via email to