TEST_F(EventSystemTest, eventsystem_register_application_event) {
GDBusProxy* _proxy = (GDBusProxy*)g_object_new(G_TYPE_OBJECT, nullptr);
+ GDBusConnection* _conn = (GDBusConnection*)g_object_new(G_TYPE_OBJECT, nullptr);
+
+ EXPECT_CALL(GetMock<GioMock>(), g_bus_get_sync(_, _, _))
+ .WillRepeatedly(Invoke([&](GBusType t, GCancellable* c, GError** e) { return g_object_ref(_conn); }));
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_is_interface_name(_)).
int ret = eventsystem_register_application_event("tizen.system.event.test",
&id, &type, system_callback, NULL);
EXPECT_EQ(ret, ES_R_OK);
+
+ g_object_unref(_conn);
}
TEST_F(EventSystemTest, eventsystem_unregister_application_event) {
GDBusProxy* _proxy = (GDBusProxy*)g_object_new(G_TYPE_OBJECT, nullptr);
+ GDBusConnection* _conn = (GDBusConnection*)g_object_new(G_TYPE_OBJECT, nullptr);
+
+ EXPECT_CALL(GetMock<GioMock>(), g_bus_get_sync(_, _, _))
+ .WillRepeatedly(Invoke([&](GBusType t, GCancellable* c, GError** e) { return g_object_ref(_conn); }));
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_is_interface_name(_)).
ret = eventsystem_unregister_application_event(id);
EXPECT_EQ(ret, ES_R_OK);
+
+ g_object_unref(_conn);
}
TEST_F(EventSystemTest, eventsystem_keep_last_event_data) {