aboutsummaryrefslogtreecommitdiff
path: root/tests/all/tests.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-10-01 14:10:35 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-10-01 14:10:35 +0200
commit44cc908b9cd4a469c30420dc329a3448fb4f20c4 (patch)
treeeca8a814d04da0191d641333161e0c132f02e94c /tests/all/tests.cpp
parent10a6e8681fd32d67767f53f4e17166586d567494 (diff)
downloadqxmpp-44cc908b9cd4a469c30420dc329a3448fb4f20c4.tar.gz
split QXmppNonSASLAuthIq tests
Diffstat (limited to 'tests/all/tests.cpp')
-rw-r--r--tests/all/tests.cpp50
1 files changed, 0 insertions, 50 deletions
diff --git a/tests/all/tests.cpp b/tests/all/tests.cpp
index 7ac5c5e7..fdfbbd16 100644
--- a/tests/all/tests.cpp
+++ b/tests/all/tests.cpp
@@ -22,10 +22,8 @@
*
*/
-#include "QXmppNonSASLAuth.h"
#include "QXmppSessionIq.h"
#include "QXmppStreamFeatures.h"
-#include "QXmppUtils.h"
#include "util.h"
class TestPackets : public QObject
@@ -33,58 +31,10 @@ class TestPackets : public QObject
Q_OBJECT
private slots:
- void testNonSaslAuth();
void testSession();
void testStreamFeatures();
};
-void TestPackets::testNonSaslAuth()
-{
- // Client Requests Authentication Fields from Server
- const QByteArray xml1(
- "<iq id=\"auth1\" to=\"shakespeare.lit\" type=\"get\">"
- "<query xmlns=\"jabber:iq:auth\"/>"
- "</iq>");
-
- QXmppNonSASLAuthIq iq1;
- parsePacket(iq1, xml1);
- serializePacket(iq1, xml1);
-
- // Client Provides Required Information (Plaintext)
- const QByteArray xml3(
- "<iq id=\"auth2\" type=\"set\">"
- "<query xmlns=\"jabber:iq:auth\">"
- "<username>bill</username>"
- "<password>Calli0pe</password>"
- "<resource>globe</resource>"
- "</query>"
- "</iq>");
- QXmppNonSASLAuthIq iq3;
- parsePacket(iq3, xml3);
- QCOMPARE(iq3.username(), QLatin1String("bill"));
- QCOMPARE(iq3.digest(), QByteArray());
- QCOMPARE(iq3.password(), QLatin1String("Calli0pe"));
- QCOMPARE(iq3.resource(), QLatin1String("globe"));
- serializePacket(iq3, xml3);
-
- // Client Provides Required Information (Plaintext)
- const QByteArray xml4(
- "<iq id=\"auth2\" type=\"set\">"
- "<query xmlns=\"jabber:iq:auth\">"
- "<username>bill</username>"
- "<digest>48fc78be9ec8f86d8ce1c39c320c97c21d62334d</digest>"
- "<resource>globe</resource>"
- "</query>"
- "</iq>");
- QXmppNonSASLAuthIq iq4;
- parsePacket(iq4, xml4);
- QCOMPARE(iq4.username(), QLatin1String("bill"));
- QCOMPARE(iq4.digest(), QByteArray("\x48\xfc\x78\xbe\x9e\xc8\xf8\x6d\x8c\xe1\xc3\x9c\x32\x0c\x97\xc2\x1d\x62\x33\x4d"));
- QCOMPARE(iq4.password(), QString());
- QCOMPARE(iq4.resource(), QLatin1String("globe"));
- serializePacket(iq4, xml4);
-}
-
void TestPackets::testSession()
{
const QByteArray xml(