You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2019/10/10 10:00:41 UTC
[james-project] 03/03: JAMES-2906 Add update flag test for ES
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 <rc...@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-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org