Fix build break 41/219241/3
authormk5004.lee <mk5004.lee@samsung.com>
Wed, 4 Dec 2019 00:49:21 +0000 (09:49 +0900)
committermk5004.lee <mk5004.lee@samsung.com>
Wed, 4 Dec 2019 02:14:38 +0000 (11:14 +0900)
- C++ exception with description "basic_string::_M_construct null not valid"

Change-Id: I0dcc99d8909452fca51d80eadf25f18d6b3a3403
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
unittest/src/test_group_item.cc

index 68c24d3..2c0b761 100644 (file)
@@ -52,7 +52,14 @@ TEST_F(GroupItemTest, RemoveChild) {
   ASSERT_EQ(item.GetChildren().size(), 1);
 }
 
+int __fake_app_get_name(char** app_name) {
+  *app_name = strdup("unittest_appname");
+  return 0;
+}
+
 TEST_F(GroupItemTest, SerializeDeserialize) {
+  app_get_name_fake.custom_fake = __fake_app_get_name;
+
   GroupItem item("GROUP1");
   item.AddChild(std::make_shared<ButtonItem>("btn1", "test1"));
   item.AddChild(std::make_shared<ButtonItem>("btn2", "test2"));
@@ -144,11 +151,6 @@ TEST_F(GroupItemTest, FindByIDNullItemReturn) {
   ASSERT_EQ(child.GetType(), AbstractItem::NullObject);
 }
 
-int __fake_app_get_name(char** app_name) {
-  *app_name = strdup("unittest_appname");
-  return 0;
-}
-
 TEST_F(GroupItemTest, GetAppLabel) {
   app_get_name_fake.custom_fake = __fake_app_get_name;