Search in sources :

Example 6 with OrTerm

use of javax.mail.search.OrTerm in project jodd by oblac.

the class EmailFilterTest method testOr2.

@Test
public void testOr2() {
    EmailFilter emailFilter = filter().or(filter().from("from"), filter().to("to"));
    SearchTerm expected = new OrTerm(new FromStringTerm("from"), new RecipientStringTerm(Message.RecipientType.TO, "to"));
    assertEquals(expected, emailFilter.searchTerm);
}
Also used : OrTerm(javax.mail.search.OrTerm) FromStringTerm(javax.mail.search.FromStringTerm) RecipientStringTerm(javax.mail.search.RecipientStringTerm) SearchTerm(javax.mail.search.SearchTerm) Test(org.junit.Test)

Aggregations

OrTerm (javax.mail.search.OrTerm)6 SearchTerm (javax.mail.search.SearchTerm)6 Test (org.junit.Test)5 FromStringTerm (javax.mail.search.FromStringTerm)4 RecipientStringTerm (javax.mail.search.RecipientStringTerm)4 SubjectTerm (javax.mail.search.SubjectTerm)3 AndTerm (javax.mail.search.AndTerm)2 NotTerm (javax.mail.search.NotTerm)2 Message (javax.mail.Message)1 Ignore (org.junit.Ignore)1 SendmailMessage (org.opennms.netmgt.config.javamail.SendmailMessage)1