aboutsummaryrefslogtreecommitdiff
path: root/tests/qxmppmessage/tst_qxmppmessage.cpp
diff options
context:
space:
mode:
authorMelvin Keskin <melvo@olomono.de>2022-03-25 20:01:34 +0100
committerLinus Jahn <lnj@kaidan.im>2022-04-07 19:33:45 +0200
commitadc51b73256e92cf59ac7645c4a6f8343f134288 (patch)
tree9a8241cf8d35d85da1b07d08bbc19a73b3fec8d2 /tests/qxmppmessage/tst_qxmppmessage.cpp
parent71f46efa773bbbc02e9c75dee8365499bdd887f0 (diff)
downloadqxmpp-adc51b73256e92cf59ac7645c4a6f8343f134288.tar.gz
Make OMEMO data classes private
Diffstat (limited to 'tests/qxmppmessage/tst_qxmppmessage.cpp')
-rw-r--r--tests/qxmppmessage/tst_qxmppmessage.cpp84
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(