#include "TableSequenceFixture.hpp" #include "matador/query/query.hpp" #include "matador/query/builder.hpp" #include "connection.hpp" #include "catch2/catch_test_macros.hpp" namespace matador::test { TableSequenceFixture::TableSequenceFixture() : db(connection::dns) { REQUIRE(db.open()); REQUIRE(query::query::create() .table(sequence_table_name) .columns({ query::column("name", utils::basic_type::Varchar, 255), query::column("next_id", utils::basic_type::Int64) }) .execute(db)); } TableSequenceFixture::~TableSequenceFixture() { REQUIRE(query::query::drop() .table(sequence_table_name) .execute(db)); REQUIRE(db.close()); } }