Author: sgoeschl
Date: Mon Oct 25 21:50:21 2010
New Revision: 1027281

URL: http://svn.apache.org/viewvc?rev=1027281&view=rev
Log:
Avoid fetching remote HTML content if this is not a live test

Modified:
    
commons/proper/email/trunk/src/test/org/apache/commons/mail/EmailLiveTest.java

Modified: 
commons/proper/email/trunk/src/test/org/apache/commons/mail/EmailLiveTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/email/trunk/src/test/org/apache/commons/mail/EmailLiveTest.java?rev=1027281&r1=1027280&r2=1027281&view=diff
==============================================================================
--- 
commons/proper/email/trunk/src/test/org/apache/commons/mail/EmailLiveTest.java 
(original)
+++ 
commons/proper/email/trunk/src/test/org/apache/commons/mail/EmailLiveTest.java 
Mon Oct 25 21:50:21 2010
@@ -222,8 +222,8 @@ public class EmailLiveTest extends BaseE
      *
      * @throws Exception the test failed                               
      */
-    public void testImageHtmlEmailLocal() throws Exception {
-
+    public void testImageHtmlEmailLocal() throws Exception
+    {
         // use a simple HTML page with one image - please note that the Apache 
logo
         // is defined in CSS and not in HTML.
 
@@ -242,15 +242,18 @@ public class EmailLiveTest extends BaseE
      *
      * @throws Exception the test failed
      */
-    public void testImageHtmlEmailRemote() throws Exception {
-
-        URL url = new URL("http://www.theserverside.com";);
-        String htmlMsg = getFromUrl(url);
-
-        ImageHtmlEmail email = (ImageHtmlEmail) create(ImageHtmlEmail.class);
-        email.setSubject("[testImageHtmlEmail] 2.Test: complex html content");
-        email.setHtmlMsg(htmlMsg, url, true);
+    public void testImageHtmlEmailRemote() throws Exception
+    {
+        if(EmailConfiguration.MAIL_FORCE_SEND)
+        {
+            URL url = new URL("http://www.theserverside.com";);
+            String htmlMsg = getFromUrl(url);
+
+            ImageHtmlEmail email = (ImageHtmlEmail) 
create(ImageHtmlEmail.class);
+            email.setSubject("[testImageHtmlEmail] 2.Test: complex html 
content");
+            email.setHtmlMsg(htmlMsg, url, true);
 
-        EmailUtils.writeMimeMessage( new 
File("./target/test-emails/testImageHtmlEmailRemote.eml"), 
send(email).getMimeMessage());
+            EmailUtils.writeMimeMessage( new 
File("./target/test-emails/testImageHtmlEmailRemote.eml"), 
send(email).getMimeMessage());
+        }
     }
 }
\ No newline at end of file


Reply via email to