DSTizenAppinfo-test: add null checking
[platform/core/uifw/libds.git] / 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)