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

Reply via email to