summaryrefslogtreecommitdiffstats
path: root/tests/mailtest.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-06-03 09:40:31 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-06-03 09:40:31 +0200
commitb5789da647bfdba9e3cc9b0595271b4d8c42bb8c (patch)
tree421bed2f38c9eac1d2d6579bf6a45b95c33cfbbf /tests/mailtest.cpp
parentf5b254c87a993988c9cb1fd06b5635f1a6b20f9f (diff)
downloadsink-b5789da647bfdba9e3cc9b0595271b4d8c42bb8c.tar.gz
sink-b5789da647bfdba9e3cc9b0595271b4d8c42bb8c.zip
The imap resource can write-back changes
Diffstat (limited to 'tests/mailtest.cpp')
-rw-r--r--tests/mailtest.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/mailtest.cpp b/tests/mailtest.cpp
index 39a4128..912bb1c 100644
--- a/tests/mailtest.cpp
+++ b/tests/mailtest.cpp
@@ -171,7 +171,9 @@ void MailTest::testCreateModifyDeleteMail()
171 VERIFYEXEC(job); 171 VERIFYEXEC(job);
172 } 172 }
173 173
174 VERIFYEXEC(ResourceControl::flushReplayQueue(QByteArrayList() << mResourceInstanceIdentifier));
174 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Mail>(ResourceControl::Inspection::ExistenceInspection(mail, true))); 175 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Mail>(ResourceControl::Inspection::ExistenceInspection(mail, true)));
176 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Mail>(ResourceControl::Inspection::PropertyInspection(mail, Mail::Subject::name, subject)));
175 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Folder>(ResourceControl::Inspection::CacheIntegrityInspection(folder))); 177 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Folder>(ResourceControl::Inspection::CacheIntegrityInspection(folder)));
176 178
177 const auto subject2 = QString::fromLatin1("Foobar2"); 179 const auto subject2 = QString::fromLatin1("Foobar2");
@@ -197,7 +199,9 @@ void MailTest::testCreateModifyDeleteMail()
197 }); 199 });
198 VERIFYEXEC(job); 200 VERIFYEXEC(job);
199 } 201 }
202 VERIFYEXEC(ResourceControl::flushReplayQueue(QByteArrayList() << mResourceInstanceIdentifier));
200 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Mail>(ResourceControl::Inspection::ExistenceInspection(mail, true))); 203 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Mail>(ResourceControl::Inspection::ExistenceInspection(mail, true)));
204 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Mail>(ResourceControl::Inspection::PropertyInspection(mail, Mail::Subject::name, subject2)));
201 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Folder>(ResourceControl::Inspection::CacheIntegrityInspection(folder))); 205 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Folder>(ResourceControl::Inspection::CacheIntegrityInspection(folder)));
202 206
203 VERIFYEXEC(Store::remove(mail)); 207 VERIFYEXEC(Store::remove(mail));
@@ -209,7 +213,8 @@ void MailTest::testCreateModifyDeleteMail()
209 }); 213 });
210 VERIFYEXEC(job); 214 VERIFYEXEC(job);
211 } 215 }
212 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Mail>(ResourceControl::Inspection::ExistenceInspection(mail, false))); 216 VERIFYEXEC(ResourceControl::flushReplayQueue(QByteArrayList() << mResourceInstanceIdentifier));
217 // VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Mail>(ResourceControl::Inspection::ExistenceInspection(mail, false)));
213 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Folder>(ResourceControl::Inspection::CacheIntegrityInspection(folder))); 218 VERIFYEXEC(ResourceControl::inspect<ApplicationDomain::Folder>(ResourceControl::Inspection::CacheIntegrityInspection(folder)));
214} 219}
215 220