Author: ningjiang Date: Wed Jun 17 14:41:33 2009 New Revision: 785630 URL: http://svn.apache.org/viewvc?rev=785630&view=rev Log: CAMEL-1712 Upgraded the camel-mail to JUnit4
Modified: camel/trunk/components/camel-mail/pom.xml camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/AdditionalMailPropertiesTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/FromFileSendMailTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/InvalidConfigurationTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailAttachmentTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailBatchConsumerTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeResolverTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailCustomContentTypeTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDefaultDelayForMailConsumeTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDoNotDeleteIfProcessFailsTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeZeroTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHeaderOverrulePreConfigurationRecipientsTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHtmlAttachmentTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMaxMessagesPerPollTest.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/MailNameAndEmailInRecipientTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProcessOnlyUnseenMessagesTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerConcurrentTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRecipientsTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRouteTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailSubjectTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsernameWithAtSignTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingHeadersTest.java camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingOwnComponentTest.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/MultipleDestinationConsumeTest.java Modified: camel/trunk/components/camel-mail/pom.xml URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/pom.xml?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/pom.xml (original) +++ camel/trunk/components/camel-mail/pom.xml Wed Jun 17 14:41:33 2009 @@ -79,8 +79,7 @@ <!-- testing --> <dependency> <groupId>org.apache.camel</groupId> - <artifactId>camel-core</artifactId> - <type>test-jar</type> + <artifactId>camel-test</artifactId> <optional>true</optional> <scope>test</scope> </dependency> Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/AdditionalMailPropertiesTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/AdditionalMailPropertiesTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/AdditionalMailPropertiesTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/AdditionalMailPropertiesTest.java Wed Jun 17 14:41:33 2009 @@ -18,21 +18,24 @@ import java.util.Properties; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; /** * Unit test allowing end users to set additional mail.xxx properties. */ -public class AdditionalMailPropertiesTest extends ContextTestSupport { +public class AdditionalMailPropertiesTest extends CamelTestSupport { + @Test public void testAdditionalMailProperties() throws Exception { MailEndpoint endpoint = (MailEndpoint) context.getEndpoint("pop3://localhost?username=james&mail.pop3.forgettopheaders=true"); Properties prop = endpoint.getConfiguration().getAdditionalJavaMailProperties(); assertEquals("true", prop.get("mail.pop3.forgettopheaders")); } + @Test public void testConsumeWithAdditionalProperties() throws Exception { MockEndpoint mock = getMockEndpoint("mock:result"); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/FromFileSendMailTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/FromFileSendMailTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/FromFileSendMailTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/FromFileSendMailTest.java Wed Jun 17 14:41:33 2009 @@ -16,18 +16,20 @@ */ package org.apache.camel.component.mail; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.file.GenericFile; 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 FromFileSendMailTest extends ContextTestSupport { +public class FromFileSendMailTest extends CamelTestSupport { + @Test public void testSendFileAsMail() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/InvalidConfigurationTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/InvalidConfigurationTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/InvalidConfigurationTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/InvalidConfigurationTest.java Wed Jun 17 14:41:33 2009 @@ -16,16 +16,18 @@ */ package org.apache.camel.component.mail; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Endpoint; import org.apache.camel.PollingConsumer; import org.apache.camel.ResolveEndpointFailedException; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; /** * Unit test for various invalid configurations etc. */ -public class InvalidConfigurationTest extends ContextTestSupport { +public class InvalidConfigurationTest extends CamelTestSupport { + @Test public void testSMTPCanNotBeUsedForConsumingMails() throws Exception { Endpoint endpoint = this.context.getEndpoint("smtp://localhost?username=james"); PollingConsumer consumer = endpoint.createPollingConsumer(); @@ -37,6 +39,7 @@ } } + @Test public void testSMTPSCanNotBeUsedForConsumingMails() throws Exception { Endpoint endpoint = this.context.getEndpoint("smtps://localhost?username=james"); PollingConsumer consumer = endpoint.createPollingConsumer(); @@ -48,6 +51,7 @@ } } + @Test public void testNNTPNotSupported() throws Exception { try { this.context.getEndpoint("nntp://localhost?username=james"); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailAttachmentTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailAttachmentTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailAttachmentTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailAttachmentTest.java Wed Jun 17 14:41:33 2009 @@ -21,19 +21,21 @@ import javax.activation.DataHandler; import javax.activation.FileDataSource; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Endpoint; import org.apache.camel.Exchange; import org.apache.camel.Message; import org.apache.camel.Producer; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; /** * Unit test for Camel attachments and Mail attachments. */ -public class MailAttachmentTest extends ContextTestSupport { +public class MailAttachmentTest extends CamelTestSupport { + @Test public void testSendAndRecieveMailWithAttachments() throws Exception { // START SNIPPET: e1 Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailBatchConsumerTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailBatchConsumerTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailBatchConsumerTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailBatchConsumerTest.java Wed Jun 17 14:41:33 2009 @@ -21,18 +21,20 @@ import javax.mail.Store; import javax.mail.internet.MimeMessage; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; 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.javamail.JavaMailSenderImpl; /** * Unit test for batch consumer. */ -public class MailBatchConsumerTest extends ContextTestSupport { +public class MailBatchConsumerTest extends CamelTestSupport { + @Test public void testBatchConsumer() throws Exception { prepareMailbox(); Mailbox mailbox = Mailbox.get("jo...@localhost"); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java Wed Jun 17 14:41:33 2009 @@ -18,14 +18,16 @@ import javax.mail.Message; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Endpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; /** * @version $Revision$ */ -public class MailComponentTest extends ContextTestSupport { +public class MailComponentTest extends CamelTestSupport { + @Test public void testMailEndpointsAreConfiguredProperlyWhenUsingSmtp() throws Exception { MailEndpoint endpoint = resolveMandatoryEndpoint("smtp://ja...@myhost:25/subject"); MailConfiguration config = endpoint.getConfiguration(); @@ -37,6 +39,7 @@ assertEquals("folder", "INBOX", config.getFolderName()); } + @Test public void testMailEndpointsAreConfiguredProperlyWhenUsingImap() throws Exception { MailEndpoint endpoint = resolveMandatoryEndpoint("imap://ja...@myhost:143/subject"); MailConfiguration config = endpoint.getConfiguration(); @@ -48,6 +51,7 @@ assertEquals("folder", "INBOX", config.getFolderName()); } + @Test public void testMailEndpointsAreConfiguredProperlyWhenUsingPop() throws Exception { MailEndpoint endpoint = resolveMandatoryEndpoint("pop3://ja...@myhost:110/subject"); MailConfiguration config = endpoint.getConfiguration(); @@ -59,6 +63,7 @@ assertEquals("folder", "INBOX", config.getFolderName()); } + @Test public void testDefaultSMTPConfiguration() throws Exception { MailEndpoint endpoint = resolveMandatoryEndpoint("smtp://ja...@myhost?password=secret"); MailConfiguration config = endpoint.getConfiguration(); @@ -78,6 +83,7 @@ assertEquals("unseen", true, config.isUnseen()); } + @Test public void testDefaultPOP3Configuration() throws Exception { MailEndpoint endpoint = resolveMandatoryEndpoint("pop3://ja...@myhost?password=secret"); MailConfiguration config = endpoint.getConfiguration(); @@ -97,6 +103,7 @@ assertEquals("unseen", true, config.isUnseen()); } + @Test public void testDefaultIMAPConfiguration() throws Exception { MailEndpoint endpoint = resolveMandatoryEndpoint("imap://ja...@myhost?password=secret"); MailConfiguration config = endpoint.getConfiguration(); @@ -116,6 +123,7 @@ assertEquals("unseen", true, config.isUnseen()); } + @Test public void testManyConfigurations() throws Exception { MailEndpoint endpoint = resolveMandatoryEndpoint("smtp://ja...@myhost:30/subject?password=secret" + "&from...@camelriders.org&delete=true&defaultEncoding=iso-8859-1&folderName=riders" @@ -137,6 +145,7 @@ assertEquals("contentType", "text/html", config.getContentType()); } + @Test public void testTo() { MailEndpoint endpoint = resolveMandatoryEndpoint("smtp://ja...@myhost:25/?password=secret&to=some...@outthere.com&folderName=XXX"); MailConfiguration config = endpoint.getConfiguration(); @@ -154,6 +163,7 @@ assertEquals("fetchSize", -1, config.getFetchSize()); } + @Test public void testNoUserInfoButUsername() { MailEndpoint endpoint = resolveMandatoryEndpoint("smtp://myhost:25/?password=secret&username=james"); MailConfiguration config = endpoint.getConfiguration(); @@ -171,6 +181,7 @@ assertEquals("fetchSize", -1, config.getFetchSize()); } + @Test public void testMailEndpointsWithFetchSize() throws Exception { MailEndpoint endpoint = resolveMandatoryEndpoint("pop3://ja...@myhost?fetchsize=5"); MailConfiguration config = endpoint.getConfiguration(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeResolverTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeResolverTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeResolverTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeResolverTest.java Wed Jun 17 14:41:33 2009 @@ -20,19 +20,21 @@ import javax.activation.DataHandler; import javax.activation.FileDataSource; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Endpoint; import org.apache.camel.Exchange; import org.apache.camel.Message; import org.apache.camel.Producer; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; /** * Unit test for Camel attachments and Mail attachments. */ -public class MailContentTypeResolverTest extends ContextTestSupport { +public class MailContentTypeResolverTest extends CamelTestSupport { + @Test public void testCustomContentTypeResolver() throws Exception { // create an exchange with a normal body and attachment to be produced as email Endpoint endpoint = context.getEndpoint("smtp://ja...@mymailserver.com?password=secret"); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailContentTypeTest.java Wed Jun 17 14:41:33 2009 @@ -18,15 +18,17 @@ import javax.mail.Message; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test for contentType option. */ -public class MailContentTypeTest extends ContextTestSupport { +public class MailContentTypeTest extends CamelTestSupport { + @Test public void testSendHtmlMail() throws Exception { Mailbox.clearAll(); @@ -39,6 +41,7 @@ assertEquals("<html><body><h1>Hello</h1>World</body></html>", msg.getContent()); } + @Test public void testSendPlainMail() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailCustomContentTypeTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailCustomContentTypeTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailCustomContentTypeTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailCustomContentTypeTest.java Wed Jun 17 14:41:33 2009 @@ -18,16 +18,18 @@ import javax.mail.Message; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test for contentType option. */ -public class MailCustomContentTypeTest extends ContextTestSupport { +public class MailCustomContentTypeTest extends CamelTestSupport { + @Test public void testSendHtmlMail() throws Exception { Mailbox.clearAll(); @@ -41,6 +43,7 @@ assertEquals("<html><body><h1>Hello</h1>World</body></html>", msg.getContent()); } + @Test public void testSendHtmlMailIso88591() throws Exception { Mailbox.clearAll(); @@ -54,6 +57,7 @@ assertEquals("<html><body><h1>Hello</h1>World</body></html>", msg.getContent()); } + @Test public void testSendPlainMailContentTypeInHeader() throws Exception { Mailbox.clearAll(); @@ -65,6 +69,7 @@ assertEquals("Hello World", msg.getContent()); } + @Test public void testSendPlainMailContentTypeInHeader2() throws Exception { Mailbox.clearAll(); @@ -76,6 +81,7 @@ assertEquals("Hello World", msg.getContent()); } + @Test public void testSendPlainMailContentTypeTinyTypeInHeader() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDefaultDelayForMailConsumeTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDefaultDelayForMailConsumeTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDefaultDelayForMailConsumeTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDefaultDelayForMailConsumeTest.java Wed Jun 17 14:41:33 2009 @@ -16,15 +16,17 @@ */ package org.apache.camel.component.mail; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; /** * Unit test for testing mail polling is happening according to the default poll interval. */ -public class MailDefaultDelayForMailConsumeTest extends ContextTestSupport { +public class MailDefaultDelayForMailConsumeTest extends CamelTestSupport { + @Test public void testConsuming() throws Exception { template.sendBody("smtp://b...@localhost", "Hello London"); MockEndpoint mock = getMockEndpoint("mock:result"); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDoNotDeleteIfProcessFailsTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDoNotDeleteIfProcessFailsTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDoNotDeleteIfProcessFailsTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailDoNotDeleteIfProcessFailsTest.java Wed Jun 17 14:41:33 2009 @@ -22,20 +22,22 @@ import javax.mail.Store; import javax.mail.internet.MimeMessage; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.Processor; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; import org.springframework.mail.javamail.JavaMailSenderImpl; /** * Unit test for rollback option. */ -public class MailDoNotDeleteIfProcessFailsTest extends ContextTestSupport { +public class MailDoNotDeleteIfProcessFailsTest extends CamelTestSupport { private static int counter; + @Test public void testRoolbackIfProcessFails() throws Exception { prepareMailbox(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeTest.java Wed Jun 17 14:41:33 2009 @@ -21,17 +21,19 @@ import javax.mail.Store; import javax.mail.internet.MimeMessage; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; 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.javamail.JavaMailSenderImpl; /** * Unit test for fetch size. */ -public class MailFetchSizeTest extends ContextTestSupport { +public class MailFetchSizeTest extends CamelTestSupport { + @Test public void testFetchSize() throws Exception { prepareMailbox(); Mailbox mailbox = Mailbox.get("jo...@localhost"); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeZeroTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeZeroTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeZeroTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailFetchSizeZeroTest.java Wed Jun 17 14:41:33 2009 @@ -21,17 +21,19 @@ import javax.mail.Store; import javax.mail.internet.MimeMessage; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; 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.javamail.JavaMailSenderImpl; /** * Unit test for a special corner case with fetchSize=0 */ -public class MailFetchSizeZeroTest extends ContextTestSupport { +public class MailFetchSizeZeroTest extends CamelTestSupport { + @Test public void testFetchSize() throws Exception { prepareMailbox(); Mailbox mailbox = Mailbox.get("b...@localhost"); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHeaderOverrulePreConfigurationRecipientsTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHeaderOverrulePreConfigurationRecipientsTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHeaderOverrulePreConfigurationRecipientsTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHeaderOverrulePreConfigurationRecipientsTest.java Wed Jun 17 14:41:33 2009 @@ -19,16 +19,18 @@ import java.util.HashMap; import java.util.Map; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test to verify that message headers override pre configuration. */ -public class MailHeaderOverrulePreConfigurationRecipientsTest extends ContextTestSupport { +public class MailHeaderOverrulePreConfigurationRecipientsTest extends CamelTestSupport { + @Test public void testSendWithRecipientsInHeaders() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHtmlAttachmentTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHtmlAttachmentTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHtmlAttachmentTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHtmlAttachmentTest.java Wed Jun 17 14:41:33 2009 @@ -21,19 +21,21 @@ import javax.activation.DataHandler; import javax.activation.FileDataSource; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Endpoint; import org.apache.camel.Exchange; import org.apache.camel.Message; import org.apache.camel.Producer; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; /** * Unit test for Camel html attachments and Mail attachments. */ -public class MailHtmlAttachmentTest extends ContextTestSupport { +public class MailHtmlAttachmentTest extends CamelTestSupport { + @Test public void testSendAndRecieveMailWithAttachments() throws Exception { // START SNIPPET: e1 Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMaxMessagesPerPollTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMaxMessagesPerPollTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMaxMessagesPerPollTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailMaxMessagesPerPollTest.java Wed Jun 17 14:41:33 2009 @@ -21,18 +21,20 @@ import javax.mail.Store; import javax.mail.internet.MimeMessage; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; 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.javamail.JavaMailSenderImpl; /** * Unit test for batch consumer. */ -public class MailMaxMessagesPerPollTest extends ContextTestSupport { +public class MailMaxMessagesPerPollTest extends CamelTestSupport { + @Test public void testBatchConsumer() throws Exception { prepareMailbox(); 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=785630&r1=785629&r2=785630&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 Jun 17 14:41:33 2009 @@ -25,19 +25,22 @@ import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Endpoint; +import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.util.ObjectHelper; +import org.junit.Before; +import org.junit.Test; /** * @version $Revision$ */ -public class MailMessageTest extends ContextTestSupport { +public class MailMessageTest extends CamelTestSupport { private Session mailSession; private MimeMessage mimeMessage; private MailEndpoint endpoint; private String body = "Hello World!"; + @Test public void testMailMessageHandlesMultipleHeaders() throws Exception { mimeMessage.setRecipients(Message.RecipientType.TO, new Address[] {new InternetAddress("f...@localhost"), new InternetAddress("b...@localhost")}); @@ -61,6 +64,7 @@ } } + @Test public void testMailMessageHandlesSingleHeader() throws Exception { mimeMessage.setRecipients(Message.RecipientType.TO, new Address[] {new InternetAddress("fr...@localhost")}); @@ -74,7 +78,8 @@ } @Override - protected void setUp() throws Exception { + @Before + public void setUp() throws Exception { super.setUp(); 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=785630&r1=785629&r2=785630&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 Jun 17 14:41:33 2009 @@ -19,16 +19,18 @@ import java.util.HashMap; import java.util.Map; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test to verift that we can have multiple recipients in To, CC and BCC */ -public class MailMultipleRecipientsTest extends ContextTestSupport { +public class MailMultipleRecipientsTest extends CamelTestSupport { + @Test public void testSendWithMultipleRecipientsInHeader() throws Exception { Mailbox.clearAll(); @@ -48,6 +50,7 @@ assertMockEndpointsSatisfied(); } + @Test public void testSendWithMultipleRecipientsPreConfigured() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailNameAndEmailInRecipientTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailNameAndEmailInRecipientTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailNameAndEmailInRecipientTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailNameAndEmailInRecipientTest.java Wed Jun 17 14:41:33 2009 @@ -19,13 +19,15 @@ import java.util.HashMap; import java.util.Map; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; -public class MailNameAndEmailInRecipientTest extends ContextTestSupport { +public class MailNameAndEmailInRecipientTest extends CamelTestSupport { + @Test public void testSendWithNameAndEmailInRecipient() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProcessOnlyUnseenMessagesTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProcessOnlyUnseenMessagesTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProcessOnlyUnseenMessagesTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProcessOnlyUnseenMessagesTest.java Wed Jun 17 14:41:33 2009 @@ -22,17 +22,19 @@ import javax.mail.Store; import javax.mail.internet.MimeMessage; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; 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.javamail.JavaMailSenderImpl; /** * Unit test for unseen option. */ -public class MailProcessOnlyUnseenMessagesTest extends ContextTestSupport { +public class MailProcessOnlyUnseenMessagesTest extends CamelTestSupport { + @Test public void testProcessOnlyUnseenMessages() throws Exception { prepareMailbox(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerConcurrentTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerConcurrentTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerConcurrentTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailProducerConcurrentTest.java Wed Jun 17 14:41:33 2009 @@ -22,8 +22,9 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** @@ -31,12 +32,14 @@ * * @version $Revision$ */ -public class MailProducerConcurrentTest extends ContextTestSupport { +public class MailProducerConcurrentTest extends CamelTestSupport { + @Test public void testNoConcurrentProducers() throws Exception { doSendMessages(1, 1); } + @Test public void testConcurrentProducers() throws Exception { doSendMessages(10, 5); } Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRecipientsTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRecipientsTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRecipientsTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRecipientsTest.java Wed Jun 17 14:41:33 2009 @@ -18,15 +18,17 @@ import javax.mail.Message; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test for recipients (To, CC, BCC) */ -public class MailRecipientsTest extends ContextTestSupport { +public class MailRecipientsTest extends CamelTestSupport { + @Test public void testMultiRecipients() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRouteTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRouteTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRouteTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailRouteTest.java Wed Jun 17 14:41:33 2009 @@ -25,17 +25,19 @@ import javax.mail.MessagingException; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; 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 MailRouteTest extends ContextTestSupport { +public class MailRouteTest extends CamelTestSupport { + @Test public void testSendAndReceiveMails() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailSubjectTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailSubjectTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailSubjectTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailSubjectTest.java Wed Jun 17 14:41:33 2009 @@ -16,17 +16,19 @@ */ package org.apache.camel.component.mail; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test for Mail subject support. */ -public class MailSubjectTest extends ContextTestSupport { +public class MailSubjectTest extends CamelTestSupport { private String subject = "Camel rocks"; + @Test public void testMailSubject() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsernameWithAtSignTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsernameWithAtSignTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsernameWithAtSignTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsernameWithAtSignTest.java Wed Jun 17 14:41:33 2009 @@ -16,16 +16,18 @@ */ package org.apache.camel.component.mail; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test for Mail using @ in username option */ -public class MailUsernameWithAtSignTest extends ContextTestSupport { +public class MailUsernameWithAtSignTest extends CamelTestSupport { + @Test public void testMailUsingAtSignInUsername() throws Exception { Mailbox.clearAll(); 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=785630&r1=785629&r2=785630&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 Wed Jun 17 14:41:33 2009 @@ -21,15 +21,17 @@ import javax.mail.Message; -import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test for Mail using camel headers to set recipeient subject. */ -public class MailUsingHeadersTest extends ContextTestSupport { +public class MailUsingHeadersTest extends CamelTestSupport { + @Test public void testMailUsingHeaders() throws Exception { Mailbox.clearAll(); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingOwnComponentTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingOwnComponentTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingOwnComponentTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailUsingOwnComponentTest.java Wed Jun 17 14:41:33 2009 @@ -19,13 +19,14 @@ import javax.mail.Message; import org.apache.camel.CamelContext; -import org.apache.camel.ContextTestSupport; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * Unit test for CAMEL-1249 */ -public class MailUsingOwnComponentTest extends ContextTestSupport { +public class MailUsingOwnComponentTest extends CamelTestSupport { @Override public boolean isUseRouteBuilder() { @@ -53,6 +54,7 @@ return context; } + @Test public void testUsingOwnMailComponent() throws Exception { Mailbox.clearAll(); 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=785630&r1=785629&r2=785630&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 Jun 17 14:41:33 2009 @@ -35,17 +35,19 @@ import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMultipart; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; /** * @version $Revision$ */ -public class MimeMessageConsumeTest extends ContextTestSupport { +public class MimeMessageConsumeTest extends CamelTestSupport { private String body = "hello world!"; + @Test public void testSendAndReceiveMails() throws Exception { 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=785630&r1=785629&r2=785630&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 Jun 17 14:41:33 2009 @@ -23,16 +23,17 @@ import javax.activation.FileDataSource; import javax.mail.internet.MimeMultipart; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.Message; import org.apache.camel.Producer; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; +import org.junit.Test; import static org.apache.camel.component.mail.MailConstants.MAIL_ALTERNATIVE_BODY; -public class MimeMultipartAlternativeTest extends ContextTestSupport { +public class MimeMultipartAlternativeTest extends CamelTestSupport { private String alternativeBody = "hello world! (plain text)"; private String htmlBody = "<html><body><h1>Hello</h1>World<img src=\"cid:0001\"></body></html>"; @@ -88,11 +89,14 @@ } + + @Test public void testMultipartEmailWithInlineAttachments() throws Exception { sendMultipartEmail(true); verifyTheRecivedEmail("Content-Disposition: inline; filename=\"cid:0001\""); } - + + @Test public void testMultipartEmailWithRegularAttachments() throws Exception { sendMultipartEmail(false); verifyTheRecivedEmail("Content-Disposition: attachment; filename=\"cid:0001\""); Modified: camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MultipleDestinationConsumeTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MultipleDestinationConsumeTest.java?rev=785630&r1=785629&r2=785630&view=diff ============================================================================== --- camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MultipleDestinationConsumeTest.java (original) +++ camel/trunk/components/camel-mail/src/test/java/org/apache/camel/component/mail/MultipleDestinationConsumeTest.java Wed Jun 17 14:41:33 2009 @@ -28,20 +28,23 @@ import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; -import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; +import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.util.ObjectHelper; +import org.junit.Before; +import org.junit.Test; import org.jvnet.mock_javamail.Mailbox; /** * @version $Revision$ */ -public class MultipleDestinationConsumeTest extends ContextTestSupport { +public class MultipleDestinationConsumeTest extends CamelTestSupport { private String body = "hello world!"; private Session mailSession; + @Test public void testSendAndReceiveMails() throws Exception { Mailbox.clearAll(); @@ -96,7 +99,8 @@ } @Override - protected void setUp() throws Exception { + @Before + public void setUp() throws Exception { Properties properties = new Properties(); properties.put("mail.smtp.host", "localhost"); mailSession = Session.getInstance(properties, null);