diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2015-12-28 15:16:40 -0200 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2016-01-02 02:06:10 +0000 |
commit | 0828d4e8ea6d70ada3992445a02944ea03295613 (patch) | |
tree | c191ce467cd06d46191dccf1a917c3851132368c /tests/auto/dbus/qdbusconnection_no_bus/tst_qdbusconnection_no_bus.cpp | |
parent | 9510d99f088d328efab265745351a0fb21c9ae00 (diff) |
Autotest: test both libdbus-1 load failure and connection failure
Change-Id: I39cc61d0d59846ab8c23ffff14242294649c1a45
Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'tests/auto/dbus/qdbusconnection_no_bus/tst_qdbusconnection_no_bus.cpp')
-rw-r--r-- | tests/auto/dbus/qdbusconnection_no_bus/tst_qdbusconnection_no_bus.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/auto/dbus/qdbusconnection_no_bus/tst_qdbusconnection_no_bus.cpp b/tests/auto/dbus/qdbusconnection_no_bus/tst_qdbusconnection_no_bus.cpp index 21f8f11f80..5a74096059 100644 --- a/tests/auto/dbus/qdbusconnection_no_bus/tst_qdbusconnection_no_bus.cpp +++ b/tests/auto/dbus/qdbusconnection_no_bus/tst_qdbusconnection_no_bus.cpp @@ -52,7 +52,9 @@ public: tst_QDBusConnectionNoBus() { qputenv("DBUS_SESSION_BUS_ADDRESS", "unix:abstract=/tmp/does_not_exist"); +#ifdef SIMULATE_LOAD_FAIL qputenv("QT_SIMULATE_DBUS_LIBFAIL", "1"); +#endif } private slots: @@ -67,7 +69,7 @@ void tst_QDBusConnectionNoBus::connectToBus() QDBusConnection con = QDBusConnection::sessionBus(); - QVERIFY(true); // if we didn't crash here, the test passed :) + QVERIFY(!con.isConnected()); // if we didn't crash here, the test passed :) } QTEST_APPLESS_MAIN(tst_QDBusConnectionNoBus) |