diff options
author | Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk> | 2010-11-03 22:21:53 -0200 |
---|---|---|
committer | Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk> | 2010-11-08 19:15:54 -0200 |
commit | 1cec7549a84eb235d5d12a98e0c775cf6b756709 (patch) | |
tree | dc40bd7dde64612ad5cfab1557df0b67c3522d6b /tests | |
parent | 9816668fddace5e2908ec44dee72a2b9dc793f0e (diff) |
ProtocolInfo: Make it implicit shared and use ProtocolInfo everywhere instead of ProtocolInfo *.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/dbus/account-basics.cpp | 12 | ||||
-rw-r--r-- | tests/dbus/cm-basics.cpp | 82 |
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")); } |