#include "SequenceFixture.hpp" #include "matador/query/query.hpp" #include "matador/sql/dialect.hpp" #include "connection.hpp" #include "catch2/catch_test_macros.hpp" namespace matador::test { SequenceFixture::SequenceFixture() : db(connection::dns) , repo(db.dialect().default_schema_name()) { REQUIRE(db.open()); } SequenceFixture::~SequenceFixture() { while (!sequences_to_drop.empty()) { drop_sequence_if_exists(sequences_to_drop.top()); sequences_to_drop.pop(); } REQUIRE(repo.drop(db)); REQUIRE(db.close()); } void SequenceFixture::check_sequence_exists(const std::string& sequence_name) const { } void SequenceFixture::check_sequence_not_exists(const std::string& sequence_name) const { } void SequenceFixture::drop_sequence_if_exists(const std::string& sequence_name) const { } }