summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuergen Gehring <juergen.gehring@bmw.de>2014-05-08 16:11:41 +0200
committerJuergen Gehring <juergen.gehring@bmw.de>2014-05-08 16:11:41 +0200
commita62a84b5db8f2b9a79a79f8102a2b3ead6eddb7f (patch)
tree8cba1f7a46d50fd6f2a981e80f41381029a4bee9
parente8c943168a78b361e9035830a81c16d724d5c08a (diff)
downloadgenivi-common-api-dbus-runtime-a62a84b5db8f2b9a79a79f8102a2b3ead6eddb7f.tar.gz
Commented out disabled connection test.
-rw-r--r--src/test/DBusConnectionTest.cpp104
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) {