fix
This commit is contained in:
@@ -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 {
|
||||
|
Binary file not shown.
Reference in New Issue
Block a user