You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tn...@apache.org on 2014/07/01 21:48:49 UTC
svn commit: r1607174 -
/commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailLiveTest.java
Author: tn
Date: Tue Jul 1 19:48:49 2014
New Revision: 1607174
URL: http://svn.apache.org/r1607174
Log:
Use more invalid invalid email-address, formatting.
Modified:
commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailLiveTest.java
Modified: commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailLiveTest.java
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailLiveTest.java?rev=1607174&r1=1607173&r2=1607174&view=diff
==============================================================================
--- commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailLiveTest.java (original)
+++ commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailLiveTest.java Tue Jul 1 19:48:49 2014
@@ -16,23 +16,24 @@
*/
package org.apache.commons.mail;
-import org.apache.commons.io.FileUtils;
-import org.apache.commons.io.IOUtils;
-import org.apache.commons.mail.resolver.DataSourceUrlResolver;
-import org.apache.commons.mail.settings.EmailConfiguration;
-import org.junit.Before;
-import org.junit.Test;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
import javax.activation.DataSource;
import javax.activation.URLDataSource;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.MimeMessage;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.List;
+
+import org.apache.commons.io.FileUtils;
+import org.apache.commons.io.IOUtils;
+import org.apache.commons.mail.resolver.DataSourceUrlResolver;
+import org.apache.commons.mail.settings.EmailConfiguration;
+import org.junit.Before;
+import org.junit.Test;
/**
* This are regression test sending REAL email to REAL mail
@@ -47,7 +48,7 @@ public class EmailLiveTest extends Abstr
@Before
public void setUpLiveTest()
{
- // enforce a default charset UTF-8 otherwise non-ASCII attachment names will not work
+ // enforce a default charset UTF-8 otherwise non-ASCII attachment names will not work
System.setProperty("mail.mime.charset", "utf-8");
// enforce encoding of non-ASCII characters (violating the MIME specification - see
@@ -94,7 +95,7 @@ public class EmailLiveTest extends Abstr
email.setSmtpPort(EmailConfiguration.MAIL_SERVER_PORT);
email.setBounceAddress(EmailConfiguration.TEST_FROM);
email.setDebug(EmailConfiguration.MAIL_DEBUG);
- email.setCharset(EmailConfiguration.MAIL_CHARSET);
+ email.setCharset(EmailConfiguration.MAIL_CHARSET);
email.setFrom(EmailConfiguration.TEST_FROM);
email.addTo(EmailConfiguration.TEST_TO);
@@ -155,7 +156,7 @@ public class EmailLiveTest extends Abstr
EmailUtils.writeMimeMessage( new File("./target/test-emails/multipart.eml"), send(email).getMimeMessage());
}
-
+
/**
* This test checks the various options of building a HTML email.
*
@@ -163,7 +164,7 @@ public class EmailLiveTest extends Abstr
*
* @throws Exception the test failed
*/
- @Test
+ @Test
public void testHtmlMailMimeLayout() throws Exception
{
String textMsg;
@@ -245,7 +246,7 @@ public class EmailLiveTest extends Abstr
*
* @throws Exception the test failed
*/
- @Test
+ @Test
public void testCorrectCharacterEncoding() throws Exception
{
// U+03B1 : GREEK SMALL LETTER ALPHA
@@ -264,19 +265,19 @@ public class EmailLiveTest extends Abstr
// create a proper UTF-8 sequence for the text attachment (matching our default charset)
final DataSource attachment = new javax.mail.util.ByteArrayDataSource(textMsg.getBytes("utf-8"), "text/plain");
email.attach(attachment, attachmentName, "Attachment in Greek");
-
+
EmailUtils.writeMimeMessage( new File("./target/test-emails/correct-encoding.eml"), send(email).getMimeMessage());
}
/**
* Test sending a image HTML mail bases on a local HTML page and local image.
*
- * @throws Exception the test failed
+ * @throws Exception the test failed
*/
- @Test
+ @Test
public void testImageHtmlEmailLocal() throws Exception
{
- // use a simple HTML page with one image
+ // use a simple HTML page with one image
final File htmlFile = new File("./src/test/resources/html/www.apache.org.html");
final String htmlMsg1 = FileUtils.readFileToString(htmlFile);
@@ -297,7 +298,7 @@ public class EmailLiveTest extends Abstr
*
* @throws Exception the test failed
*/
- @Test
+ @Test
public void testImageHtmlEmailRemote() throws Exception
{
if(EmailConfiguration.MAIL_FORCE_SEND)
@@ -325,7 +326,7 @@ public class EmailLiveTest extends Abstr
*
* @throws Exception the test failed.
*/
- @Test
+ @Test
public void testSendingEmailsInBatch() throws Exception
{
final List<SimpleEmail> emails = new ArrayList<SimpleEmail>();
@@ -335,7 +336,7 @@ public class EmailLiveTest extends Abstr
final Transport transport = session.getTransport();
// simulate creating a bunch of emails using an existing mail session
- for(int i=0; i<3; i++)
+ for(int i = 0; i<3; i++)
{
final SimpleEmail personalizedEmail = (SimpleEmail) create(SimpleEmail.class);
personalizedEmail.setMailSession(session);
@@ -360,7 +361,7 @@ public class EmailLiveTest extends Abstr
transport.close();
}
}
-
+
/**
* Testing if we are able to send a partial email with an invalid address.
*
@@ -373,7 +374,7 @@ public class EmailLiveTest extends Abstr
{
final SimpleEmail email = (SimpleEmail) create(SimpleEmail.class);
email.addTo(EmailConfiguration.TEST_TO);
- email.addTo("asdkljfakld@kadjfka.com");
+ email.addTo("nobody@is.invalid");
email.setSubject("TestPartialMail");
email.setMsg("This is a test mail ... :-)");