diff options
Diffstat (limited to 'tests/mailtest.cpp')
-rw-r--r-- | tests/mailtest.cpp | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/tests/mailtest.cpp b/tests/mailtest.cpp index c51fc56..cbb56d5 100644 --- a/tests/mailtest.cpp +++ b/tests/mailtest.cpp | |||
@@ -31,8 +31,6 @@ | |||
31 | using namespace Sink; | 31 | using namespace Sink; |
32 | using namespace Sink::ApplicationDomain; | 32 | using namespace Sink::ApplicationDomain; |
33 | 33 | ||
34 | SINK_DEBUG_AREA("mailtest") | ||
35 | |||
36 | void MailTest::initTestCase() | 34 | void MailTest::initTestCase() |
37 | { | 35 | { |
38 | Test::initTest(); | 36 | Test::initTest(); |
@@ -154,7 +152,7 @@ void MailTest::testCreateModifyDeleteMail() | |||
154 | message->assemble(); | 152 | message->assemble(); |
155 | 153 | ||
156 | auto mail = Mail::create(mResourceInstanceIdentifier); | 154 | auto mail = Mail::create(mResourceInstanceIdentifier); |
157 | mail.setMimeMessage(message->encodedContent()); | 155 | mail.setMimeMessage(message->encodedContent(true)); |
158 | mail.setFolder(folder); | 156 | mail.setFolder(folder); |
159 | 157 | ||
160 | VERIFYEXEC(Store::create(mail)); | 158 | VERIFYEXEC(Store::create(mail)); |
@@ -168,7 +166,7 @@ void MailTest::testCreateModifyDeleteMail() | |||
168 | QCOMPARE(mail.getFolder(), folder.identifier()); | 166 | QCOMPARE(mail.getFolder(), folder.identifier()); |
169 | QVERIFY(QFile(mail.getMimeMessagePath()).exists()); | 167 | QVERIFY(QFile(mail.getMimeMessagePath()).exists()); |
170 | KMime::Message m; | 168 | KMime::Message m; |
171 | m.setContent(mail.getMimeMessage()); | 169 | m.setContent(KMime::CRLFtoLF(mail.getMimeMessage())); |
172 | m.parse(); | 170 | m.parse(); |
173 | QCOMPARE(m.subject(true)->asUnicodeString(), subject); | 171 | QCOMPARE(m.subject(true)->asUnicodeString(), subject); |
174 | }); | 172 | }); |
@@ -184,7 +182,7 @@ void MailTest::testCreateModifyDeleteMail() | |||
184 | auto message2 = KMime::Message::Ptr::create(); | 182 | auto message2 = KMime::Message::Ptr::create(); |
185 | message2->subject(true)->fromUnicodeString(subject2, "utf8"); | 183 | message2->subject(true)->fromUnicodeString(subject2, "utf8"); |
186 | message2->assemble(); | 184 | message2->assemble(); |
187 | mail.setMimeMessage(message2->encodedContent()); | 185 | mail.setMimeMessage(message2->encodedContent(true)); |
188 | 186 | ||
189 | VERIFYEXEC(Store::modify(mail)); | 187 | VERIFYEXEC(Store::modify(mail)); |
190 | VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); | 188 | VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); |
@@ -197,7 +195,7 @@ void MailTest::testCreateModifyDeleteMail() | |||
197 | QCOMPARE(mail.getFolder(), folder.identifier()); | 195 | QCOMPARE(mail.getFolder(), folder.identifier()); |
198 | QVERIFY(QFile(mail.getMimeMessagePath()).exists()); | 196 | QVERIFY(QFile(mail.getMimeMessagePath()).exists()); |
199 | KMime::Message m; | 197 | KMime::Message m; |
200 | m.setContent(mail.getMimeMessage()); | 198 | m.setContent(KMime::CRLFtoLF(mail.getMimeMessage())); |
201 | m.parse(); | 199 | m.parse(); |
202 | QCOMPARE(m.subject(true)->asUnicodeString(), subject2); | 200 | QCOMPARE(m.subject(true)->asUnicodeString(), subject2); |
203 | }); | 201 | }); |
@@ -239,7 +237,7 @@ void MailTest::testMoveMail() | |||
239 | message->assemble(); | 237 | message->assemble(); |
240 | 238 | ||
241 | auto mail = Mail::create(mResourceInstanceIdentifier); | 239 | auto mail = Mail::create(mResourceInstanceIdentifier); |
242 | mail.setMimeMessage(message->encodedContent()); | 240 | mail.setMimeMessage(message->encodedContent(true)); |
243 | mail.setFolder(folder); | 241 | mail.setFolder(folder); |
244 | 242 | ||
245 | VERIFYEXEC(Store::create(mail)); | 243 | VERIFYEXEC(Store::create(mail)); |
@@ -291,7 +289,7 @@ void MailTest::testMarkMailAsRead() | |||
291 | message->assemble(); | 289 | message->assemble(); |
292 | 290 | ||
293 | auto mail = Mail::create(mResourceInstanceIdentifier); | 291 | auto mail = Mail::create(mResourceInstanceIdentifier); |
294 | mail.setMimeMessage(message->encodedContent()); | 292 | mail.setMimeMessage(message->encodedContent(true)); |
295 | mail.setFolder(folder); | 293 | mail.setFolder(folder); |
296 | mail.setUnread(true); | 294 | mail.setUnread(true); |
297 | VERIFYEXEC(Store::create(mail)); | 295 | VERIFYEXEC(Store::create(mail)); |
@@ -343,7 +341,7 @@ void MailTest::testCreateDraft() | |||
343 | message->assemble(); | 341 | message->assemble(); |
344 | 342 | ||
345 | auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); | 343 | auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); |
346 | mail.setMimeMessage(message->encodedContent()); | 344 | mail.setMimeMessage(message->encodedContent(true)); |
347 | mail.setDraft(true); | 345 | mail.setDraft(true); |
348 | 346 | ||
349 | VERIFYEXEC(Store::create(mail)); | 347 | VERIFYEXEC(Store::create(mail)); |
@@ -393,7 +391,7 @@ void MailTest::testModifyMailToDraft() | |||
393 | message->assemble(); | 391 | message->assemble(); |
394 | 392 | ||
395 | auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); | 393 | auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); |
396 | mail.setMimeMessage(message->encodedContent()); | 394 | mail.setMimeMessage(message->encodedContent(true)); |
397 | mail.setDraft(false); | 395 | mail.setDraft(false); |
398 | mail.setFolder(folder); | 396 | mail.setFolder(folder); |
399 | 397 | ||
@@ -440,7 +438,7 @@ void MailTest::testModifyMailToTrash() | |||
440 | message->assemble(); | 438 | message->assemble(); |
441 | 439 | ||
442 | auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); | 440 | auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); |
443 | mail.setMimeMessage(message->encodedContent()); | 441 | mail.setMimeMessage(message->encodedContent(true)); |
444 | mail.setTrash(false); | 442 | mail.setTrash(false); |
445 | mail.setFolder(folder); | 443 | mail.setFolder(folder); |
446 | 444 | ||