1 #include <gtest/gtest.h>
3 #include "storage/sql_utils.h"
4 #include "utilities/utils.h"
6 TEST(sql_utils, PrepareRvalue) {
10 db.exec(
"CREATE TABLE example(ex1 TEXT, ex2 TEXT);", NULL, NULL);
13 std::string s2 =
"test";
15 db.prepareStatement<std::string>(
"INSERT INTO example(ex1, ex2) VALUES (?,?);", temp_dir.PathString(), s2);
16 EXPECT_EQ(statement.step(), SQLITE_DONE);
20 int main(
int argc,
char** argv) {
21 ::testing::InitGoogleTest(&argc, argv);
23 logger_set_threshold(boost::log::trivial::trace);
25 return RUN_ALL_TESTS();