Author: britter
Date: Fri Jul 26 21:27:21 2013
New Revision: 1507460

URL: http://svn.apache.org/r1507460
Log:
Split up failure tests and use annotation based style

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

Modified: 
commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailTest.java?rev=1507460&r1=1507459&r2=1507460&view=diff
==============================================================================
--- 
commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailTest.java 
(original)
+++ 
commons/proper/email/trunk/src/test/java/org/apache/commons/mail/EmailTest.java 
Fri Jul 26 21:27:21 2013
@@ -245,25 +245,24 @@ public class EmailTest extends AbstractE
         assertEquals(
             Integer.MAX_VALUE,
             Integer.valueOf(this.email.getSmtpPort()).intValue());
+    }
 
-        // ====================================================================
-        // Test Exceptions
-        // ====================================================================
-        int[] testExs = {Integer.MIN_VALUE, -1, 0};
+    @Test(expected = IllegalArgumentException.class)
+    public void testSetSmtpPortZero()
+    {
+        this.email.setSmtpPort(0);
+    }
 
-        for (int i = 0; i < testExs.length; i++)
-        {
-            try
-            {
-                this.email.setSmtpPort(testExs[i]);
-                fail("Should have thrown an exception");
-            }
-            catch (IllegalArgumentException e)
-            {
-                assertTrue(true);
-            }
-        }
+    @Test(expected = IllegalArgumentException.class)
+    public void testSetSmptPortNegative()
+    {
+        this.email.setSmtpPort(-1);
+    }
 
+    @Test(expected = IllegalArgumentException.class)
+    public void testSetSmtpPortMinValue()
+    {
+        this.email.setSmtpPort(Integer.MIN_VALUE);
     }
 
     @Test


Reply via email to