diff options
author | Thiago Macieira <thiago@kde.org> | 2006-03-06 14:30:52 +0000 |
---|---|---|
committer | Thiago Macieira <thiago@kde.org> | 2006-03-06 14:30:52 +0000 |
commit | 12dc0934ae2a1fb92223f84804ad31a57689813c (patch) | |
tree | f2f8d4ecc8493c109ff4834b2bcad91d3372aed8 /test/qt/tst_hal.cpp | |
parent | 9393d6b459d02a8508750a846bf97a69e48c97e2 (diff) |
2006-03-06 Thiago Macieira <thiago.macieira@trolltech.com>
* test/qt/*: Update the self-tests.
Diffstat (limited to 'test/qt/tst_hal.cpp')
-rw-r--r-- | test/qt/tst_hal.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/test/qt/tst_hal.cpp b/test/qt/tst_hal.cpp index 36389c26..57c9b46d 100644 --- a/test/qt/tst_hal.cpp +++ b/test/qt/tst_hal.cpp @@ -2,6 +2,7 @@ #include <qdebug.h> #include <QtTest/QtTest> +#define DBUS_API_SUBJECT_TO_CHANGE #include <dbus/qdbus.h> class tst_Hal: public QObject @@ -18,9 +19,9 @@ class Spy: public QObject Q_OBJECT public: int count; - QDBusConnection conn; + QDBusConnection &conn; - Spy(QDBusConnection c) : count(0), conn(c) + Spy(QDBusConnection &c) : count(0), conn(c) { } public slots: @@ -40,7 +41,7 @@ public slots: void tst_Hal::getDevices() { - QDBusConnection con = QDBusConnection::addConnection(QDBusConnection::SystemBus); + QDBusConnection &con = QDBus::systemBus(); QVERIFY(con.isConnected()); QDBusMessage msg = QDBusMessage::methodCall("org.freedesktop.Hal", @@ -49,12 +50,13 @@ void tst_Hal::getDevices() QDBusMessage reply = con.sendWithReply(msg); QVERIFY(!reply.isEmpty()); + QVERIFY(reply.type() == QDBusMessage::ReplyMessage); qDebug() << reply; } void tst_Hal::lock() { - QDBusConnection con = QDBusConnection::addConnection(QDBusConnection::SystemBus); + QDBusConnection &con = QDBus::systemBus(); QVERIFY(con.isConnected()); Spy spy( con ); @@ -68,6 +70,7 @@ void tst_Hal::lock() msg << "No reason..."; QDBusMessage reply = con.sendWithReply(msg); + QTest::qWait(200); qDebug() << reply; QCOMPARE(spy.count, 3); QCOMPARE(reply.type(), QDBusMessage::ReplyMessage); |