aboutsummaryrefslogtreecommitdiff
path: root/tests/tests.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-09-27 15:06:55 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-09-27 15:06:55 +0200
commitdb2f84e966682c1072cd579baa9511906a276ab0 (patch)
tree6554c194b2cf52e19e7940ed31f9c64c9d540569 /tests/tests.h
parent40c1ce264991447522e8296ad86a55ca5c3b81d1 (diff)
downloadqxmpp-db2f84e966682c1072cd579baa9511906a276ab0.tar.gz
start splitting tests
Diffstat (limited to 'tests/tests.h')
-rw-r--r--tests/tests.h110
1 files changed, 0 insertions, 110 deletions
diff --git a/tests/tests.h b/tests/tests.h
deleted file mode 100644
index 67e3f6cf..00000000
--- a/tests/tests.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (C) 2008-2012 The QXmpp developers
- *
- * Authors:
- * Jeremy Lainé
- * Manjeet Dahiya
- *
- * Source:
- * http://code.google.com/p/qxmpp
- *
- * This file is a part of QXmpp library.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- */
-
-#include <QDomDocument>
-#include <QObject>
-#include <QtTest/QtTest>
-
-template <class T>
-static void parsePacket(T &packet, const QByteArray &xml)
-{
- //qDebug() << "parsing" << xml;
- QDomDocument doc;
- QCOMPARE(doc.setContent(xml, true), true);
- QDomElement element = doc.documentElement();
- packet.parse(element);
-}
-
-template <class T>
-static void serializePacket(T &packet, const QByteArray &xml)
-{
- QBuffer buffer;
- buffer.open(QIODevice::ReadWrite);
- QXmlStreamWriter writer(&buffer);
- packet.toXml(&writer);
- qDebug() << "expect " << xml;
- qDebug() << "writing" << buffer.data();
- QCOMPARE(buffer.data(), xml);
-}
-
-class TestUtils : public QObject
-{
- Q_OBJECT
-
-private slots:
- void testCrc32();
- void testHmac();
- void testJid();
- void testMime();
- void testLibVersion();
- void testTimezoneOffset();
-};
-
-class TestPackets : public QObject
-{
- Q_OBJECT
-
-private slots:
- void testArchiveList_data();
- void testArchiveList();
- void testArchiveChat_data();
- void testArchiveChat();
- void testArchiveRemove();
- void testArchiveRetrieve_data();
- void testArchiveRetrieve();
- void testBindNoResource();
- void testBindResource();
- void testBindResult();
- void testDiscovery();
- void testDiscoveryWithForm();
- void testNonSaslAuth();
- void testSession();
- void testStreamFeatures();
- void testVersionGet();
- void testVersionResult();
- void testEntityTimeGet();
- void testEntityTimeResult();
-};
-
-class TestPubSub : public QObject
-{
- Q_OBJECT
-
-private slots:
- void testItems();
- void testItemsResponse();
- void testPublish();
- void testSubscribe();
- void testSubscription();
- void testSubscriptions();
-};
-
-class TestServer : public QObject
-{
- Q_OBJECT
-
-private slots:
- void testConnect_data();
- void testConnect();
-};