From: Hyunjee Kim Date: Thu, 23 Apr 2020 00:23:05 +0000 (+0900) Subject: Add db_util_open negative case X-Git-Tag: submit/tizen/20200731.082441~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ecb2a7c3cfa1ab381dc3e7f8471be97b68090b00;p=platform%2Fcore%2Fappfw%2Flibslp-db-util.git Add db_util_open negative case Change-Id: I44ca060768876dc5dea1c58bd2d8d7445730cf60 Signed-off-by: Hyunjee Kim --- diff --git a/unittest/db-util_gtest.cc b/unittest/db-util_gtest.cc index d8d3d80..a6ecf20 100644 --- a/unittest/db-util_gtest.cc +++ b/unittest/db-util_gtest.cc @@ -92,6 +92,20 @@ TEST_F(DbUtil, db_util_open_with_options_n2) { rc = db_util_open_with_options(pszFilePath, NULL, flags, zVfs); ASSERT_NE ( DB_UTIL_OK , rc ); } + +TEST_F(DbUtil, db_util_open_n4) { + int rc; + + rc = db_util_open(pszFilePath, &db, nOption); + ASSERT_EQ ( DB_UTIL_OK , rc ); + + // In case of (geteuid() != 0) && access(pszFilePath, R_OK) + system("chmod 000 test.db"); + setuid(1000); + + rc = db_util_open(pszFilePath, &db, nOption); + ASSERT_EQ ( SQLITE_PERM , rc ); +} //=======================================================================================