Fix build gcov issue 40/257940/3
authorInkyun Kil <inkyun.kil@samsung.com>
Fri, 7 May 2021 02:58:24 +0000 (11:58 +0900)
committerjusung <jusung07.son@samsung.com>
Fri, 7 May 2021 04:22:48 +0000 (13:22 +0900)
Change-Id: I35fe62a9a0810c247ead58b3d86db6c36b89fd20
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Signed-off-by: jusung <jusung07.son@samsung.com>
mock/mock.cc
mock/pkgmgr_info_fake.h
unittest/alarm_manager_unittest.cpp

index eea387c..0a3fba7 100644 (file)
@@ -95,3 +95,5 @@ DEFINE_FAKE_VALUE_FUNC(int, pkgmgrinfo_appinfo_get_component_type,
     pkgmgrinfo_appinfo_h, char **);
 DEFINE_FAKE_VALUE_FUNC(int, pkgmgrinfo_appinfo_destroy_appinfo,
     pkgmgrinfo_appinfo_h);
+DEFINE_FAKE_VALUE_FUNC(int, pkgmgrinfo_appinfo_get_pkgid, pkgmgrinfo_pkginfo_h,
+    char **);
index 4b739dd..32558f0 100644 (file)
@@ -31,6 +31,8 @@ DECLARE_FAKE_VALUE_FUNC(int, pkgmgrinfo_pkginfo_destroy_pkginfo,
                pkgmgrinfo_pkginfo_h);
 DECLARE_FAKE_VALUE_FUNC(int, pkgmgrinfo_appinfo_get_usr_appinfo, const char *,
                uid_t, pkgmgrinfo_appinfo_h*);
+DECLARE_FAKE_VALUE_FUNC(int, pkgmgrinfo_appinfo_get_pkgid, pkgmgrinfo_pkginfo_h,
+               char **);
 DECLARE_FAKE_VALUE_FUNC(int, pkgmgrinfo_appinfo_get_component_type,
     pkgmgrinfo_appinfo_h, char **);
 DECLARE_FAKE_VALUE_FUNC(int, pkgmgrinfo_appinfo_destroy_appinfo,
index ded47c2..2a01cb1 100644 (file)
@@ -139,6 +139,12 @@ static int __pkgmgrinfo_appinfo_get_usr_appinfo_fake(const char *pkgid, uid_t ui
   return 0;
 }
 
+static int __pkgmgrinfo_appinfo_get_pkgid(pkgmgrinfo_appinfo_h handle, char **pkgid)
+{
+  *pkgid = "org.tizen.alarm_unitest";
+  return 0;
+}
+
 static int __pkgmgrinfo_appinfo_get_component_type_fake(pkgmgrinfo_appinfo_h handle, char **type)
 {
   return 0;
@@ -207,6 +213,9 @@ TEST_F(AlarmServerTest, alarm_manager_alarm_create_appsvc_p)
   pkgmgrinfo_pkginfo_get_api_version_fake.custom_fake =
     __pkgmgrinfo_pkginfo_get_api_version_fake;
 
+  pkgmgrinfo_appinfo_get_pkgid_fake.custom_fake =
+    __pkgmgrinfo_appinfo_get_pkgid;
+
   pkgmgrinfo_appinfo_get_usr_appinfo_fake.custom_fake =
     __pkgmgrinfo_appinfo_get_usr_appinfo_fake;
 
@@ -256,7 +265,7 @@ TEST_F(AlarmServerTest, alarm_manager_alarm_create_noti_p)
   param = g_variant_new("(iiiiiiiiiixiixs)",
       2019, 11, 1, 12, 59, 59,
       2020, 12, 29, 3,
-      0, reserved, 1, 0, reserved,
+      reserved, 1, 0, reserved,
       "bundle");