Fix build error issue 83/286583/1
authorChanggyu Choi <changyu.choi@samsung.com>
Tue, 10 Jan 2023 07:48:56 +0000 (16:48 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Tue, 10 Jan 2023 07:48:56 +0000 (16:48 +0900)
Adds explicit casting to bool when checking value of the Result.

Change-Id: I6f2428379989bb9669ec6519f84bdb4154ce2b7f
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
tests/tizen-database_unittests/src/test_database.cc

index b6d2180..aa89237 100644 (file)
@@ -381,7 +381,7 @@ TEST_F(DatabaseTest, test_select_i64) {
     int64_t val = static_cast<int64_t>(i.Get(1));
     std::optional<int64_t> ov = i.Get(1);
     EXPECT_EQ(val, i64);
-    EXPECT_TRUE(ov);
+    EXPECT_TRUE(static_cast<bool>(ov));
     EXPECT_EQ(*ov, i64);
   }
 }
@@ -460,7 +460,7 @@ TEST_F(DatabaseTest, test_GetFirst) {
   tizen_base::Database db(TEST_DB, SQLITE_OPEN_READWRITE);
   auto rec = db.Exec({ Q_SELECT }).GetFirst<Rec>();
 
-  EXPECT_TRUE(rec);
+  EXPECT_TRUE(static_cast<bool>(rec));
   EXPECT_EQ(rec->Name, "gogo");
   EXPECT_EQ(rec->Val, 9.216);
 }
@@ -473,7 +473,7 @@ TEST_F(DatabaseTest, test_GetFirstRecord) {
 
   EXPECT_TRUE(r);
   auto rec = r.GetFirstRecord();
-  EXPECT_TRUE(rec);
+  EXPECT_TRUE(static_cast<bool>(rec));
 
   std::string name = static_cast<std::string>(rec->Get(0));
   double val = static_cast<double>(rec->Get(2));
@@ -597,7 +597,7 @@ TEST_F(DatabaseTest, test_get_string) {
     EXPECT_EQ(t.GetType(), SQLITE_INTEGER);
 
     auto val = i.GetString(1);
-    EXPECT_TRUE(val);
+    EXPECT_TRUE(static_cast<bool>(val));
     EXPECT_EQ(*val, "1234");
   }
-}
\ No newline at end of file
+}