From: Youngjae Shin Date: Mon, 3 Aug 2020 00:10:38 +0000 (+0900) Subject: fix a test program bug X-Git-Tag: submit/tizen/20210503.055112~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=168418e10ed8efad724a0a2efc0c70b993694870;p=platform%2Fcore%2Fappfw%2Flibslp-db-util.git fix a test program bug Change-Id: I8dc576511b72772ee5155ef62efb2a37abbac845 --- diff --git a/tests/db-util-gtest.cpp b/tests/db-util-gtest.cpp index 51abd5d..dd20e8b 100644 --- a/tests/db-util-gtest.cpp +++ b/tests/db-util-gtest.cpp @@ -151,13 +151,15 @@ TEST_F(DbUtil, db_util_open_n4) chmod("test.db", 0000); uid_t uid = geteuid(); - if (seteuid(1000) < 0) - FAIL() << "errno = " << errno << std::endl; + if (geteuid() == 0) + if (seteuid(1000) < 0) + FAIL() << "errno = " << errno << std::endl; rc = db_util_open(pszFilePath, &db, nOption); - if (seteuid(uid) < 0) + if (uid == 0 && seteuid(uid) < 0) FAIL() << "errno = " << errno << std::endl; + ASSERT_EQ(SQLITE_PERM, rc); }