aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-07-18 12:00:22 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-07-18 12:00:22 +0200
commit8829e34be6fed89fe2b80410f7f722a2b67347bd (patch)
treede84069b48c1499e019656e2e3ed3b6d0a9b2c30 /tests
parent8672a55c2896774f2ec8740285d3196d3914d7a2 (diff)
downloadqxmpp-8829e34be6fed89fe2b80410f7f722a2b67347bd.tar.gz
move serializePacket to tests.h
Diffstat (limited to 'tests')
-rw-r--r--tests/tests.cpp22
-rw-r--r--tests/tests.h24
2 files changed, 24 insertions, 22 deletions
diff --git a/tests/tests.cpp b/tests/tests.cpp
index 11f02108..8d74938a 100644
--- a/tests/tests.cpp
+++ b/tests/tests.cpp
@@ -168,28 +168,6 @@ void TestUtils::testTimezoneOffset()
QCOMPARE(QXmppUtils::timezoneOffsetToString(-5400), QLatin1String("-01:30"));
}
-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);
-}
-
void TestPackets::testArchiveList_data()
{
QTest::addColumn<QByteArray>("xml");
diff --git a/tests/tests.h b/tests/tests.h
index ec902591..422c34f6 100644
--- a/tests/tests.h
+++ b/tests/tests.h
@@ -22,7 +22,31 @@
*
*/
+#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
{