Add testcase of getting path for not exist key 99/255299/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Tue, 16 Mar 2021 10:46:19 +0000 (19:46 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Tue, 16 Mar 2021 10:46:19 +0000 (19:46 +0900)
Change-Id: I96702b0e716a23ee8f3c9ff34910b7c682500287
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
test/unit_tests/test_theme.cc

index abf4938..3e81e8d 100644 (file)
@@ -499,6 +499,11 @@ TEST_F(ThemeTest, Theme_GetPath_N) {
   char* path;
   int ret = theme_get_path(nullptr, "/preview", &path);
   EXPECT_EQ(ret, THEME_MANAGER_ERROR_INVALID_PARAMETER);
+
+  std::shared_ptr<ThemeInfo> info(new ThemeInfo(b_));
+  theme_h handle = static_cast<void*>(&info);
+  ret = theme_get_path(handle, "/not/exist/key", &path);
+  EXPECT_EQ(ret, THEME_MANAGER_ERROR_KEY_NOT_AVAILABLE);
 }
 
 TEST_F(ThemeTest, Theme_GetPathArray) {