Author: ieugen
Date: Mon Mar 12 00:58:33 2012
New Revision: 1299511

URL: http://svn.apache.org/viewvc?rev=1299511&view=rev
Log:
JAMES-1393

- updated tests to juni 4.x style
- added @Override and reformated code
Issue #JAMES-1393 - Upgrate all test suites to junit 4.10

Modified:
    
james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/HelloWorldMailet.java
    
james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/InstrumentationMailet.java
    
james/server/trunk/mailets/src/test/java/org/apache/james/transport/mailets/RecipientRewriteTableTest.java
    
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/AbstractRemoteAddrInNetworkTest.java
    
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/InSpammerBlacklistTest.java
    
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrInNetworkTest.java
    
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrNotInNetworkTest.java

Modified: 
james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/HelloWorldMailet.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/HelloWorldMailet.java?rev=1299511&r1=1299510&r2=1299511&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/HelloWorldMailet.java
 (original)
+++ 
james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/HelloWorldMailet.java
 Mon Mar 12 00:58:33 2012
@@ -16,11 +16,9 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-
 package org.apache.james.samples.mailets;
 
 import javax.mail.MessagingException;
-
 import org.apache.mailet.Mail;
 import org.apache.mailet.Mailet;
 import org.apache.mailet.MailetConfig;
@@ -33,25 +31,29 @@ public class HelloWorldMailet implements
 
     private MailetConfig config;
 
+    @Override
     public void destroy() {
-
     }
 
+    @Override
     public String getMailetInfo() {
-        return "Example mailet";
+       return "Example mailet";
     }
 
+    @Override
     public MailetConfig getMailetConfig() {
-        return config;
+       return config;
     }
 
+    @Override
     public void init(MailetConfig config) throws MessagingException {
-        this.config = config;
+       this.config = config;
     }
 
+    @Override
     public void service(Mail mail) throws MessagingException {
-        MailetContext context = config.getMailetContext();
-        context.log("Hello, World!");
-        context.log("You have mail from " + mail.getSender().getLocalPart());
+       MailetContext context = config.getMailetContext();
+       context.log("Hello, World!");
+       context.log("You have mail from " + mail.getSender().getLocalPart());
     }
 }

Modified: 
james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/InstrumentationMailet.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/InstrumentationMailet.java?rev=1299511&r1=1299510&r2=1299511&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/InstrumentationMailet.java
 (original)
+++ 
james/server/trunk/mailets/src/test/java/org/apache/james/samples/mailets/InstrumentationMailet.java
 Mon Mar 12 00:58:33 2012
@@ -16,29 +16,22 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-
 package org.apache.james.samples.mailets;
 
 import java.io.IOException;
 import java.util.Collection;
 import java.util.Enumeration;
 import java.util.Iterator;
-
 import javax.mail.Address;
 import javax.mail.Flags;
+import javax.mail.Flags.Flag;
 import javax.mail.Header;
 import javax.mail.MessagingException;
-import javax.mail.Flags.Flag;
 import javax.mail.internet.InternetAddress;
 import javax.mail.internet.MimeMessage;
-import javax.mail.internet.NewsAddress;
 import javax.mail.internet.MimeMessage.RecipientType;
-
-import org.apache.mailet.Mail;
-import org.apache.mailet.MailAddress;
-import org.apache.mailet.Mailet;
-import org.apache.mailet.MailetConfig;
-import org.apache.mailet.MailetContext;
+import javax.mail.internet.NewsAddress;
+import org.apache.mailet.*;
 
 /**
  * Mailet just prints out the details of a message. Sometimes Useful for
@@ -48,108 +41,112 @@ public class InstrumentationMailet imple
 
     private MailetConfig config;
 
+    @Override
     public void destroy() {
-
     }
 
+    @Override
     public String getMailetInfo() {
-        return "Example mailet";
+       return "Example mailet";
     }
 
+    @Override
     public MailetConfig getMailetConfig() {
-        return config;
+       return config;
     }
 
+    @Override
     public void init(MailetConfig config) throws MessagingException {
-        this.config = config;
+       this.config = config;
     }
 
+    @Override
     public void service(Mail mail) throws MessagingException {
-        MailetContext context = config.getMailetContext();
-        context.log("######## MAIL STARTS");
-        context.log("");
-
-        MimeMessage message = mail.getMessage();
-
-        context.log("Mail named: " + mail.getName());
-
-        for (Iterator it = mail.getAttributeNames(); it.hasNext();) {
-            String attributeName = (String) it.next();
-            context.log("Attribute " + attributeName);
-        }
-        context.log("Message size: " + mail.getMessageSize());
-        context.log("Last updated: " + mail.getLastUpdated());
-        context.log("Remote Address: " + mail.getRemoteAddr());
-        context.log("Remote Host: " + mail.getRemoteHost());
-        context.log("State: " + mail.getState());
-        context.log("Sender host: " + mail.getSender().getDomain());
-        context.log("Sender user: " + mail.getSender().getLocalPart());
-        Collection<MailAddress> recipients = mail.getRecipients();
-        for (Iterator<MailAddress> it = recipients.iterator(); it.hasNext();) {
-            MailAddress address = it.next();
-            context.log("Recipient: " + address.getLocalPart() + "@" + 
address.getDomain());
-        }
-
-        context.log("Subject: " + message.getSubject());
-        context.log("MessageID: " + message.getMessageID());
-        context.log("Received: " + message.getReceivedDate());
-        context.log("Sent: " + message.getSentDate());
-
-        Enumeration allHeadersLines = message.getAllHeaderLines();
-        while (allHeadersLines.hasMoreElements()) {
-            String header = (String) allHeadersLines.nextElement();
-            context.log("Header Line:= " + header);
-        }
-
-        Enumeration allHeadersEnumeration = message.getAllHeaders();
-        while (allHeadersEnumeration.hasMoreElements()) {
-            Header header = (Header) allHeadersEnumeration.nextElement();
-            context.log("Header: " + header.getName() + "=" + 
header.getValue());
-        }
-
-        Address[] to = message.getRecipients(RecipientType.TO);
-        printAddresses(to, "TO: ");
-        Address[] cc = message.getRecipients(RecipientType.CC);
-        printAddresses(cc, "CC: ");
-        Address[] bcc = message.getRecipients(RecipientType.BCC);
-        printAddresses(bcc, "BCC: ");
-
-        Flags flags = message.getFlags();
-        Flag[] systemFlags = flags.getSystemFlags();
-        for (int i = 0; i < systemFlags.length; i++) {
-            context.log("System Flag:" + systemFlags[i]);
-        }
-        String[] userFlags = flags.getUserFlags();
-        for (int i = 0; i < userFlags.length; i++) {
-            context.log("User flag: " + userFlags[i]);
-        }
-
-        String mimeType = message.getContentType();
-        context.log("Mime type: " + mimeType);
-        if (mimeType == "text/plain") {
-            try {
-                Object content = message.getContent();
-                context.log("Content: " + content);
-            } catch (IOException e) {
-                e.printStackTrace();
-            }
-
-        }
-
-        context.log("");
-        context.log("######## MAIL ENDS");
-    }
-
-    private final void printAddresses(Address[] addresses, String prefix) {
-        MailetContext context = config.getMailetContext();
-        for (int i = 0; i < addresses.length; i++) {
-            if (addresses[i] instanceof InternetAddress) {
-                InternetAddress address = (InternetAddress) addresses[i];
-                context.log(prefix + address.getPersonal() + "@" + 
address.getAddress());
-            } else if (addresses[i] instanceof NewsAddress) {
-                NewsAddress address = (NewsAddress) addresses[i];
-                context.log(prefix + address.getNewsgroup() + "@" + 
address.getHost());
-            }
-        }
+       MailetContext context = config.getMailetContext();
+       context.log("######## MAIL STARTS");
+       context.log("");
+
+       MimeMessage message = mail.getMessage();
+
+       context.log("Mail named: " + mail.getName());
+
+       for (Iterator it = mail.getAttributeNames(); it.hasNext();) {
+           String attributeName = (String) it.next();
+           context.log("Attribute " + attributeName);
+       }
+       context.log("Message size: " + mail.getMessageSize());
+       context.log("Last updated: " + mail.getLastUpdated());
+       context.log("Remote Address: " + mail.getRemoteAddr());
+       context.log("Remote Host: " + mail.getRemoteHost());
+       context.log("State: " + mail.getState());
+       context.log("Sender host: " + mail.getSender().getDomain());
+       context.log("Sender user: " + mail.getSender().getLocalPart());
+       Collection<MailAddress> recipients = mail.getRecipients();
+       for (Iterator<MailAddress> it = recipients.iterator(); it.hasNext();) {
+           MailAddress address = it.next();
+           context.log("Recipient: " + address.getLocalPart() + "@" + 
address.getDomain());
+       }
+
+       context.log("Subject: " + message.getSubject());
+       context.log("MessageID: " + message.getMessageID());
+       context.log("Received: " + message.getReceivedDate());
+       context.log("Sent: " + message.getSentDate());
+
+       Enumeration allHeadersLines = message.getAllHeaderLines();
+       while (allHeadersLines.hasMoreElements()) {
+           String header = (String) allHeadersLines.nextElement();
+           context.log("Header Line:= " + header);
+       }
+
+       Enumeration allHeadersEnumeration = message.getAllHeaders();
+       while (allHeadersEnumeration.hasMoreElements()) {
+           Header header = (Header) allHeadersEnumeration.nextElement();
+           context.log("Header: " + header.getName() + "=" + 
header.getValue());
+       }
+
+       Address[] to = message.getRecipients(RecipientType.TO);
+       printAddresses(to, "TO: ");
+       Address[] cc = message.getRecipients(RecipientType.CC);
+       printAddresses(cc, "CC: ");
+       Address[] bcc = message.getRecipients(RecipientType.BCC);
+       printAddresses(bcc, "BCC: ");
+
+       Flags flags = message.getFlags();
+       Flag[] systemFlags = flags.getSystemFlags();
+       for (int i = 0; i < systemFlags.length; i++) {
+           context.log("System Flag:" + systemFlags[i]);
+       }
+       String[] userFlags = flags.getUserFlags();
+       for (int i = 0; i < userFlags.length; i++) {
+           context.log("User flag: " + userFlags[i]);
+       }
+
+       String mimeType = message.getContentType();
+       context.log("Mime type: " + mimeType);
+       if ("text/plain".equals(mimeType)) {
+           try {
+               Object content = message.getContent();
+               context.log("Content: " + content);
+           } catch (IOException e) {
+               e.printStackTrace();
+           }
+
+       }
+
+       context.log("");
+       context.log("######## MAIL ENDS");
+    }
+
+    private void printAddresses(Address[] addresses, String prefix) {
+       MailetContext context = config.getMailetContext();
+       for (int i = 0; i < addresses.length; i++) {
+           if (addresses[i] instanceof InternetAddress) {
+               InternetAddress address = (InternetAddress) addresses[i];
+               context.log(prefix + address.getPersonal() + "@" + 
address.getAddress());
+           } else if (addresses[i] instanceof NewsAddress) {
+               NewsAddress address = (NewsAddress) addresses[i];
+               context.log(prefix + address.getNewsgroup() + "@" + 
address.getHost());
+           }
+       }
     }
 }

Modified: 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/mailets/RecipientRewriteTableTest.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/test/java/org/apache/james/transport/mailets/RecipientRewriteTableTest.java?rev=1299511&r1=1299510&r2=1299511&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/mailets/RecipientRewriteTableTest.java
 (original)
+++ 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/mailets/RecipientRewriteTableTest.java
 Mon Mar 12 00:58:33 2012
@@ -16,20 +16,10 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-
 package org.apache.james.transport.mailets;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Properties;
-
+import java.util.*;
 import javax.mail.MessagingException;
-
-import junit.framework.TestCase;
-
 import org.apache.james.rrt.api.RecipientRewriteTableException;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
@@ -37,115 +27,140 @@ import org.apache.mailet.base.test.FakeM
 import org.apache.mailet.base.test.FakeMailContext;
 import org.apache.mailet.base.test.FakeMailetConfig;
 import org.apache.mailet.base.test.FakeMimeMessage;
+import org.junit.After;
+import static org.junit.Assert.*;
+import org.junit.Before;
+import org.junit.Test;
 
-public class RecipientRewriteTableTest extends TestCase {
+public class RecipientRewriteTableTest {
 
     private org.apache.james.transport.mailets.RecipientRewriteTable table;
 
-    @Override
-    protected void setUp() throws Exception {
-
-        table = new org.apache.james.transport.mailets.RecipientRewriteTable();
-        final FakeMailContext mockMailetContext = new FakeMailContext() {
+    @Before
+    public void setUp() throws Exception {
 
-            @Override
-            public boolean isLocalServer(String serverName) {
-                if (serverName.equals("localhost")) {
-                    return true;
-                }
+       table = new org.apache.james.transport.mailets.RecipientRewriteTable();
+       final FakeMailContext mockMailetContext = new FakeMailContext() {
 
-                return false;
-            }
+           @Override
+           public boolean isLocalServer(String serverName) {
+               if (serverName.equals("localhost")) {
+                   return true;
+               }
 
-        };
-        FakeMailetConfig mockMailetConfig = new FakeMailetConfig("vut", 
mockMailetContext, new Properties());
-        // mockMailetConfig.put("recipientrewritetable", "vut");
+               return false;
+           }
+       };
+       FakeMailetConfig mockMailetConfig = new FakeMailetConfig("vut", 
mockMailetContext, new Properties());
+       // mockMailetConfig.put("recipientrewritetable", "vut");
 
-        table.setRecipientRewriteTable(new 
org.apache.james.rrt.api.RecipientRewriteTable() {
-            public Collection<String> getMappings(String user, String domain) 
throws ErrorMappingException, RecipientRewriteTableException {
-                if (user.equals("test") && domain.equals("localhost"))
-                    return Arrays.asList(new String[] { "whatever@localhost", 
"blah@localhost" });
-                return null;
-            }
+       table.setRecipientRewriteTable(new 
org.apache.james.rrt.api.RecipientRewriteTable() {
 
-            public void addRegexMapping(String user, String domain, String 
regex) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
-            }
+           @Override
+           public Collection<String> getMappings(String user, String domain) 
throws ErrorMappingException,
+                   RecipientRewriteTableException {
+               if (user.equals("test") && domain.equals("localhost")) {
+                   return Arrays.asList(new String[]{"whatever@localhost", 
"blah@localhost"});
+               }
+               return null;
+           }
 
-            public void removeRegexMapping(String user, String domain, String 
regex) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           @Override
+           public void addRegexMapping(String user, String domain, String 
regex) throws RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void removeRegexMapping(String user, String domain, String 
regex) throws
+                   RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-            public void addAddressMapping(String user, String domain, String 
address) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void addAddressMapping(String user, String domain, String 
address) throws
+                   RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-            public void removeAddressMapping(String user, String domain, 
String address) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void removeAddressMapping(String user, String domain, String 
address) throws
+                   RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-            public void addErrorMapping(String user, String domain, String 
error) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void addErrorMapping(String user, String domain, String 
error) throws RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-            public void removeErrorMapping(String user, String domain, String 
error) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void removeErrorMapping(String user, String domain, String 
error) throws
+                   RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-            public Collection<String> getUserDomainMappings(String user, 
String domain) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
-            }
+           }
 
-            public void addMapping(String user, String domain, String mapping) 
throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           @Override
+           public Collection<String> getUserDomainMappings(String user, String 
domain) throws
+                   RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void addMapping(String user, String domain, String mapping) 
throws RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-            public void removeMapping(String user, String domain, String 
mapping) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void removeMapping(String user, String domain, String 
mapping) throws RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-            public Map<String, Collection<String>> getAllMappings() throws 
RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
-            }
+           }
 
-            public void addAliasDomainMapping(String aliasDomain, String 
realDomain) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           @Override
+           public Map<String, Collection<String>> getAllMappings() throws 
RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void addAliasDomainMapping(String aliasDomain, String 
realDomain) throws
+                   RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-            public void removeAliasDomainMapping(String aliasDomain, String 
realDomain) throws RecipientRewriteTableException {
-                throw new UnsupportedOperationException("Not implemented");
+           }
 
-            }
+           @Override
+           public void removeAliasDomainMapping(String aliasDomain, String 
realDomain) throws
+                   RecipientRewriteTableException {
+               throw new UnsupportedOperationException("Not implemented");
 
-        });
+           }
+       });
 
-        table.init(mockMailetConfig);
+       table.init(mockMailetConfig);
 
     }
 
-    @Override
-    protected void tearDown() throws Exception {
-        table = null;
-
+    @After
+    public void tearDown() throws Exception {
+       table = null;
     }
 
+    @Test
     public void testAddressMapping() throws Exception {
-        Mail mail = createMail(new String[] { "test@localhost", 
"apache@localhost" });
-        table.service(mail);
+       Mail mail = createMail(new String[]{"test@localhost", 
"apache@localhost"});
+       table.service(mail);
 
-        assertEquals(3, mail.getRecipients().size());
-        Iterator<MailAddress> it = mail.getRecipients().iterator();
-        assertEquals("whatever@localhost", ((MailAddress) 
it.next()).toString());
-        assertEquals("blah@localhost", ((MailAddress) it.next()).toString());
-        assertEquals("apache@localhost", ((MailAddress) it.next()).toString());
+       assertEquals(3, mail.getRecipients().size());
+       Iterator<MailAddress> it = mail.getRecipients().iterator();
+       assertEquals("whatever@localhost", ((MailAddress) 
it.next()).toString());
+       assertEquals("blah@localhost", ((MailAddress) it.next()).toString());
+       assertEquals("apache@localhost", ((MailAddress) it.next()).toString());
 
     }
 
@@ -154,13 +169,13 @@ public class RecipientRewriteTableTest e
      * @throws MessagingException
      */
     private Mail createMail(String[] recipients) throws MessagingException {
-        Mail mail = new FakeMail();
-        ArrayList<MailAddress> a = new 
ArrayList<MailAddress>(recipients.length);
-        for (int i = 0; i < recipients.length; i++) {
-            a.add(new MailAddress(recipients[i]));
-        }
-        mail.setRecipients(a);
-        mail.setMessage(new FakeMimeMessage());
-        return mail;
+       Mail mail = new FakeMail();
+       ArrayList<MailAddress> a = new 
ArrayList<MailAddress>(recipients.length);
+       for (int i = 0; i < recipients.length; i++) {
+           a.add(new MailAddress(recipients[i]));
+       }
+       mail.setRecipients(a);
+       mail.setMessage(new FakeMimeMessage());
+       return mail;
     }
 }

Modified: 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/AbstractRemoteAddrInNetworkTest.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/AbstractRemoteAddrInNetworkTest.java?rev=1299511&r1=1299510&r2=1299511&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/AbstractRemoteAddrInNetworkTest.java
 (original)
+++ 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/AbstractRemoteAddrInNetworkTest.java
 Mon Mar 12 00:58:33 2012
@@ -16,178 +16,189 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-
 package org.apache.james.transport.matchers;
 
 import java.io.Serializable;
-import java.io.UnsupportedEncodingException;
 import java.net.InetAddress;
 import java.net.UnknownHostException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.Date;
-import java.util.Iterator;
-
+import java.util.*;
 import javax.mail.MessagingException;
 import javax.mail.internet.MimeMessage;
 import javax.mail.internet.ParseException;
-
-import junit.framework.TestCase;
-
 import org.apache.james.dnsservice.api.DNSService;
 import org.apache.james.dnsservice.api.mock.MockDNSService;
-import org.apache.mailet.base.test.FakeMailContext;
-import org.apache.mailet.base.test.FakeMatcherConfig;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.base.test.FakeMailContext;
+import org.apache.mailet.base.test.FakeMatcherConfig;
 
-public abstract class AbstractRemoteAddrInNetworkTest extends TestCase {
+public abstract class AbstractRemoteAddrInNetworkTest {
 
     protected Mail mockedMail;
-
     protected AbstractNetworkMatcher matcher;
-
     private String remoteAddr;
-
     private DNSService dnsServer;
 
-    public AbstractRemoteAddrInNetworkTest(String arg0) throws 
UnsupportedEncodingException {
-        super(arg0);
-    }
-
     protected void setRemoteAddr(String remoteAddr) {
-        this.remoteAddr = remoteAddr;
+       this.remoteAddr = remoteAddr;
     }
 
     protected void setupMockedMail() {
-        mockedMail = new Mail() {
-
-            private static final long serialVersionUID = 1L;
+       mockedMail = new Mail() {
 
-            public String getName() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public void setName(String newName) {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public MimeMessage getMessage() throws MessagingException {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public Collection<MailAddress> getRecipients() {
-                ArrayList<MailAddress> r = new ArrayList<MailAddress>();
-                try {
-                    r = new ArrayList<MailAddress>(Arrays.asList(new 
MailAddress[] { new MailAddress("[email protected]") }));
-                } catch (ParseException e) {
-                }
-                return r;
-            }
-
-            public void setRecipients(Collection recipients) {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public MailAddress getSender() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public String getState() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public String getRemoteHost() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public String getRemoteAddr() {
-                return remoteAddr;
-            }
-
-            public String getErrorMessage() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public void setErrorMessage(String msg) {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public void setMessage(MimeMessage message) {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public void setState(String state) {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public Serializable getAttribute(String name) {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public Iterator getAttributeNames() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public boolean hasAttributes() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public Serializable removeAttribute(String name) {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public void removeAllAttributes() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public Serializable setAttribute(String name, Serializable object) 
{
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public long getMessageSize() throws MessagingException {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public Date getLastUpdated() {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
-
-            public void setLastUpdated(Date lastUpdated) {
-                throw new UnsupportedOperationException("Unimplemented mock 
service");
-            }
+           private static final long serialVersionUID = 1L;
 
-        };
+           @Override
+           public String getName() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public void setName(String newName) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public MimeMessage getMessage() throws MessagingException {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public Collection<MailAddress> getRecipients() {
+               ArrayList<MailAddress> r = new ArrayList<MailAddress>();
+               try {
+                   r = new ArrayList<MailAddress>(Arrays.asList(new 
MailAddress[]{new MailAddress(
+                               "[email protected]")}));
+               } catch (ParseException e) {
+               }
+               return r;
+           }
+
+           @Override
+           public void setRecipients(Collection recipients) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public MailAddress getSender() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public String getState() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public String getRemoteHost() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public String getRemoteAddr() {
+               return remoteAddr;
+           }
+
+           @Override
+           public String getErrorMessage() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public void setErrorMessage(String msg) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public void setMessage(MimeMessage message) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public void setState(String state) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public Serializable getAttribute(String name) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public Iterator getAttributeNames() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public boolean hasAttributes() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public Serializable removeAttribute(String name) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public void removeAllAttributes() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public Serializable setAttribute(String name, Serializable object) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public long getMessageSize() throws MessagingException {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public Date getLastUpdated() {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+
+           @Override
+           public void setLastUpdated(Date lastUpdated) {
+               throw new UnsupportedOperationException("Unimplemented mock 
service");
+           }
+       };
 
     }
 
     protected void setupDNSServer() {
-        dnsServer = new MockDNSService() {
-            public InetAddress getByName(String host) throws 
UnknownHostException {
-                if ("192.168.200.0".equals(host) || 
"255.255.255.0".equals(host) || "192.168.200.1".equals(host) || 
"192.168.0.1".equals(host) || "192.168.1.1".equals(host)) {
-                    // called with an IP it only check formal validity
-                    return InetAddress.getByName(host);
-                }
-                throw new UnsupportedOperationException("getByName(" + host + 
") unimplemented in AbstractRemoteAddrInNetworkTest");
-            }
+       dnsServer = new MockDNSService() {
 
-        };
+           @Override
+           public InetAddress getByName(String host) throws 
UnknownHostException {
+               if ("192.168.200.0".equals(host)
+                       || "255.255.255.0".equals(host)
+                       || "192.168.200.1".equals(host)
+                       || "192.168.0.1".equals(host)
+                       || "192.168.1.1".equals(host)) {
+                   // called with an IP it only check formal validity
+                   return InetAddress.getByName(host);
+               }
+               throw new UnsupportedOperationException(
+                       "getByName(" + host + ") unimplemented in 
AbstractRemoteAddrInNetworkTest");
+           }
+       };
     }
 
     protected void setupMatcher() throws MessagingException {
 
-        FakeMailContext mmc = new FakeMailContext();
-        matcher = createMatcher();
-        matcher.setDNSService(dnsServer);
-        FakeMatcherConfig mci = new FakeMatcherConfig(getConfigOption() + 
getAllowedNetworks(), mmc);
-        matcher.init(mci);
+       FakeMailContext mmc = new FakeMailContext();
+       matcher = createMatcher();
+       matcher.setDNSService(dnsServer);
+       FakeMatcherConfig mci = new FakeMatcherConfig(getConfigOption() + 
getAllowedNetworks(), mmc);
+       matcher.init(mci);
     }
 
     protected void setupAll() throws MessagingException {
-        setupDNSServer();
-        setupMockedMail();
-        setupMatcher();
+       setupDNSServer();
+       setupMockedMail();
+       setupMatcher();
     }
 
     protected abstract String getConfigOption();

Modified: 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/InSpammerBlacklistTest.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/InSpammerBlacklistTest.java?rev=1299511&r1=1299510&r2=1299511&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/InSpammerBlacklistTest.java
 (original)
+++ 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/InSpammerBlacklistTest.java
 Mon Mar 12 00:58:33 2012
@@ -16,85 +16,78 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-
 package org.apache.james.transport.matchers;
 
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+import java.util.Arrays;
+import java.util.Collection;
+import javax.mail.MessagingException;
+import javax.mail.internet.ParseException;
 import org.apache.james.dnsservice.api.DNSService;
 import org.apache.james.dnsservice.api.mock.MockDNSService;
+import org.apache.mailet.MailAddress;
 import org.apache.mailet.base.test.FakeMail;
 import org.apache.mailet.base.test.FakeMailContext;
 import org.apache.mailet.base.test.FakeMatcherConfig;
+import static org.junit.Assert.*;
+import org.junit.Test;
 
-import org.apache.mailet.MailAddress;
-
-import javax.mail.MessagingException;
-import javax.mail.internet.ParseException;
-
-import java.io.UnsupportedEncodingException;
-import java.net.InetAddress;
-import java.net.UnknownHostException;
-import java.util.Arrays;
-import java.util.Collection;
-
-import junit.framework.TestCase;
-
-public class InSpammerBlacklistTest extends TestCase {
+public class InSpammerBlacklistTest {
 
     private FakeMail mockedMail;
-
     private InSpammerBlacklist matcher;
-
     private final static String BLACKLIST = "my.black.list.";
     private final static StringBuffer LISTED_HOST = new 
StringBuffer("111.222.111.222");
 
-    public InSpammerBlacklistTest(String arg0) throws 
UnsupportedEncodingException {
-        super(arg0);
-    }
-
     private DNSService setUpDNSServer() {
-        DNSService dns = new MockDNSService() {
-            public InetAddress getByName(String name) throws 
UnknownHostException {
-                if (name.equals(LISTED_HOST.reverse() + "." + BLACKLIST)) {
-                    return null;
-                } else {
-                    throw new UnknownHostException("Not listed");
-                }
-            }
-        };
-        return dns;
+       DNSService dns = new MockDNSService() {
+
+           @Override
+           public InetAddress getByName(String name) throws 
UnknownHostException {
+               if (name.equals(LISTED_HOST.reverse() + "." + BLACKLIST)) {
+                   return null;
+               } else {
+                   throw new UnknownHostException("Not listed");
+               }
+           }
+       };
+       return dns;
     }
 
     private void setupMockedMail(String remoteAddr) throws ParseException {
-        mockedMail = new FakeMail();
-        mockedMail.setRemoteAddr(remoteAddr);
-        mockedMail.setRecipients(Arrays.asList(new MailAddress[] { new 
MailAddress("test@email") }));
+       mockedMail = new FakeMail();
+       mockedMail.setRemoteAddr(remoteAddr);
+       mockedMail.setRecipients(Arrays.asList(new MailAddress[]{new 
MailAddress("test@email")}));
 
     }
 
     private void setupMatcher(String blacklist) throws MessagingException {
-        matcher = new InSpammerBlacklist();
-        matcher.setDNSService(setUpDNSServer());
-        FakeMailContext context = new FakeMailContext();
-        FakeMatcherConfig mci = new FakeMatcherConfig("InSpammerBlacklist=" + 
blacklist, context);
-        matcher.init(mci);
+       matcher = new InSpammerBlacklist();
+       matcher.setDNSService(setUpDNSServer());
+       FakeMailContext context = new FakeMailContext();
+       FakeMatcherConfig mci = new FakeMatcherConfig("InSpammerBlacklist=" + 
blacklist, context);
+       matcher.init(mci);
     }
 
+    @Test
     public void testInBlackList() throws MessagingException {
-        setupMockedMail(LISTED_HOST.toString());
-        setupMatcher(BLACKLIST);
+       setupMockedMail(LISTED_HOST.toString());
+       setupMatcher(BLACKLIST);
 
-        Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
+       Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
 
-        assertNotNull(matchedRecipients);
-        assertEquals(matchedRecipients.size(), 
mockedMail.getRecipients().size());
+       assertNotNull(matchedRecipients);
+       assertEquals(matchedRecipients.size(), 
mockedMail.getRecipients().size());
     }
 
+    @Test
     public void testNotInBlackList() throws MessagingException {
-        setupMockedMail("212.12.14.1");
-        setupMatcher(BLACKLIST);
+       setupMockedMail("212.12.14.1");
+       setupMatcher(BLACKLIST);
 
-        Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
+       Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
 
-        assertNull(matchedRecipients);
+       assertNull(matchedRecipients);
     }
 }

Modified: 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrInNetworkTest.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrInNetworkTest.java?rev=1299511&r1=1299510&r2=1299511&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrInNetworkTest.java
 (original)
+++ 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrInNetworkTest.java
 Mon Mar 12 00:58:33 2012
@@ -16,56 +16,55 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-
 package org.apache.james.transport.matchers;
 
-import java.io.UnsupportedEncodingException;
 import java.util.Collection;
-
 import javax.mail.MessagingException;
-
 import org.apache.mailet.MailAddress;
+import static org.junit.Assert.*;
+import org.junit.Test;
 
 public class RemoteAddrInNetworkTest extends AbstractRemoteAddrInNetworkTest {
 
     private final String ALLOWED_NETWORK = "192.168.200.0/24";
 
-    public RemoteAddrInNetworkTest(String arg0) throws 
UnsupportedEncodingException {
-        super(arg0);
-    }
-
     // test if the recipients get returned as matched
+    @Test
     public void testRemoteAddrInNetworkMatched() throws MessagingException {
-        setRemoteAddr("192.168.200.1");
+       setRemoteAddr("192.168.200.1");
 
-        setupAll();
+       setupAll();
 
-        Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
+       Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
 
-        assertNotNull(matchedRecipients);
-        assertEquals(matchedRecipients.size(), 
mockedMail.getRecipients().size());
+       assertNotNull(matchedRecipients);
+       assertEquals(matchedRecipients.size(), 
mockedMail.getRecipients().size());
     }
 
     // test if no recipient get returned cause it not match
+    @Test
     public void testRemoteAddrInNetworkNotMatch() throws MessagingException {
-        setRemoteAddr("192.168.1.1");
+       setRemoteAddr("192.168.1.1");
 
-        setupAll();
+       setupAll();
 
-        Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
+       Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
 
-        assertNull(matchedRecipients);
+       assertNull(matchedRecipients);
     }
 
+    @Override
     protected AbstractNetworkMatcher createMatcher() {
-        return new RemoteAddrInNetwork();
+       return new RemoteAddrInNetwork();
     }
 
+    @Override
     protected String getConfigOption() {
-        return "AllowedNetworkIs=";
+       return "AllowedNetworkIs=";
     }
 
+    @Override
     protected String getAllowedNetworks() {
-        return ALLOWED_NETWORK;
+       return ALLOWED_NETWORK;
     }
 }

Modified: 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrNotInNetworkTest.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrNotInNetworkTest.java?rev=1299511&r1=1299510&r2=1299511&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrNotInNetworkTest.java
 (original)
+++ 
james/server/trunk/mailets/src/test/java/org/apache/james/transport/matchers/RemoteAddrNotInNetworkTest.java
 Mon Mar 12 00:58:33 2012
@@ -16,56 +16,55 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-
 package org.apache.james.transport.matchers;
 
-import java.io.UnsupportedEncodingException;
 import java.util.Collection;
-
 import javax.mail.MessagingException;
-
 import org.apache.mailet.MailAddress;
+import static org.junit.Assert.*;
+import org.junit.Test;
 
 public class RemoteAddrNotInNetworkTest extends 
AbstractRemoteAddrInNetworkTest {
 
     private final String ALLOWED_NETWORK = "192.168.200.0/24";
 
-    public RemoteAddrNotInNetworkTest(String arg0) throws 
UnsupportedEncodingException {
-        super(arg0);
-    }
-
     // test if the recipients get returned as matched
+    @Test
     public void testRemoteAddrNotInNetworkMatched() throws MessagingException {
-        setRemoteAddr("192.168.0.1");
+       setRemoteAddr("192.168.0.1");
 
-        setupAll();
+       setupAll();
 
-        Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
+       Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
 
-        assertNotNull(matchedRecipients);
-        assertEquals(matchedRecipients.size(), 
mockedMail.getRecipients().size());
+       assertNotNull(matchedRecipients);
+       assertEquals(matchedRecipients.size(), 
mockedMail.getRecipients().size());
     }
 
     // test if no recipient get returned cause it not match
+    @Test
     public void testRemoteAddrNotInNetworkNotMatch() throws MessagingException 
{
-        setRemoteAddr("192.168.200.1");
+       setRemoteAddr("192.168.200.1");
 
-        setupAll();
+       setupAll();
 
-        Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
+       Collection<MailAddress> matchedRecipients = matcher.match(mockedMail);
 
-        assertNull(matchedRecipients);
+       assertNull(matchedRecipients);
     }
 
+    @Override
     protected AbstractNetworkMatcher createMatcher() {
-        return new RemoteAddrNotInNetwork();
+       return new RemoteAddrNotInNetwork();
     }
 
+    @Override
     protected String getConfigOption() {
-        return "AllowedNetworkIs=";
+       return "AllowedNetworkIs=";
     }
 
+    @Override
     protected String getAllowedNetworks() {
-        return ALLOWED_NETWORK;
+       return ALLOWED_NETWORK;
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to