diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-08-25 14:12:03 -0600 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-08-25 14:12:03 -0600 |
commit | 9add3c1748710b8ee996aca19136b80097856cc7 (patch) | |
tree | 223e26b710382e617c866e30a5208f990d106cb1 /framework/src/domain/mime/mimetreeparser | |
parent | e33fc1f49a3cfd46affc2bd164b12943e13efcc8 (diff) | |
download | kube-9add3c1748710b8ee996aca19136b80097856cc7.tar.gz kube-9add3c1748710b8ee996aca19136b80097856cc7.zip |
Encoding tests
Diffstat (limited to 'framework/src/domain/mime/mimetreeparser')
-rw-r--r-- | framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp | 8 |
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 | ||
342 | QTEST_GUILESS_MAIN(InterfaceTest) | 350 | QTEST_GUILESS_MAIN(InterfaceTest) |