1 19 20 21 package org.apache.james.transport.matchers; 22 23 import org.apache.mailet.GenericMatcher; 24 25 import javax.mail.MessagingException ; 26 import java.util.Collection ; 27 28 public class HasMailAttributeWithValueTest extends AbstractHasMailAttributeTest { 29 30 public HasMailAttributeWithValueTest() { 31 super(); 32 } 33 34 protected String getHasMailAttribute() { 35 return MAIL_ATTRIBUTE_NAME + ", " + MAIL_ATTRIBUTE_VALUE; 36 } 37 38 protected GenericMatcher createMatcher() { 39 return new HasMailAttributeWithValue(); 40 } 41 42 public void testAttributeIsNotMatchedCauseValue() throws MessagingException { 44 setMailAttributeName(MAIL_ATTRIBUTE_NAME); 45 setupMockedMail(mockedMimeMessage); 46 setupMatcher(); 47 48 Collection matchedRecipients = matcher.match(mockedMail); 49 50 assertNull(matchedRecipients); 51 } 52 53 protected String getConfigOption() { 54 return "HasMailAttributeWithValue="; 55 } 56 } 57 | Popular Tags |