[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