diff options
| author | Melvin Keskin <melvo@olomono.de> | 2022-03-25 20:01:34 +0100 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-04-07 19:33:45 +0200 |
| commit | adc51b73256e92cf59ac7645c4a6f8343f134288 (patch) | |
| tree | 9a8241cf8d35d85da1b07d08bbc19a73b3fec8d2 /tests/qxmppmessage/tst_qxmppmessage.cpp | |
| parent | 71f46efa773bbbc02e9c75dee8365499bdd887f0 (diff) | |
| download | qxmpp-adc51b73256e92cf59ac7645c4a6f8343f134288.tar.gz | |
Make OMEMO data classes private
Diffstat (limited to 'tests/qxmppmessage/tst_qxmppmessage.cpp')
| -rw-r--r-- | tests/qxmppmessage/tst_qxmppmessage.cpp | 84 |
1 files changed, 1 insertions, 83 deletions
diff --git a/tests/qxmppmessage/tst_qxmppmessage.cpp b/tests/qxmppmessage/tst_qxmppmessage.cpp index 6bea34cf..5e75203f 100644 --- a/tests/qxmppmessage/tst_qxmppmessage.cpp +++ b/tests/qxmppmessage/tst_qxmppmessage.cpp @@ -9,7 +9,7 @@ #include "QXmppBitsOfBinaryDataList.h" #include "QXmppMessage.h" #include "QXmppMixInvitation.h" -#include "QXmppOmemoElement.h" +#include "QXmppOmemoElement_p.h" #include "QXmppTrustMessageElement.h" #include <optional> @@ -53,7 +53,6 @@ private slots: void testSlashMe(); void testMixInvitation(); void testTrustMessageElement(); - void testOmemoElement(); void testE2eeFallbackBody(); }; @@ -1117,87 +1116,6 @@ void tst_QXmppMessage::testTrustMessageElement() QVERIFY(message2.trustMessageElement()); } -void tst_QXmppMessage::testOmemoElement() -{ - const QByteArray xmlIn(QByteArrayLiteral( - "<message id=\"send1\" to=\"juliet@capulet.lit\" from=\"romeo@montague.lit\" type=\"normal\">" - "<store xmlns=\"urn:xmpp:hints\"/>" - "<encrypted xmlns=\"urn:xmpp:omemo:2\">" - "<header sid=\"27183\">" - "<keys jid=\"juliet@capulet.lit\">" - "<key rid=\"31415\">Oy5TSG9vVVV4Wz9wUkUvI1lUXiVLIU5bbGIsUV0wRngK</key>" - "</keys>" - "<keys jid=\"romeo@montague.lit\">" - "<key rid=\"1337\">PTEoSk91VnRZSXBzcFlPXy4jZ3NKcGVZZ2d3YVJbVj8K</key>" - "<key rid=\"12321\" kex=\"true\">a012U0R9WixWKUYhYipucnZOWG06akFOR3Q1NGNOOmUK</key>" - "</keys>" - "</header>" - "<payload>" - "Vk9NPi99bHFWKmErOUVTTkAwW1VcZjJvPlElZWUoOk90Kz03YUF7OHc/WjpaQz9ieFdsZjBsSH1w" - "R1d2Zzt1bEFAMSZqP0dVJj9oaygmcWRPKGU3Kjc8aV4sJSlpSXBqaENCT2NUVFFmaFNXbCxQaHsj" - "OnthQDJyUW9qNjwoZCtpLzpzLGpbKlJRY1NtMVVeRzdsOWRQciNnXV9tajEyWztnKiEhRHs5K2hX" - "ZFloaEZtUENTQWIxM0tcVkxIVWY+aGYoeEk/SldZcyNlTzk2Q2NHW1NqWEhEPmhPXl1WZV5xNE9p" - "WDZuck8zPGE2Rk4vKWJXd3F1YV0mSXA/NVNGNEQsK18mTlJNbl9WcGJXcVE5e1E0dlFAPVQ8THM+" - "QjdcdjZSNDVJclo0QVo6cDBMQDtVcUFnNDpcd1ZXSkcsXz82QjhXLl9NSVBFdipeOmF4NC5YKnNx" - "K2dxMGx1MDkrdnJhWTovUjk1ZCZUUSNTKHIvJUgmTyE4bjJbZlZAPl9IZi8ucSM7a2FAQWUzXUJO" - "LmpALilFWGRqYlh1Siw2MzJqbipsWlZRMG91MGVQVlExLCFeayMuM3dfSn1ONiU8LixZWSx3YUlV" - "bGtIcnVWP2Y0LGwvTzFIQy8qZVVBSVZLS1peSW0xNTRPcXRDIXBkXnhmWyNxQFxHQ19cYXVAO214" - "RWw1P0AmIUAlQjk7ZFBWXW1RbWxoTFE+cUxMbk5UCg==" - "</payload>" - "</encrypted>" - "</message>")); - - // An OMEMO element having its OMEMO envelopes sorted in reverse order is - // needed since they are serialized in the reverse order in which they are - // deserialized. - const QByteArray xmlOut1(QByteArrayLiteral( - "<message id=\"send1\" to=\"juliet@capulet.lit\" from=\"romeo@montague.lit\" type=\"normal\">" - "<store xmlns=\"urn:xmpp:hints\"/>" - "<encrypted xmlns=\"urn:xmpp:omemo:2\">" - "<header sid=\"27183\">" - "<keys jid=\"juliet@capulet.lit\">" - "<key rid=\"31415\">Oy5TSG9vVVV4Wz9wUkUvI1lUXiVLIU5bbGIsUV0wRngK</key>" - "</keys>" - "<keys jid=\"romeo@montague.lit\">" - "<key rid=\"12321\" kex=\"true\">a012U0R9WixWKUYhYipucnZOWG06akFOR3Q1NGNOOmUK</key>" - "<key rid=\"1337\">PTEoSk91VnRZSXBzcFlPXy4jZ3NKcGVZZ2d3YVJbVj8K</key>" - "</keys>" - "</header>" - "<payload>" - "Vk9NPi99bHFWKmErOUVTTkAwW1VcZjJvPlElZWUoOk90Kz03YUF7OHc/WjpaQz9ieFdsZjBsSH1w" - "R1d2Zzt1bEFAMSZqP0dVJj9oaygmcWRPKGU3Kjc8aV4sJSlpSXBqaENCT2NUVFFmaFNXbCxQaHsj" - "OnthQDJyUW9qNjwoZCtpLzpzLGpbKlJRY1NtMVVeRzdsOWRQciNnXV9tajEyWztnKiEhRHs5K2hX" - "ZFloaEZtUENTQWIxM0tcVkxIVWY+aGYoeEk/SldZcyNlTzk2Q2NHW1NqWEhEPmhPXl1WZV5xNE9p" - "WDZuck8zPGE2Rk4vKWJXd3F1YV0mSXA/NVNGNEQsK18mTlJNbl9WcGJXcVE5e1E0dlFAPVQ8THM+" - "QjdcdjZSNDVJclo0QVo6cDBMQDtVcUFnNDpcd1ZXSkcsXz82QjhXLl9NSVBFdipeOmF4NC5YKnNx" - "K2dxMGx1MDkrdnJhWTovUjk1ZCZUUSNTKHIvJUgmTyE4bjJbZlZAPl9IZi8ucSM7a2FAQWUzXUJO" - "LmpALilFWGRqYlh1Siw2MzJqbipsWlZRMG91MGVQVlExLCFeayMuM3dfSn1ONiU8LixZWSx3YUlV" - "bGtIcnVWP2Y0LGwvTzFIQy8qZVVBSVZLS1peSW0xNTRPcXRDIXBkXnhmWyNxQFxHQ19cYXVAO214" - "RWw1P0AmIUAlQjk7ZFBWXW1RbWxoTFE+cUxMbk5UCg==" - "</payload>" - "</encrypted>" - "</message>")); - - const QByteArray xmlOut2(QByteArrayLiteral( - "<message type=\"chat\">" - "<encrypted xmlns=\"urn:xmpp:omemo:2\">" - "<header sid=\"0\"/>" - "</encrypted>" - "</message>")); - - QXmppMessage message1; - QVERIFY(!message1.omemoElement()); - - parsePacket(message1, xmlIn); - QVERIFY(message1.omemoElement()); - serializePacket(message1, xmlOut1); - - QXmppMessage message2; - message2.setOmemoElement(QXmppOmemoElement()); - QVERIFY(message2.omemoElement()); - serializePacket(message2, xmlOut2); -} - void tst_QXmppMessage::testE2eeFallbackBody() { const QByteArray xml( |
