diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/querytest.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/querytest.cpp b/tests/querytest.cpp index 5abe6d0..98bf5a0 100644 --- a/tests/querytest.cpp +++ b/tests/querytest.cpp | |||
@@ -1039,6 +1039,10 @@ private slots: | |||
1039 | mail.setExtractedMessageId("aggregatedId"); | 1039 | mail.setExtractedMessageId("aggregatedId"); |
1040 | mail.setFolder(folder2); | 1040 | mail.setFolder(folder2); |
1041 | VERIFYEXEC(Sink::Store::create(mail)); | 1041 | VERIFYEXEC(Sink::Store::create(mail)); |
1042 | |||
1043 | //Ensure that we can deal with a modification to the filtered message | ||
1044 | mail.setUnread(true); | ||
1045 | VERIFYEXEC(Sink::Store::modify(mail)); | ||
1042 | } | 1046 | } |
1043 | 1047 | ||
1044 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue("sink.dummy.instance1")); | 1048 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue("sink.dummy.instance1")); |
@@ -1050,6 +1054,10 @@ private slots: | |||
1050 | mail.setExtractedMessageId("aggregatedId"); | 1054 | mail.setExtractedMessageId("aggregatedId"); |
1051 | mail.setFolder(folder1); | 1055 | mail.setFolder(folder1); |
1052 | VERIFYEXEC(Sink::Store::create(mail)); | 1056 | VERIFYEXEC(Sink::Store::create(mail)); |
1057 | |||
1058 | //Ensure that we can deal with a modification to the filtered message | ||
1059 | mail.setUnread(true); | ||
1060 | VERIFYEXEC(Sink::Store::modify(mail)); | ||
1053 | } | 1061 | } |
1054 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue("sink.dummy.instance1")); | 1062 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue("sink.dummy.instance1")); |
1055 | QTRY_COMPARE(model->rowCount(), 1); | 1063 | QTRY_COMPARE(model->rowCount(), 1); |