[Telepathy-commits] [telepathy-qt4/master] Added test to ConnectionManager::requestConnection.

Andre Moreira Magalhaes (andrunko) andre.magalhaes at collabora.co.uk
Fri Jan 16 11:53:29 PST 2009


---
 tests/pinocchio/cm-basics.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/tests/pinocchio/cm-basics.cpp b/tests/pinocchio/cm-basics.cpp
index 1997d0a..21439ea 100644
--- a/tests/pinocchio/cm-basics.cpp
+++ b/tests/pinocchio/cm-basics.cpp
@@ -4,6 +4,7 @@
 #include <QtDBus/QtDBus>
 
 #include <TelepathyQt4/Client/ConnectionManager>
+#include <TelepathyQt4/Client/PendingConnection>
 #include <TelepathyQt4/Client/PendingStringList>
 
 #include <tests/pinocchio/lib.h>
@@ -121,6 +122,21 @@ void TestCmBasics::testBasics()
     }
 
     QCOMPARE(mCM->supportedProtocols(), QStringList() << "dummy");
+
+    QVariantMap parameters;
+    parameters.insert(QLatin1String("account"),
+        QVariant::fromValue(QString::fromAscii("empty")));
+    parameters.insert(QLatin1String("password"),
+        QVariant::fromValue(QString::fromAscii("s3kr1t")));
+
+    PendingConnection *pconn = mCM->requestConnection("dummy", parameters);
+    connect(pconn,
+            SIGNAL(finished(Telepathy::Client::PendingOperation *)),
+            this,
+            SLOT(expectSuccessfulCall(Telepathy::Client::PendingOperation *)));
+    QCOMPARE(mLoop->exec(), 0);
+
+    QVERIFY(pconn->connection() != 0);
 }
 
 
-- 
1.5.6.5



More information about the Telepathy-commits mailing list