diff options
| author | Melvin Keskin <melvo@olomono.de> | 2022-03-26 12:00:17 +0100 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-04-06 15:02:47 +0200 |
| commit | 66b718973a9d32cecdabf1c54799e605fca00fbb (patch) | |
| tree | 910794533bb182f8b1ccc67bf325b69777811e0d /tests | |
| parent | 12ef960435bb718c48325ee05754e548ee6528a5 (diff) | |
| download | qxmpp-66b718973a9d32cecdabf1c54799e605fca00fbb.tar.gz | |
E2eeMetadata: Add enum and attribute for the used encryption
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/qxmppstanza/tst_qxmppstanza.cpp | 11 |
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; |
