aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-12-26 20:19:34 +0100
committerLinus Jahn <lnj@kaidan.im>2022-12-26 20:48:34 +0100
commit71442ab927cd5c1c235528442fe3706f33e7ff6e (patch)
tree0fc07e28877a55d8dc379bd26d00c6dd62250cfd /tests
parent847de2ddc00057049de6d7f507711906e7dfd3a8 (diff)
downloadqxmpp-71442ab927cd5c1c235528442fe3706f33e7ff6e.tar.gz
Move PubSubIq into QXmpp::Private namespace
This way users won't use it accidentally.
Diffstat (limited to 'tests')
-rw-r--r--tests/qxmpppubsubiq/tst_qxmpppubsubiq.cpp74
-rw-r--r--tests/qxmpppubsubmanager/tst_qxmpppubsubmanager.cpp2
2 files changed, 39 insertions, 37 deletions
diff --git a/tests/qxmpppubsubiq/tst_qxmpppubsubiq.cpp b/tests/qxmpppubsubiq/tst_qxmpppubsubiq.cpp
index 20898814..809711a9 100644
--- a/tests/qxmpppubsubiq/tst_qxmpppubsubiq.cpp
+++ b/tests/qxmpppubsubiq/tst_qxmpppubsubiq.cpp
@@ -12,6 +12,8 @@
#include "util.h"
#include <QObject>
+using namespace QXmpp::Private;
+
class tst_QXmppPubSubIq : public QObject
{
Q_OBJECT
@@ -45,23 +47,23 @@ void tst_QXmppPubSubIq::testItems()
"</pubsub>"
"</iq>");
- QXmppPubSubIq iq;
+ PubSubIq iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QLatin1String("items1"));
QCOMPARE(iq.to(), QLatin1String("pubsub.shakespeare.lit"));
QCOMPARE(iq.from(), QLatin1String("francisco@denmark.lit/barracks"));
QCOMPARE(iq.type(), QXmppIq::Get);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Items);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Items);
QCOMPARE(iq.queryJid(), QString());
QCOMPARE(iq.queryNode(), QLatin1String("storage:bookmarks"));
serializePacket(iq, xml);
- iq = QXmppPubSubIq();
+ iq = PubSubIq();
iq.setId(QLatin1String("items1"));
iq.setTo(QLatin1String("pubsub.shakespeare.lit"));
iq.setFrom(QLatin1String("francisco@denmark.lit/barracks"));
iq.setType(QXmppIq::Get);
- iq.setQueryType(QXmppPubSubIq<>::Items);
+ iq.setQueryType(PubSubIq<>::Items);
iq.setQueryJid({});
iq.setQueryNode(QLatin1String("storage:bookmarks"));
serializePacket(iq, xml);
@@ -87,13 +89,13 @@ void tst_QXmppPubSubIq::testItemsResponse()
"</pubsub>"
"</iq>");
- QXmppPubSubIq iq;
+ PubSubIq iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QLatin1String("items1"));
QCOMPARE(iq.to(), QLatin1String("francisco@denmark.lit/barracks"));
QCOMPARE(iq.from(), QLatin1String("pubsub.shakespeare.lit"));
QCOMPARE(iq.type(), QXmppIq::Result);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Items);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Items);
QCOMPARE(iq.queryJid(), QString());
QCOMPARE(iq.queryNode(), QLatin1String("storage:bookmarks"));
QVERIFY(iq.itemsContinuation().has_value());
@@ -113,23 +115,23 @@ void tst_QXmppPubSubIq::testCreateNode()
"</pubsub>"
"</iq>");
- QXmppPubSubIq iq;
+ PubSubIq iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QString("create1"));
QCOMPARE(iq.to(), QLatin1String("pubsub.shakespeare.lit"));
QCOMPARE(iq.from(), QLatin1String("hamlet@denmark.lit/elsinore"));
QCOMPARE(iq.type(), QXmppIq::Set);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Create);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Create);
QCOMPARE(iq.queryJid(), QString());
QCOMPARE(iq.queryNode(), QLatin1String("princely_musings"));
serializePacket(iq, xml);
- iq = QXmppPubSubIq();
+ iq = PubSubIq();
iq.setId(QLatin1String("create1"));
iq.setTo(QLatin1String("pubsub.shakespeare.lit"));
iq.setFrom(QLatin1String("hamlet@denmark.lit/elsinore"));
iq.setType(QXmppIq::Set);
- iq.setQueryType(QXmppPubSubIq<>::Create);
+ iq.setQueryType(PubSubIq<>::Create);
iq.setQueryNode(QLatin1String("princely_musings"));
serializePacket(iq, xml);
}
@@ -143,23 +145,23 @@ void tst_QXmppPubSubIq::testDeleteNode()
"</pubsub>"
"</iq>");
- QXmppPubSubIq iq;
+ PubSubIq iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QString("delete1"));
QCOMPARE(iq.to(), QLatin1String("pubsub.shakespeare.lit"));
QCOMPARE(iq.from(), QLatin1String("hamlet@denmark.lit/elsinore"));
QCOMPARE(iq.type(), QXmppIq::Set);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Delete);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Delete);
QCOMPARE(iq.queryJid(), QString());
QCOMPARE(iq.queryNode(), QLatin1String("princely_musings"));
serializePacket(iq, xml);
- iq = QXmppPubSubIq<>();
+ iq = PubSubIq<>();
iq.setId(QLatin1String("delete1"));
iq.setTo(QLatin1String("pubsub.shakespeare.lit"));
iq.setFrom(QLatin1String("hamlet@denmark.lit/elsinore"));
iq.setType(QXmppIq::Set);
- iq.setQueryType(QXmppPubSubIq<>::Delete);
+ iq.setQueryType(PubSubIq<>::Delete);
iq.setQueryNode(QLatin1String("princely_musings"));
serializePacket(iq, xml);
}
@@ -179,13 +181,13 @@ void tst_QXmppPubSubIq::testPublish()
"</pubsub>"
"</iq>");
- QXmppPubSubIq<> iq;
+ PubSubIq<> iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QLatin1String("items1"));
QCOMPARE(iq.to(), QLatin1String("pubsub.shakespeare.lit"));
QCOMPARE(iq.from(), QLatin1String("francisco@denmark.lit/barracks"));
QCOMPARE(iq.type(), QXmppIq::Result);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Publish);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Publish);
QCOMPARE(iq.queryJid(), QString());
QCOMPARE(iq.queryNode(), QLatin1String("storage:bookmarks"));
serializePacket(iq, xml);
@@ -193,12 +195,12 @@ void tst_QXmppPubSubIq::testPublish()
// serialize using setters
QXmppPubSubItem item(QStringLiteral("current"));
- iq = QXmppPubSubIq();
+ iq = PubSubIq();
iq.setId(QLatin1String("items1"));
iq.setTo(QLatin1String("pubsub.shakespeare.lit"));
iq.setFrom(QLatin1String("francisco@denmark.lit/barracks"));
iq.setType(QXmppIq::Result);
- iq.setQueryType(QXmppPubSubIq<>::Publish);
+ iq.setQueryType(PubSubIq<>::Publish);
iq.setQueryJid({});
iq.setQueryNode(QLatin1String("storage:bookmarks"));
iq.setItems({ item });
@@ -221,25 +223,25 @@ void tst_QXmppPubSubIq::testRetractItem()
"</pubsub>"
"</iq>");
- QXmppPubSubIq<> iq;
+ PubSubIq<> iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QString("retract1"));
QCOMPARE(iq.to(), QLatin1String("pubsub.shakespeare.lit"));
QCOMPARE(iq.from(), QLatin1String("hamlet@denmark.lit/elsinore"));
QCOMPARE(iq.type(), QXmppIq::Set);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Retract);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Retract);
QCOMPARE(iq.queryJid(), QString());
QCOMPARE(iq.queryNode(), QLatin1String("princely_musings"));
QCOMPARE(iq.items().size(), 1);
QCOMPARE(iq.items().first().id(), QStringLiteral("ae890ac52d0df67ed7cfdf51b644e901"));
serializePacket(iq, xml);
- iq = QXmppPubSubIq();
+ iq = PubSubIq();
iq.setId(QLatin1String("retract1"));
iq.setTo(QLatin1String("pubsub.shakespeare.lit"));
iq.setFrom(QLatin1String("hamlet@denmark.lit/elsinore"));
iq.setType(QXmppIq::Set);
- iq.setQueryType(QXmppPubSubIq<>::Retract);
+ iq.setQueryType(PubSubIq<>::Retract);
iq.setQueryJid({});
iq.setQueryNode(QLatin1String("princely_musings"));
@@ -263,13 +265,13 @@ void tst_QXmppPubSubIq::testSubscribe()
"</pubsub>"
"</iq>");
- QXmppPubSubIq iq;
+ PubSubIq iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QLatin1String("sub1"));
QCOMPARE(iq.to(), QLatin1String("pubsub.shakespeare.lit"));
QCOMPARE(iq.from(), QLatin1String("francisco@denmark.lit/barracks"));
QCOMPARE(iq.type(), QXmppIq::Set);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Subscribe);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Subscribe);
QCOMPARE(iq.queryJid(), QLatin1String("francisco@denmark.lit"));
QCOMPARE(iq.queryNode(), QLatin1String("princely_musings"));
serializePacket(iq, xml);
@@ -290,24 +292,24 @@ void tst_QXmppPubSubIq::testSubscription()
"</pubsub>"
"</iq>");
- QXmppPubSubIq iq;
+ PubSubIq iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QString("sub1"));
QCOMPARE(iq.to(), QString("francisco@denmark.lit/barracks"));
QCOMPARE(iq.from(), QString("pubsub.shakespeare.lit"));
QCOMPARE(iq.type(), QXmppIq::Result);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Subscription);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Subscription);
QCOMPARE(iq.subscription()->jid(), QString("francisco@denmark.lit"));
QCOMPARE(iq.subscription()->node(), QString("princely_musings"));
QCOMPARE(iq.subscription()->subId(), QStringLiteral("ba49252aaa4f5d320c24d3766f0bdcade78c78d3"));
serializePacket(iq, xml);
- iq = QXmppPubSubIq();
+ iq = PubSubIq();
iq.setId("sub1");
iq.setTo("francisco@denmark.lit/barracks");
iq.setFrom("pubsub.shakespeare.lit");
iq.setType(QXmppIq::Result);
- iq.setQueryType(QXmppPubSubIq<>::Subscription);
+ iq.setQueryType(PubSubIq<>::Subscription);
iq.setSubscription(QXmppPubSubSubscription(
"francisco@denmark.lit",
"princely_musings",
@@ -328,13 +330,13 @@ void tst_QXmppPubSubIq::testSubscriptions()
"</pubsub>"
"</iq>");
- QXmppPubSubIq iq;
+ PubSubIq iq;
parsePacket(iq, xml);
QCOMPARE(iq.id(), QLatin1String("subscriptions1"));
QCOMPARE(iq.to(), QLatin1String("pubsub.shakespeare.lit"));
QCOMPARE(iq.from(), QLatin1String("francisco@denmark.lit/barracks"));
QCOMPARE(iq.type(), QXmppIq::Get);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Subscriptions);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Subscriptions);
QCOMPARE(iq.queryJid(), QString());
QCOMPARE(iq.queryNode(), QString());
serializePacket(iq, xml);
@@ -375,7 +377,7 @@ void tst_QXmppPubSubIq::testIsPubSubIq()
QVERIFY(doc.setContent(xml, true));
QDomElement element = doc.documentElement();
- QCOMPARE(QXmppPubSubIq<>::isPubSubIq(element), isValid);
+ QCOMPARE(PubSubIq<>::isPubSubIq(element), isValid);
}
void tst_QXmppPubSubIq::testCustomItem()
@@ -392,13 +394,13 @@ void tst_QXmppPubSubIq::testCustomItem()
// test isPubSubIq also checks item validity
TestItem::isItemCalled = false;
- QVERIFY(QXmppPubSubIq<TestItem>::isPubSubIq(xmlToDom(xml)));
+ QVERIFY(PubSubIq<TestItem>::isPubSubIq(xmlToDom(xml)));
QVERIFY(TestItem::isItemCalled);
- QXmppPubSubIq<TestItem> iq;
+ PubSubIq<TestItem> iq;
parsePacket(iq, xml);
QCOMPARE(iq.type(), QXmppIq::Result);
- QCOMPARE(iq.queryType(), QXmppPubSubIq<>::Items);
+ QCOMPARE(iq.queryType(), PubSubIq<>::Items);
QCOMPARE(iq.queryJid(), QString());
QCOMPARE(iq.queryNode(), QStringLiteral("blah"));
QCOMPARE(iq.items().size(), 2);
@@ -414,10 +416,10 @@ void tst_QXmppPubSubIq::testCustomItem()
serializePacket(iq, xml);
- iq = QXmppPubSubIq<TestItem>();
+ iq = PubSubIq<TestItem>();
iq.setId("a1");
iq.setType(QXmppIq::Result);
- iq.setQueryType(QXmppPubSubIq<>::Items);
+ iq.setQueryType(PubSubIq<>::Items);
iq.setQueryNode("blah");
iq.setItems({ TestItem("42"), TestItem("23") });
serializePacket(iq, xml);
diff --git a/tests/qxmpppubsubmanager/tst_qxmpppubsubmanager.cpp b/tests/qxmpppubsubmanager/tst_qxmpppubsubmanager.cpp
index 37e83c1e..fc7b50a2 100644
--- a/tests/qxmpppubsubmanager/tst_qxmpppubsubmanager.cpp
+++ b/tests/qxmpppubsubmanager/tst_qxmpppubsubmanager.cpp
@@ -18,7 +18,7 @@
#include "util.h"
#include <QObject>
-Q_DECLARE_METATYPE(QXmppPubSubIq<>);
+Q_DECLARE_METATYPE(QXmpp::Private::PubSubIq<>);
Q_DECLARE_METATYPE(std::optional<QXmppPubSubPublishOptions>);
using PSManager = QXmppPubSubManager;