From 088c9cdd984a08d044064a24a4f898d290297b02 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 18 Jul 2012 14:07:51 +0200 Subject: split result-set tests --- tests/tests.cpp | 129 +------------------------------------------------------- 1 file changed, 2 insertions(+), 127 deletions(-) (limited to 'tests/tests.cpp') diff --git a/tests/tests.cpp b/tests/tests.cpp index c9cd03f1..bc66a25a 100644 --- a/tests/tests.cpp +++ b/tests/tests.cpp @@ -55,6 +55,7 @@ #include "dataform.h" #include "register.h" +#include "rsm.h" #include "rtp.h" #include "tests.h" @@ -1267,132 +1268,6 @@ private: QString m_password; }; -void TestRsm::testQuery_data() -{ - QTest::addColumn("xml"); - QTest::addColumn("max"); - QTest::addColumn("index"); - QTest::addColumn("before"); - QTest::addColumn("after"); - - QTest::newRow("Example 3") << - QByteArray("" - "10" - "") - << 10 << -1 << QString() << QString(); - - QTest::newRow("Example 5") << - QByteArray("" - "10" - "peterpan@neverland.lit" - "") - << 10 << -1 << QString() << QString("peterpan@neverland.lit"); - - QTest::newRow("Example 5") << - QByteArray("" - "10" - "peter@pixyland.org" - "") - << 10 << -1 << QString("peter@pixyland.org") << QString(); - - QTest::newRow("Example 11") << - QByteArray("" - "10" - "" - "") - << 10 << -1 << QString("") << QString(); - - QTest::newRow("Example 12") << - QByteArray("" - "10" - "371" - "") - << 10 << 371 << QString() << QString(); - - - QTest::newRow("Example 15") << - QByteArray("" - "0" - "") - << 0 << -1 << QString() << QString(); -} - -void TestRsm::testQuery() -{ - QFETCH(QByteArray, xml); - QFETCH(int, max); - QFETCH(int, index); - QFETCH(QString, before); - QFETCH(QString, after); - - QXmppResultSetQuery iq; - parsePacket(iq, xml); - QCOMPARE(iq.max(), max); - QCOMPARE(iq.index(), index); - QCOMPARE(iq.before(), before); - QCOMPARE(iq.before().isNull(), before.isNull()); - QCOMPARE(iq.after(), after); - QCOMPARE(iq.after().isNull(), after.isNull()); - serializePacket(iq, xml); -} - -void TestRsm::testReply_data() -{ - QTest::addColumn("xml"); - QTest::addColumn("count"); - QTest::addColumn("index"); - QTest::addColumn("first"); - QTest::addColumn("last"); - - QTest::newRow("Example 4") << - QByteArray( "" - "stpeter@jabber.org" - "peterpan@neverland.lit" - "800" - "") - << 800 << 0 << QString("stpeter@jabber.org") << QString("peterpan@neverland.lit"); - - QTest::newRow("Example 6") << - QByteArray( "" - "stpeter@jabber.org" - "peterpan@neverland.lit" - "800" - "") - << 800 << 0 << QString("stpeter@jabber.org") << QString("peterpan@neverland.lit"); - QTest::newRow("Example 4") << - QByteArray( "" - "peter@pixyland.org" - "peter@rabbit.lit" - "800" - "") - << 800 << 10 << QString("peter@pixyland.org") << QString("peter@rabbit.lit"); - - QTest::newRow("Example 7") << - QByteArray( "" - "790" - "") - << 790 << -1 << QString() << QString(); -} - -void TestRsm::testReply() -{ - QFETCH(QByteArray, xml); - QFETCH(int, count); - QFETCH(int, index); - QFETCH(QString, first); - QFETCH(QString, last); - - QXmppResultSetReply iq; - parsePacket(iq, xml); - QCOMPARE(iq.count(), count); - QCOMPARE(iq.index(), index); - QCOMPARE(iq.first(), first); - QCOMPARE(iq.first().isNull(), first.isNull()); - QCOMPARE(iq.last(), last); - QCOMPARE(iq.last().isNull(), last.isNull()); - serializePacket(iq, xml); -} - void TestServer::testConnect() { const QString testDomain("localhost"); @@ -1747,7 +1622,7 @@ int main(int argc, char *argv[]) tst_QXmppRegisterIq testRegister; errors += QTest::qExec(&testRegister); - TestRsm testRsm; + tst_QXmppResultSet testRsm; errors += QTest::qExec(&testRsm); tst_QXmppRtpPacket testRtp; -- cgit v1.2.3