EXPECT_CALL(GetMock<GioMock>(),
g_dbus_connection_signal_subscribe(_, _, _, _, _, _, _, _, _, _)).
WillOnce(Return(1));
+ EXPECT_CALL(GetMock<GioMock>(), g_bus_get_sync(_, _, _)).
+ WillOnce(
+ Invoke([&](GBusType type,
+ GCancellable* cancellable, GError** error)
+ -> GDBusConnection* {
+ GDBusConnection* con =
+ (GDBusConnection*)g_object_new(G_TYPE_DBUS_CONNECTION, nullptr);
+ return con;
+ }));
EXPECT_CALL(GetMock<GioMock>(),
g_bus_own_name_on_connection(_, _, _, _, _, _, _)).
WillOnce(Return(1));
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_connection_signal_subscribe(_, _, _, _, _, _, _, _, _, _)).
WillOnce(Return(1));
+ EXPECT_CALL(GetMock<GioMock>(), g_bus_get_sync(_, _, _)).
+ WillOnce(
+ Invoke([&](GBusType type,
+ GCancellable* cancellable, GError** error)
+ -> GDBusConnection* {
+ GDBusConnection* con =
+ (GDBusConnection*)g_object_new(G_TYPE_DBUS_CONNECTION, nullptr);
+ return con;
+ }));
unsigned int id;
int ret = eventsystem_register_event("event.test", &id, callback, nullptr);
WillOnce(Return(true));
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_connection_signal_subscribe(_, _, _, _, _, _, _, _, _, _)).
- WillRepeatedly(Return(1));
+ WillOnce(Return(1));
+ EXPECT_CALL(GetMock<GioMock>(), g_bus_get_sync(_, _, _)).
+ WillRepeatedly(
+ Invoke([&](GBusType type,
+ GCancellable* cancellable, GError** error)
+ -> GDBusConnection* {
+ GDBusConnection* con =
+ (GDBusConnection*)g_object_new(G_TYPE_DBUS_CONNECTION, nullptr);
+ return con;
+ }));
unsigned int id;
int ret = eventsystem_register_event("tizen.system.event.test", &id, callback,