This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 2e9b48cce114ce8e99cfd9692f4b2d584fb60db2 Author: Rene Cordier <rcord...@linagora.com> AuthorDate: Tue Oct 8 11:30:14 2019 +0700 JAMES-2906 Add update flag test for ES --- .../store/search/AbstractMessageSearchIndexTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 4e78516..770ff29 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 @@ -520,6 +520,22 @@ public abstract class AbstractMessageSearchIndexTest { assertThat(messageSearchIndex.search(session, mailbox, searchQuery)) .containsOnly(m6.getUid()); } + + @Test + public void searchShouldReturnSeenMessagesWhenFlagsGotUpdated() throws MailboxException { + inboxMessageManager.setFlags( + new Flags(Flags.Flag.SEEN), + MessageManager.FlagsUpdateMode.ADD, + MessageRange.one(m5.getUid()), + session); + + await(); + + SearchQuery searchQuery = new SearchQuery(SearchQuery.flagIsSet(Flags.Flag.SEEN)); + + assertThat(messageSearchIndex.search(session, mailbox, searchQuery)) + .contains(m5.getUid()); + } @Test public void multimailboxSearchShouldReturnUidOfMessageMarkedAsSeenInAllMailboxes() throws MailboxException { --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org