diff options
author | Juergen Gehring <juergen.gehring@bmw.de> | 2014-05-08 16:11:41 +0200 |
---|---|---|
committer | Juergen Gehring <juergen.gehring@bmw.de> | 2014-05-08 16:11:41 +0200 |
commit | a62a84b5db8f2b9a79a79f8102a2b3ead6eddb7f (patch) | |
tree | 8cba1f7a46d50fd6f2a981e80f41381029a4bee9 | |
parent | e8c943168a78b361e9035830a81c16d724d5c08a (diff) | |
download | genivi-common-api-dbus-runtime-a62a84b5db8f2b9a79a79f8102a2b3ead6eddb7f.tar.gz |
Commented out disabled connection test.
-rw-r--r-- | src/test/DBusConnectionTest.cpp | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/src/test/DBusConnectionTest.cpp b/src/test/DBusConnectionTest.cpp index 8477e38..00d41fa 100644 --- a/src/test/DBusConnectionTest.cpp +++ b/src/test/DBusConnectionTest.cpp @@ -304,60 +304,60 @@ TEST_F(DBusConnectionTest, LibdbusConnectionsMayCommitSuicide) { dispatchThread.join(); } -std::promise<bool> promise2; -std::future<bool> future2 = promise2.get_future(); -std::promise<bool> promise3; -std::future<bool> future3 = promise3.get_future(); - -void noPartnerCallback(DBusPendingCall*, void* data) { - ::DBusConnection* libdbusConnection = reinterpret_cast<DBusConnection*>(data); - dbus_connection_close(libdbusConnection); - dbus_connection_unref(libdbusConnection); - promise2.set_value(true); -} - -void noPartnerCleanup(void* data) { - promise3.set_value(true); -} +//std::promise<bool> promise2; +//std::future<bool> future2 = promise2.get_future(); +//std::promise<bool> promise3; +//std::future<bool> future3 = promise3.get_future(); +// +//void noPartnerCallback(DBusPendingCall*, void* data) { +// ::DBusConnection* libdbusConnection = reinterpret_cast<DBusConnection*>(data); +// dbus_connection_close(libdbusConnection); +// dbus_connection_unref(libdbusConnection); +// promise2.set_value(true); +//} +// +//void noPartnerCleanup(void* data) { +// promise3.set_value(true); +//} // libdbus bug -TEST_F(DBusConnectionTest, DISABLED_TimeoutForNonexistingServices) { - const ::DBusBusType libdbusType = ::DBusBusType::DBUS_BUS_SESSION; - ::DBusError libdbusError; - dbus_error_init(&libdbusError); - ::DBusConnection* libdbusConnection = dbus_bus_get_private(libdbusType, &libdbusError); - - assert(libdbusConnection); - dbus_connection_set_exit_on_disconnect(libdbusConnection, false); - - auto dispatchThread = std::thread(&dispatch, libdbusConnection); - - ::DBusMessage* libdbusMessageCall = dbus_message_new_method_call( - "some.connection.somewhere", - "/some/non/existing/object", - "some.interface.somewhere.but.same.place", - "NoReasonableMethod"); - - dbus_message_set_signature(libdbusMessageCall, ""); - - - DBusPendingCall* libdbusPendingCall; - - dbus_connection_send_with_reply( - libdbusConnection, - libdbusMessageCall, - &libdbusPendingCall, - 5000); - - dbus_pending_call_set_notify( - libdbusPendingCall, - noPartnerCallback, - libdbusConnection, - noPartnerCleanup); - - ASSERT_EQ(true, future2.get()); - dispatchThread.join(); -} +//TEST_F(DBusConnectionTest, DISABLED_TimeoutForNonexistingServices) { +// const ::DBusBusType libdbusType = ::DBusBusType::DBUS_BUS_SESSION; +// ::DBusError libdbusError; +// dbus_error_init(&libdbusError); +// ::DBusConnection* libdbusConnection = dbus_bus_get_private(libdbusType, &libdbusError); +// +// assert(libdbusConnection); +// dbus_connection_set_exit_on_disconnect(libdbusConnection, false); +// +// auto dispatchThread = std::thread(&dispatch, libdbusConnection); +// +// ::DBusMessage* libdbusMessageCall = dbus_message_new_method_call( +// "some.connection.somewhere", +// "/some/non/existing/object", +// "some.interface.somewhere.but.same.place", +// "NoReasonableMethod"); +// +// dbus_message_set_signature(libdbusMessageCall, ""); +// +// +// DBusPendingCall* libdbusPendingCall; +// +// dbus_connection_send_with_reply( +// libdbusConnection, +// libdbusMessageCall, +// &libdbusPendingCall, +// 5000); +// +// dbus_pending_call_set_notify( +// libdbusPendingCall, +// noPartnerCallback, +// libdbusConnection, +// noPartnerCleanup); +// +// ASSERT_EQ(true, future2.get()); +// dispatchThread.join(); +//} #ifndef WIN32 int main(int argc, char** argv) { |