aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMelvin Keskin <melvo@olomono.de>2022-03-26 12:00:17 +0100
committerLinus Jahn <lnj@kaidan.im>2022-04-06 15:02:47 +0200
commit66b718973a9d32cecdabf1c54799e605fca00fbb (patch)
tree910794533bb182f8b1ccc67bf325b69777811e0d /tests
parent12ef960435bb718c48325ee05754e548ee6528a5 (diff)
downloadqxmpp-66b718973a9d32cecdabf1c54799e605fca00fbb.tar.gz
E2eeMetadata: Add enum and attribute for the used encryption
Diffstat (limited to 'tests')
-rw-r--r--tests/qxmppstanza/tst_qxmppstanza.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/qxmppstanza/tst_qxmppstanza.cpp b/tests/qxmppstanza/tst_qxmppstanza.cpp
index 7a02aeb2..636a8f31 100644
--- a/tests/qxmppstanza/tst_qxmppstanza.cpp
+++ b/tests/qxmppstanza/tst_qxmppstanza.cpp
@@ -28,6 +28,7 @@ private slots:
void testErrorRetry();
void testErrorEnums();
+ void testEncryption();
void testSenderKey();
void testSceTimestamp();
};
@@ -400,6 +401,16 @@ void tst_QXmppStanza::testErrorEnums()
QVERIFY(!err.typeOpt().has_value());
}
+void tst_QXmppStanza::testEncryption()
+{
+ QXmppStanzaStub stanza;
+ QVERIFY(!stanza.e2eeMetadata().has_value());
+ QXmppE2eeMetadata e2eeMetadata;
+ e2eeMetadata.setEncryption(QXmpp::Omemo2);
+ stanza.setE2eeMetadata(e2eeMetadata);
+ QCOMPARE(stanza.e2eeMetadata()->encryption(), QXmpp::Omemo2);
+}
+
void tst_QXmppStanza::testSenderKey()
{
QXmppStanzaStub stanza;