Update unittests 27/309027/1 accepted/tizen/unified/x/20240404.141820
authorInkyun Kil <inkyun.kil@samsung.com>
Thu, 4 Apr 2024 02:22:38 +0000 (11:22 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Thu, 4 Apr 2024 02:22:38 +0000 (11:22 +0900)
- There are errors in some tests

Change-Id: I466df78ab1a37d957a203838606f5563f624be9e
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
tests/unit_tests/src/test_eventsystem.cc

index b525595ac98ed81b5c01e1494d879a9b778d1290..d81cc974efb3dfbf41a63e28686b1f680230b4db 100644 (file)
@@ -64,6 +64,15 @@ TEST_F(EventSystemTest, eventsystem_register_system_event) {
   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));
@@ -81,6 +90,15 @@ TEST_F(EventSystemTest, eventsystem_register_user_event) {
   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);
@@ -93,7 +111,16 @@ TEST_F(EventSystemTest, eventsystem_unregister_event) {
       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,