summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAndre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>2010-11-03 22:21:53 -0200
committerAndre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>2010-11-08 19:15:54 -0200
commit1cec7549a84eb235d5d12a98e0c775cf6b756709 (patch)
treedc40bd7dde64612ad5cfab1557df0b67c3522d6b /tests
parent9816668fddace5e2908ec44dee72a2b9dc793f0e (diff)
ProtocolInfo: Make it implicit shared and use ProtocolInfo everywhere instead of ProtocolInfo *.
Diffstat (limited to 'tests')
-rw-r--r--tests/dbus/account-basics.cpp12
-rw-r--r--tests/dbus/cm-basics.cpp82
2 files changed, 47 insertions, 47 deletions
diff --git a/tests/dbus/account-basics.cpp b/tests/dbus/account-basics.cpp
index a2b2d25c..3e567eca 100644
--- a/tests/dbus/account-basics.cpp
+++ b/tests/dbus/account-basics.cpp
@@ -368,11 +368,11 @@ void TestAccountBasics::testBasics()
QCOMPARE(acc->serviceName(), acc->protocolName());
QCOMPARE(mServiceName, acc->serviceName());
- ProtocolInfo *protocolInfo = acc->protocolInfo();
- QCOMPARE((bool) protocolInfo, !((ProtocolInfo *) 0));
- QCOMPARE(protocolInfo->hasParameter(QLatin1String("account")), true);
- QCOMPARE(protocolInfo->hasParameter(QLatin1String("password")), true);
- QCOMPARE(protocolInfo->hasParameter(QLatin1String("register")), true);
+ ProtocolInfo protocolInfo = acc->protocolInfo();
+ QCOMPARE(protocolInfo.isValid(), true);
+ QCOMPARE(protocolInfo.hasParameter(QLatin1String("account")), true);
+ QCOMPARE(protocolInfo.hasParameter(QLatin1String("password")), true);
+ QCOMPARE(protocolInfo.hasParameter(QLatin1String("register")), true);
QVERIFY(connect(acc->becomeReady(Account::FeatureAvatar),
SIGNAL(finished(Tp::PendingOperation *)),
@@ -390,7 +390,7 @@ void TestAccountBasics::testBasics()
QCOMPARE(acc->avatar().MIMEType, QString(QLatin1String("image/png")));
protocolInfo = acc->protocolInfo();
- QCOMPARE((bool) protocolInfo, !((ProtocolInfo *) 0));
+ QCOMPARE(protocolInfo.isValid(), true);
profile = acc->profile();
QCOMPARE(profile.isNull(), false);
diff --git a/tests/dbus/cm-basics.cpp b/tests/dbus/cm-basics.cpp
index 2425629f..dc885ea9 100644
--- a/tests/dbus/cm-basics.cpp
+++ b/tests/dbus/cm-basics.cpp
@@ -99,18 +99,18 @@ void TestCmBasics::testBasics()
QVERIFY(mCM->hasProtocol(QLatin1String("example")));
QVERIFY(!mCM->hasProtocol(QLatin1String("not-there")));
- ProtocolInfo *info = mCM->protocol(QLatin1String("example"));
- QVERIFY(info != 0);
+ ProtocolInfo info = mCM->protocol(QLatin1String("example"));
+ QVERIFY(info.isValid());
- QCOMPARE(info->cmName(), QLatin1String("example_echo_2"));
- QCOMPARE(info->name(), QLatin1String("example"));
+ QCOMPARE(info.cmName(), QLatin1String("example_echo_2"));
+ QCOMPARE(info.name(), QLatin1String("example"));
- QCOMPARE(info->hasParameter(QLatin1String("account")), true);
- QCOMPARE(info->hasParameter(QLatin1String("not-there")), false);
+ QCOMPARE(info.hasParameter(QLatin1String("account")), true);
+ QCOMPARE(info.hasParameter(QLatin1String("not-there")), false);
- QCOMPARE(info->parameters().size(), 1);
+ QCOMPARE(info.parameters().size(), 1);
- ProtocolParameter param = info->parameters().at(0);
+ ProtocolParameter param = info.parameters().at(0);
QCOMPARE(param.name(), QLatin1String("account"));
QCOMPARE(static_cast<uint>(param.type()), static_cast<uint>(QVariant::String));
QCOMPARE(param.defaultValue().isNull(), true);
@@ -121,20 +121,20 @@ void TestCmBasics::testBasics()
QVERIFY(param == QLatin1String("account"));
- QCOMPARE(info->canRegister(), false);
+ QCOMPARE(info.canRegister(), false);
- QCOMPARE(info->capabilities().isSpecificToContact(), false);
- QCOMPARE(info->capabilities().textChatrooms(), false);
- QCOMPARE(info->capabilities().textChats(), true);
- QCOMPARE(info->capabilities().streamedMediaCalls(), false);
- QCOMPARE(info->capabilities().streamedMediaAudioCalls(), false);
- QCOMPARE(info->capabilities().streamedMediaVideoCalls(), false);
- QCOMPARE(info->capabilities().streamedMediaVideoCallsWithAudio(), false);
- QCOMPARE(info->capabilities().upgradingStreamedMediaCalls(), false);
+ QCOMPARE(info.capabilities().isSpecificToContact(), false);
+ QCOMPARE(info.capabilities().textChatrooms(), false);
+ QCOMPARE(info.capabilities().textChats(), true);
+ QCOMPARE(info.capabilities().streamedMediaCalls(), false);
+ QCOMPARE(info.capabilities().streamedMediaAudioCalls(), false);
+ QCOMPARE(info.capabilities().streamedMediaVideoCalls(), false);
+ QCOMPARE(info.capabilities().streamedMediaVideoCallsWithAudio(), false);
+ QCOMPARE(info.capabilities().upgradingStreamedMediaCalls(), false);
- QCOMPARE(info->vcardField(), QLatin1String("x-telepathy-example"));
- QCOMPARE(info->englishName(), QLatin1String("Echo II example"));
- QCOMPARE(info->iconName(), QLatin1String("im-icq"));
+ QCOMPARE(info.vcardField(), QLatin1String("x-telepathy-example"));
+ QCOMPARE(info.englishName(), QLatin1String("Echo II example"));
+ QCOMPARE(info.iconName(), QLatin1String("im-icq"));
QCOMPARE(mCM->supportedProtocols(), QStringList() << QLatin1String("example"));
}
@@ -157,18 +157,18 @@ void TestCmBasics::testLegacy()
QVERIFY(mCMLegacy->hasProtocol(QLatin1String("simple")));
QVERIFY(!mCMLegacy->hasProtocol(QLatin1String("not-there")));
- ProtocolInfo *info = mCMLegacy->protocol(QLatin1String("simple"));
- QVERIFY(info != 0);
+ ProtocolInfo info = mCMLegacy->protocol(QLatin1String("simple"));
+ QVERIFY(info.isValid());
- QCOMPARE(info->cmName(), QLatin1String("simple"));
- QCOMPARE(info->name(), QLatin1String("simple"));
+ QCOMPARE(info.cmName(), QLatin1String("simple"));
+ QCOMPARE(info.name(), QLatin1String("simple"));
- QCOMPARE(info->hasParameter(QLatin1String("account")), true);
- QCOMPARE(info->hasParameter(QLatin1String("not-there")), false);
+ QCOMPARE(info.hasParameter(QLatin1String("account")), true);
+ QCOMPARE(info.hasParameter(QLatin1String("not-there")), false);
- QCOMPARE(info->parameters().size(), 1);
+ QCOMPARE(info.parameters().size(), 1);
- ProtocolParameter param = info->parameters().at(0);
+ ProtocolParameter param = info.parameters().at(0);
QCOMPARE(param.name(), QLatin1String("account"));
QCOMPARE(static_cast<uint>(param.type()), static_cast<uint>(QVariant::String));
QCOMPARE(param.defaultValue().isNull(), true);
@@ -179,23 +179,23 @@ void TestCmBasics::testLegacy()
QVERIFY(param == QLatin1String("account"));
- QCOMPARE(info->canRegister(), false);
+ QCOMPARE(info.canRegister(), false);
// Protocol capabilities semantics is "an actual connection supports whatever I claim, or
// less", so for a service with no actual Protocol implementation everything should be
// assumed to be possible at this point
- QCOMPARE(info->capabilities().isSpecificToContact(), false);
- QCOMPARE(info->capabilities().textChatrooms(), true);
- QCOMPARE(info->capabilities().textChats(), true);
- QCOMPARE(info->capabilities().streamedMediaCalls(), true);
- QCOMPARE(info->capabilities().streamedMediaAudioCalls(), true);
- QCOMPARE(info->capabilities().streamedMediaVideoCalls(), true);
- QCOMPARE(info->capabilities().streamedMediaVideoCallsWithAudio(), true);
- QCOMPARE(info->capabilities().upgradingStreamedMediaCalls(), true);
-
- QCOMPARE(info->vcardField(), QLatin1String(""));
- QCOMPARE(info->englishName(), QLatin1String("Simple"));
- QCOMPARE(info->iconName(), QLatin1String("im-simple"));
+ QCOMPARE(info.capabilities().isSpecificToContact(), false);
+ QCOMPARE(info.capabilities().textChatrooms(), true);
+ QCOMPARE(info.capabilities().textChats(), true);
+ QCOMPARE(info.capabilities().streamedMediaCalls(), true);
+ QCOMPARE(info.capabilities().streamedMediaAudioCalls(), true);
+ QCOMPARE(info.capabilities().streamedMediaVideoCalls(), true);
+ QCOMPARE(info.capabilities().streamedMediaVideoCallsWithAudio(), true);
+ QCOMPARE(info.capabilities().upgradingStreamedMediaCalls(), true);
+
+ QCOMPARE(info.vcardField(), QLatin1String(""));
+ QCOMPARE(info.englishName(), QLatin1String("Simple"));
+ QCOMPARE(info.iconName(), QLatin1String("im-simple"));
QCOMPARE(mCMLegacy->supportedProtocols(), QStringList() << QLatin1String("simple"));
}