This commit is contained in:
2024-10-09 10:27:51 -05:00
parent 8541e292cd
commit 14ebdab034
6 changed files with 26 additions and 34 deletions

View File

@@ -37,14 +37,30 @@ public:
void SetUp() override {
event_system::instance().start();
sqlite3 *db3_ptr{nullptr};
auto res = sqlite3_open_v2(
utils::path::combine(test::get_test_input_dir(), {"test.db3"}).c_str(),
&db3_ptr, SQLITE_OPEN_READWRITE, nullptr);
ASSERT_EQ(SQLITE_OK, res);
ASSERT_TRUE(db3_ptr != nullptr);
{
sqlite3 *db3_ptr{nullptr};
auto res =
sqlite3_open_v2(":memory:", &db3_ptr, SQLITE_OPEN_READWRITE, nullptr);
ASSERT_EQ(SQLITE_OK, res);
ASSERT_TRUE(db3_ptr != nullptr);
db3.reset(db3_ptr);
}
db3.reset(db3_ptr);
std::string sql{
"CREATE TABLE [table] (column1 TEXT PRIMARY KEY UNIQUE "
"NOT NULL, column2 TEXT NOT NULL);",
};
db3_stmt_t db3_stmt;
{
sqlite3_stmt *stmt_ptr{};
res = sqlite3_prepare_v2(db3_ptr, sql.c_str(), -1, &stmt_ptr, nullptr);
ASSERT_EQ(SQLITE_OK, res);
db3_stmt.reset(stmt_ptr);
}
res = sqlite3_step(db3_stmt.get());
ASSERT_EQ(SQLITE_DONE, res);
}
void TearDown() override {