diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-10-01 14:15:03 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-10-01 14:15:03 +0200 |
| commit | 01a91df9fea68f55ae20b3ef8987002e00b622a5 (patch) | |
| tree | 040ec818b3fcfffb52fdc11d42bb0d6d105215bc /tests/all/tests.cpp | |
| parent | 44cc908b9cd4a469c30420dc329a3448fb4f20c4 (diff) | |
| download | qxmpp-01a91df9fea68f55ae20b3ef8987002e00b622a5.tar.gz | |
split QXmppStreamFeatures tests
Diffstat (limited to 'tests/all/tests.cpp')
| -rw-r--r-- | tests/all/tests.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/tests/all/tests.cpp b/tests/all/tests.cpp index fdfbbd16..3253ba4a 100644 --- a/tests/all/tests.cpp +++ b/tests/all/tests.cpp @@ -23,7 +23,6 @@ */ #include "QXmppSessionIq.h" -#include "QXmppStreamFeatures.h" #include "util.h" class TestPackets : public QObject @@ -32,7 +31,6 @@ class TestPackets : public QObject private slots: void testSession(); - void testStreamFeatures(); }; void TestPackets::testSession() @@ -50,37 +48,5 @@ void TestPackets::testSession() serializePacket(session, xml); } -void TestPackets::testStreamFeatures() -{ - const QByteArray xml("<stream:features/>"); - QXmppStreamFeatures features; - parsePacket(features, xml); - QCOMPARE(features.bindMode(), QXmppStreamFeatures::Disabled); - QCOMPARE(features.sessionMode(), QXmppStreamFeatures::Disabled); - QCOMPARE(features.nonSaslAuthMode(), QXmppStreamFeatures::Disabled); - QCOMPARE(features.tlsMode(), QXmppStreamFeatures::Disabled); - QCOMPARE(features.authMechanisms(), QStringList()); - QCOMPARE(features.compressionMethods(), QStringList()); - serializePacket(features, xml); - - const QByteArray xml2("<stream:features>" - "<bind xmlns=\"urn:ietf:params:xml:ns:xmpp-bind\"/>" - "<session xmlns=\"urn:ietf:params:xml:ns:xmpp-session\"/>" - "<auth xmlns=\"http://jabber.org/features/iq-auth\"/>" - "<starttls xmlns=\"urn:ietf:params:xml:ns:xmpp-tls\"/>" - "<compression xmlns=\"http://jabber.org/features/compress\"><method>zlib</method></compression>" - "<mechanisms xmlns=\"urn:ietf:params:xml:ns:xmpp-sasl\"><mechanism>PLAIN</mechanism></mechanisms>" - "</stream:features>"); - QXmppStreamFeatures features2; - parsePacket(features2, xml2); - QCOMPARE(features2.bindMode(), QXmppStreamFeatures::Enabled); - QCOMPARE(features2.sessionMode(), QXmppStreamFeatures::Enabled); - QCOMPARE(features2.nonSaslAuthMode(), QXmppStreamFeatures::Enabled); - QCOMPARE(features2.tlsMode(), QXmppStreamFeatures::Enabled); - QCOMPARE(features2.authMechanisms(), QStringList() << "PLAIN"); - QCOMPARE(features2.compressionMethods(), QStringList() << "zlib"); - serializePacket(features2, xml2); -} - QTEST_MAIN(TestPackets) #include "tests.moc" |
