JAMES-1934 Adding test demonstrating HasAttachment criterion do not return inlined images
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7d7665ab Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/7d7665ab Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/7d7665ab Branch: refs/heads/master Commit: 7d7665ab0b14b226f3c2a308345765ce25fa74b8 Parents: 810c764 Author: Benoit Tellier <[email protected]> Authored: Wed Feb 8 17:36:02 2017 +0700 Committer: Benoit Tellier <[email protected]> Committed: Wed Feb 15 06:59:45 2017 +0700 ---------------------------------------------------------------------- .../store/search/AbstractMessageSearchIndexTest.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/7d7665ab/mailbox/store/src/test/java/org/apache/james/mailbox/store/search/AbstractMessageSearchIndexTest.java ---------------------------------------------------------------------- diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/search/AbstractMessageSearchIndexTest.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/search/AbstractMessageSearchIndexTest.java index f64f88d..4e1d4fc 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/search/AbstractMessageSearchIndexTest.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/search/AbstractMessageSearchIndexTest.java @@ -68,6 +68,7 @@ public abstract class AbstractMessageSearchIndexTest { private ComposedMessageId m8; private ComposedMessageId m9; private ComposedMessageId mailWithAttachment; + private ComposedMessageId mailWithInlinedAttachment; private ComposedMessageId mOther; @Before @@ -155,8 +156,6 @@ public abstract class AbstractMessageSearchIndexTest { session, true, new Flags(Flags.Flag.SEEN)); - // sentDate: Tue, 2 Jun 2015 12:00:55 +0200 - // Internal date : 2014/09/02 00:00:00.000 m9 = inboxMessageManager.appendMessage( ClassLoader.getSystemResourceAsStream("eml/frnog.eml"), new Date(1409608800000L), @@ -171,6 +170,13 @@ public abstract class AbstractMessageSearchIndexTest { true, new Flags("Hello you")); + mailWithInlinedAttachment = myFolderMessageManager.appendMessage( + ClassLoader.getSystemResourceAsStream("eml/oneInlinedAttachment.eml"), + new Date(1409608900000L), + session, + true, + new Flags("Hello you")); + await(); } @@ -245,7 +251,7 @@ public abstract class AbstractMessageSearchIndexTest { SearchQuery searchQuery = new SearchQuery(); searchQuery.andCriteria(SearchQuery.hasNoAttachment()); assertThat(messageSearchIndex.search(session, mailbox2, searchQuery)) - .containsOnly(mOther.getUid()); + .containsOnly(mOther.getUid(), mailWithInlinedAttachment.getUid()); } @Test @@ -935,6 +941,6 @@ public abstract class AbstractMessageSearchIndexTest { List<MessageId> actual = messageSearchIndex.search(session, MultimailboxesSearchQuery.from(searchQuery).build(), LIMIT); assertThat(actual).containsOnly(m1.getMessageId(), m2.getMessageId(), m3.getMessageId(), m4.getMessageId(), m5.getMessageId(), - m6.getMessageId(), m7.getMessageId(), m8.getMessageId(), m9.getMessageId(), mOther.getMessageId(), mailWithAttachment.getMessageId()); + m6.getMessageId(), m7.getMessageId(), m8.getMessageId(), m9.getMessageId(), mOther.getMessageId(), mailWithAttachment.getMessageId(), mailWithInlinedAttachment.getMessageId()); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
