summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlvaro Soliverez <alvaro.soliverez@collabora.co.uk>2011-08-17 11:09:38 -0700
committerAlvaro Soliverez <alvaro.soliverez@collabora.co.uk>2011-08-17 11:09:38 -0700
commitb7162e63869c771f3818106d893aa4d4a8ed07c5 (patch)
tree7414d8462b8a43bc2344a5a7027163e4c0b85094
parentd35cab671ca34542c598b0a032d79cd790c21408 (diff)
Add more tests for AccountsModelItem
-rw-r--r--tests/dbus/accounts-model-accounts.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/dbus/accounts-model-accounts.cpp b/tests/dbus/accounts-model-accounts.cpp
index 79e2513..35c5714 100644
--- a/tests/dbus/accounts-model-accounts.cpp
+++ b/tests/dbus/accounts-model-accounts.cpp
@@ -116,11 +116,9 @@ void TestAccountsModelAccounts::onItemChanged()
QCOMPARE(accountItem->data(Tpy::AccountsModel::CurrentPresenceRole).toString(), account->currentPresence().status());
QCOMPARE(accountItem->data(Tpy::AccountsModel::CurrentPresenceTypeRole).toUInt(), static_cast<uint>(account->currentPresence().type()));
QCOMPARE(accountItem->data(Tpy::AccountsModel::CurrentPresenceStatusMessageRole).toString(), account->currentPresence().statusMessage());
- if (!account->connection().isNull()) {
- QCOMPARE(accountItem->data(Tpy::AccountsModel::ConnectionStatusRole).toUInt(), static_cast<uint>(account->connection()->status()));
- QCOMPARE(accountItem->data(Tpy::AccountsModel::ConnectionStatusReasonRole).toUInt(), static_cast<uint>(account->connection()->statusReason()));
- QCOMPARE(accountItem->data(Tpy::AccountsModel::ContactListStateRole).toUInt(), static_cast<uint>(account->connection()->contactManager()->state()));
- }
+ QCOMPARE(accountItem->data(Tpy::AccountsModel::ConnectionStatusRole).toUInt(), static_cast<uint>(account->connection()->status()));
+ QCOMPARE(accountItem->data(Tpy::AccountsModel::ConnectionStatusReasonRole).toUInt(), static_cast<uint>(account->connection()->statusReason()));
+ QCOMPARE(accountItem->data(Tpy::AccountsModel::ContactListStateRole).toUInt(), static_cast<uint>(account->connection()->contactManager()->state()));
QCOMPARE(accountItem->data(Tpy::AccountsModel::TextChatCapabilityRole).toBool(), account->capabilities().textChats());
QCOMPARE(accountItem->data(Tpy::AccountsModel::StreamedMediaCallCapabilityRole).toBool(), account->capabilities().streamedMediaCalls());
QCOMPARE(accountItem->data(Tpy::AccountsModel::StreamedMediaAudioCallCapabilityRole).toBool(), account->capabilities().streamedMediaAudioCalls());
@@ -224,6 +222,11 @@ void TestAccountsModelAccounts::testBasics()
Tp::AccountPtr accountPtr = mAccountsModel->accountForIndex(mAccountsModel->index(0, 0));
Tpy::AccountsModelItem* accountItem = qobject_cast<Tpy::AccountsModelItem *>(mAccountsModel->accountItemForId(accountPtr->uniqueIdentifier()));
+ QCOMPARE(accountItem->data(Tpy::AccountsModel::ConnectionStatusRole).toUInt(), static_cast<uint>(accountPtr->connection()->status()));
+ QCOMPARE(accountItem->data(Tpy::AccountsModel::ConnectionStatusReasonRole).toUInt(), static_cast<uint>(accountPtr->connection()->statusReason()));
+ QCOMPARE(accountItem->data(Tpy::AccountsModel::ContactListStateRole).toUInt(), static_cast<uint>(accountPtr->connection()->contactManager()->state()));
+
+
QVERIFY(connect(accountItem, SIGNAL(connectionStatusChanged(QString,int)),
SLOT(onConnectionStatusChanged(QString,int))));
QVERIFY(connect(accountItem, SIGNAL(nicknameChanged(QString)),