summaryrefslogtreecommitdiffstats
path: root/framework/src/domain/mime/mimetreeparser/tests
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-08-25 14:12:03 -0600
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-08-25 14:12:03 -0600
commit9add3c1748710b8ee996aca19136b80097856cc7 (patch)
tree223e26b710382e617c866e30a5208f990d106cb1 /framework/src/domain/mime/mimetreeparser/tests
parente33fc1f49a3cfd46affc2bd164b12943e13efcc8 (diff)
downloadkube-9add3c1748710b8ee996aca19136b80097856cc7.tar.gz
kube-9add3c1748710b8ee996aca19136b80097856cc7.zip
Encoding tests
Diffstat (limited to 'framework/src/domain/mime/mimetreeparser/tests')
-rw-r--r--framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp b/framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp
index b9fdd356..110a2616 100644
--- a/framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp
+++ b/framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp
@@ -337,6 +337,14 @@ private slots:
337 auto subPart = subPartList[0].dynamicCast<MimeTreeParser::TextMessagePart>(); 337 auto subPart = subPartList[0].dynamicCast<MimeTreeParser::TextMessagePart>();
338 QVERIFY(bool(subPart)); 338 QVERIFY(bool(subPart));
339 } 339 }
340
341 void test8bitEncodedInPlaintext()
342 {
343 MimeTreeParser::ObjectTreeParser otp;
344 otp.parseObjectTree(readMailFromFile("8bitencoded.mbox"));
345 QVERIFY(otp.plainTextContent().contains(QString::fromUtf8("Why Pisa’s Tower")));
346 QVERIFY(otp.htmlContent().contains(QString::fromUtf8("Why Pisa’s Tower")));
347 }
340}; 348};
341 349
342QTEST_GUILESS_MAIN(InterfaceTest) 350QTEST_GUILESS_MAIN(InterfaceTest)