You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2010/11/20 17:45:53 UTC
svn commit: r1037260 -
/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingHeadersTest.java
Author: davsclaus
Date: Sat Nov 20 16:45:52 2010
New Revision: 1037260
URL: http://svn.apache.org/viewvc?rev=1037260&view=rev
Log:
CAMEL-3345: Added unit test
Modified:
camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingHeadersTest.java
Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingHeadersTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingHeadersTest.java?rev=1037260&r1=1037259&r2=1037260&view=diff
==============================================================================
--- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingHeadersTest.java (original)
+++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingHeadersTest.java Sat Nov 20 16:45:52 2010
@@ -27,7 +27,7 @@ import org.junit.Test;
import org.jvnet.mock_javamail.Mailbox;
/**
- * Unit test for Mail using camel headers to set recipeient subject.
+ * Unit test for Mail using camel headers to set recipient subject.
*/
public class MailUsingHeadersTest extends CamelTestSupport {
@@ -52,6 +52,23 @@ public class MailUsingHeadersTest extend
assertEquals("Camel rocks", msg.getSubject());
}
+ @Test
+ public void testMailWithFromInEndpoint() throws Exception {
+ Mailbox.clearAll();
+
+ Map<String, Object> map = new HashMap<String, Object>();
+ map.put("Subject", "Camel rocks");
+
+ String body = "Hello Claus.\nYes it does.\n\nRegards James.";
+ template.sendBodyAndHeaders("smtp://davsclaus@apache.org?from=James Strachan <js...@apache.org>&to=davsclaus@apache.org", body, map);
+
+ Mailbox box = Mailbox.get("davsclaus@apache.org");
+ Message msg = box.get(0);
+ assertEquals("davsclaus@apache.org", msg.getRecipients(Message.RecipientType.TO)[0].toString());
+ assertEquals("James Strachan <js...@apache.org>", msg.getFrom()[0].toString());
+ assertEquals("Camel rocks", msg.getSubject());
+ }
+
protected RouteBuilder createRouteBuilder() throws Exception {
return new RouteBuilder() {
public void configure() throws Exception {