#include #include #include #include #include #include namespace test_hello_world { struct User { std::string name; int age; }; TEST(sqlite, test_hello_world) { // Connect to SQLite database const auto conn = sqlgen::sqlite::connect("test.db"); // Create and insert a user const auto user = User{.name = "John", .age = 30}; sqlgen::write(conn, user); // Read all users const auto users = sqlgen::read>(conn).value(); EXPECT_EQ(users.size(), 1); EXPECT_EQ(users.at(0).name, "John"); EXPECT_EQ(users.at(0).age, 30); } } // namespace test_hello_world