diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-02-14 13:10:14 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-02-14 13:10:14 +0100 |
commit | fd75b4a47c7f0c49ad6c6650cb528f2845d3feb5 (patch) | |
tree | bafa7d20e1e0d746a57e7eb97114847a45c13ee5 /framework/src/domain/mime/mimetreeparser/tests | |
parent | c03d87efaff45842bfd092db49eea14b0817a8ab (diff) | |
download | kube-fd75b4a47c7f0c49ad6c6650cb528f2845d3feb5.tar.gz kube-fd75b4a47c7f0c49ad6c6650cb528f2845d3feb5.zip |
Fixed inline signed
Diffstat (limited to 'framework/src/domain/mime/mimetreeparser/tests')
-rw-r--r-- | framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp b/framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp index 110a2616..15c573e2 100644 --- a/framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp +++ b/framework/src/domain/mime/mimetreeparser/tests/interfacetest.cpp | |||
@@ -345,6 +345,19 @@ private slots: | |||
345 | QVERIFY(otp.plainTextContent().contains(QString::fromUtf8("Why Pisa’s Tower"))); | 345 | QVERIFY(otp.plainTextContent().contains(QString::fromUtf8("Why Pisa’s Tower"))); |
346 | QVERIFY(otp.htmlContent().contains(QString::fromUtf8("Why Pisa’s Tower"))); | 346 | QVERIFY(otp.htmlContent().contains(QString::fromUtf8("Why Pisa’s Tower"))); |
347 | } | 347 | } |
348 | |||
349 | void testInlineSigned() | ||
350 | { | ||
351 | MimeTreeParser::ObjectTreeParser otp; | ||
352 | otp.parseObjectTree(readMailFromFile("openpgp-inline-signed.mbox")); | ||
353 | otp.decryptParts(); | ||
354 | auto partList = otp.collectContentParts(); | ||
355 | QCOMPARE(partList.size(), 1); | ||
356 | auto part = partList[0].dynamicCast<MimeTreeParser::MessagePart>(); | ||
357 | QCOMPARE(part->signatures().size(), 1); | ||
358 | QCOMPARE(part->encryptionState(), MimeTreeParser::KMMsgNotEncrypted); | ||
359 | QCOMPARE(part->signatureState(), MimeTreeParser::KMMsgFullySigned); | ||
360 | } | ||
348 | }; | 361 | }; |
349 | 362 | ||
350 | QTEST_GUILESS_MAIN(InterfaceTest) | 363 | QTEST_GUILESS_MAIN(InterfaceTest) |