summaryrefslogtreecommitdiffstats
path: root/tests/mailtest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mailtest.cpp')
-rw-r--r--tests/mailtest.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/mailtest.cpp b/tests/mailtest.cpp
index e1361e4..cbb56d5 100644
--- a/tests/mailtest.cpp
+++ b/tests/mailtest.cpp
@@ -152,7 +152,7 @@ void MailTest::testCreateModifyDeleteMail()
152 message->assemble(); 152 message->assemble();
153 153
154 auto mail = Mail::create(mResourceInstanceIdentifier); 154 auto mail = Mail::create(mResourceInstanceIdentifier);
155 mail.setMimeMessage(message->encodedContent()); 155 mail.setMimeMessage(message->encodedContent(true));
156 mail.setFolder(folder); 156 mail.setFolder(folder);
157 157
158 VERIFYEXEC(Store::create(mail)); 158 VERIFYEXEC(Store::create(mail));
@@ -166,7 +166,7 @@ void MailTest::testCreateModifyDeleteMail()
166 QCOMPARE(mail.getFolder(), folder.identifier()); 166 QCOMPARE(mail.getFolder(), folder.identifier());
167 QVERIFY(QFile(mail.getMimeMessagePath()).exists()); 167 QVERIFY(QFile(mail.getMimeMessagePath()).exists());
168 KMime::Message m; 168 KMime::Message m;
169 m.setContent(mail.getMimeMessage()); 169 m.setContent(KMime::CRLFtoLF(mail.getMimeMessage()));
170 m.parse(); 170 m.parse();
171 QCOMPARE(m.subject(true)->asUnicodeString(), subject); 171 QCOMPARE(m.subject(true)->asUnicodeString(), subject);
172 }); 172 });
@@ -182,7 +182,7 @@ void MailTest::testCreateModifyDeleteMail()
182 auto message2 = KMime::Message::Ptr::create(); 182 auto message2 = KMime::Message::Ptr::create();
183 message2->subject(true)->fromUnicodeString(subject2, "utf8"); 183 message2->subject(true)->fromUnicodeString(subject2, "utf8");
184 message2->assemble(); 184 message2->assemble();
185 mail.setMimeMessage(message2->encodedContent()); 185 mail.setMimeMessage(message2->encodedContent(true));
186 186
187 VERIFYEXEC(Store::modify(mail)); 187 VERIFYEXEC(Store::modify(mail));
188 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 188 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));
@@ -195,7 +195,7 @@ void MailTest::testCreateModifyDeleteMail()
195 QCOMPARE(mail.getFolder(), folder.identifier()); 195 QCOMPARE(mail.getFolder(), folder.identifier());
196 QVERIFY(QFile(mail.getMimeMessagePath()).exists()); 196 QVERIFY(QFile(mail.getMimeMessagePath()).exists());
197 KMime::Message m; 197 KMime::Message m;
198 m.setContent(mail.getMimeMessage()); 198 m.setContent(KMime::CRLFtoLF(mail.getMimeMessage()));
199 m.parse(); 199 m.parse();
200 QCOMPARE(m.subject(true)->asUnicodeString(), subject2); 200 QCOMPARE(m.subject(true)->asUnicodeString(), subject2);
201 }); 201 });
@@ -237,7 +237,7 @@ void MailTest::testMoveMail()
237 message->assemble(); 237 message->assemble();
238 238
239 auto mail = Mail::create(mResourceInstanceIdentifier); 239 auto mail = Mail::create(mResourceInstanceIdentifier);
240 mail.setMimeMessage(message->encodedContent()); 240 mail.setMimeMessage(message->encodedContent(true));
241 mail.setFolder(folder); 241 mail.setFolder(folder);
242 242
243 VERIFYEXEC(Store::create(mail)); 243 VERIFYEXEC(Store::create(mail));
@@ -289,7 +289,7 @@ void MailTest::testMarkMailAsRead()
289 message->assemble(); 289 message->assemble();
290 290
291 auto mail = Mail::create(mResourceInstanceIdentifier); 291 auto mail = Mail::create(mResourceInstanceIdentifier);
292 mail.setMimeMessage(message->encodedContent()); 292 mail.setMimeMessage(message->encodedContent(true));
293 mail.setFolder(folder); 293 mail.setFolder(folder);
294 mail.setUnread(true); 294 mail.setUnread(true);
295 VERIFYEXEC(Store::create(mail)); 295 VERIFYEXEC(Store::create(mail));
@@ -341,7 +341,7 @@ void MailTest::testCreateDraft()
341 message->assemble(); 341 message->assemble();
342 342
343 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); 343 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier);
344 mail.setMimeMessage(message->encodedContent()); 344 mail.setMimeMessage(message->encodedContent(true));
345 mail.setDraft(true); 345 mail.setDraft(true);
346 346
347 VERIFYEXEC(Store::create(mail)); 347 VERIFYEXEC(Store::create(mail));
@@ -391,7 +391,7 @@ void MailTest::testModifyMailToDraft()
391 message->assemble(); 391 message->assemble();
392 392
393 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); 393 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier);
394 mail.setMimeMessage(message->encodedContent()); 394 mail.setMimeMessage(message->encodedContent(true));
395 mail.setDraft(false); 395 mail.setDraft(false);
396 mail.setFolder(folder); 396 mail.setFolder(folder);
397 397
@@ -438,7 +438,7 @@ void MailTest::testModifyMailToTrash()
438 message->assemble(); 438 message->assemble();
439 439
440 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); 440 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier);
441 mail.setMimeMessage(message->encodedContent()); 441 mail.setMimeMessage(message->encodedContent(true));
442 mail.setTrash(false); 442 mail.setTrash(false);
443 mail.setFolder(folder); 443 mail.setFolder(folder);
444 444