1 package org.columba.mail.filter.plugins; 19 20 import org.columba.mail.filter.MailFilterCriteria; 21 import org.columba.mail.filter.MailFilterFactory; 22 import org.columba.mail.folder.MailboxTstFactory; 23 24 28 public class AccountFilterTest extends AbstractFilterTst { 29 30 33 public AccountFilterTest(String arg0) { 34 super(arg0); 35 36 } 37 38 41 public AccountFilterTest(MailboxTstFactory factory, String arg0) { 42 super(factory, arg0); 43 44 } 45 46 public void testAccountWithUid0() throws Exception { 47 Object uid = addMessage(); 49 50 getSourceFolder().setAttribute(uid, "columba.accountuid", 51 new Integer (0)); 52 53 MailFilterCriteria criteria = MailFilterFactory.createAccountIs(0); 55 56 AccountFilter filter = new AccountFilter(); 58 59 filter.setUp(criteria); 61 62 boolean result = filter.process(getSourceFolder(), uid); 64 assertEquals("filter result", true, result); 65 } 66 67 public void testAccountWithUid1() throws Exception { 68 Object uid = addMessage(); 70 71 getSourceFolder().setAttribute(uid, "columba.accountuid", 72 new Integer (1)); 73 74 MailFilterCriteria criteria = MailFilterFactory.createAccountIs(1); 76 77 AccountFilter filter = new AccountFilter(); 79 80 filter.setUp(criteria); 82 83 boolean result = filter.process(getSourceFolder(), uid); 85 assertEquals("filter result", true, result); 86 } 87 } | Popular Tags |