#include #include #include #include #include #include namespace test_create_table { struct Person { sqlgen::PrimaryKey id; std::string first_name; std::string last_name; int age; }; TEST(sqlite, test_create_table) { using namespace sqlgen; using namespace sqlgen::literals; const auto people = sqlgen::sqlite::connect() .and_then(create_table | if_not_exists) .and_then(sqlgen::read>); const std::string expected = R"([])"; EXPECT_EQ(rfl::json::write(people), expected); } } // namespace test_create_table