constexpr char Q_UPDATE[] = "UPDATE TestTable SET name=?;";
constexpr char Q_DELETE[] = "DELETE FROM TestTable WHERE name=?;";
+class MoveDatabaseTestClass {
+ public:
+ MoveDatabaseTestClass(tizen_base::Database db) : db_(std::move(db)) {}
+ ~MoveDatabaseTestClass() = default;
+
+ private:
+ tizen_base::Database db_;
+};
+
} // namespace
TEST(DBBasicTest, create_table) {
EXPECT_EQ(*val, "1234");
}
}
+
+TEST_F(DatabaseTest, test_move_database) {
+ SetDefault();
+ tizen_base::Database db(TEST_DB, SQLITE_OPEN_READWRITE);
+ auto gaurd = db.CreateTransactionGuard();
+ MoveDatabaseTestClass test(std::move(db));
+}