void TestPubSub::testSubscriptions() { const QByteArray xml( "<iq" " id=\"subscriptions1\"" " to=\"pubsub.shakespeare.lit\"" " from=\"[email protected]/barracks\"" " type=\"get\">" "<pubsub xmlns=\"http://jabber.org/protocol/pubsub\">" "<subscriptions/>" "</pubsub>" "</iq>"); QXmppPubSubIq iq; parsePacket(iq, xml); QCOMPARE(iq.id(), QLatin1String("subscriptions1")); QCOMPARE(iq.to(), QLatin1String("pubsub.shakespeare.lit")); QCOMPARE(iq.from(), QLatin1String("[email protected]/barracks")); QCOMPARE(iq.type(), QXmppIq::Get); QCOMPARE(iq.queryType(), QXmppPubSubIq::SubscriptionsQuery); QCOMPARE(iq.queryJid(), QString()); QCOMPARE(iq.queryNode(), QString()); serializePacket(iq, xml); }