DSTizenAppinfo-test: add null checking 46/243446/1
authorDuna Oh <duna.oh@samsung.com>
Wed, 2 Sep 2020 08:30:41 +0000 (17:30 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Mon, 7 Sep 2020 10:35:36 +0000 (19:35 +0900)
Change-Id: I889ad97281da76110c93565bfc7c23aca87b082b

tests/DSTizenAppinfo-test.cpp

index 10a0d8a..ff9a6e9 100644 (file)
@@ -49,17 +49,19 @@ TEST_F(DSTizenAppinfoTest, NewTizenAppinfo)
     DSTizenAppinfo *appinfo = new DSTizenAppinfo(appId1);
     EXPECT_TRUE(appinfo != nullptr);
 
-    pid_t pid = 1234;
-    appinfo->setPid(pid);
-    appinfo->setAppId(appId2);
-    EXPECT_TRUE(appinfo->getAppId().compare(appId2) == 0);
+    if (appinfo)
+    {
+        pid_t pid = 1234;
+        appinfo->setPid(pid);
+        appinfo->setAppId(appId2);
+        EXPECT_TRUE(appinfo->getAppId().compare(appId2) == 0);
 
-    EXPECT_TRUE(appinfo->getBaseOutputAvailable() == false);
-    EXPECT_TRUE(appinfo->getBaseOutputWidth() == 0);
-    EXPECT_TRUE(appinfo->getBaseOutputHeight() == 0);
+        EXPECT_TRUE(appinfo->getBaseOutputAvailable() == false);
+        EXPECT_TRUE(appinfo->getBaseOutputWidth() == 0);
+        EXPECT_TRUE(appinfo->getBaseOutputHeight() == 0);
 
-    if (appinfo)
         delete appinfo;
+    }
 }
 
 TEST_F(DSTizenAppinfoTest, NewTizenAppinfoMgr)