aboutsummaryrefslogtreecommitdiff
path: root/tests/all/tests.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-10-01 14:15:03 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-10-01 14:15:03 +0200
commit01a91df9fea68f55ae20b3ef8987002e00b622a5 (patch)
tree040ec818b3fcfffb52fdc11d42bb0d6d105215bc /tests/all/tests.cpp
parent44cc908b9cd4a469c30420dc329a3448fb4f20c4 (diff)
downloadqxmpp-01a91df9fea68f55ae20b3ef8987002e00b622a5.tar.gz
split QXmppStreamFeatures tests
Diffstat (limited to 'tests/all/tests.cpp')
-rw-r--r--tests/all/tests.cpp34
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"