#include #include "matador/sql/connection_info.hpp" #include "matador/sql/backend_provider.hpp" #include "matador/utils/os.hpp" using namespace matador::sql; TEST_CASE("Load backend", "[backend provider]") { auto path = matador::utils::os::getenv("MATADOR_BACKENDS_PATH"); if (path.back() != '\\') { path.push_back('\\'); } REQUIRE(!path.empty()); connection_info ci{}; const auto &d = backend_provider::instance().connection_dialect("sqlite"); auto *connection = backend_provider::instance().create_connection("sqlite", ci); REQUIRE(connection != nullptr); backend_provider::instance().destroy_connection("sqlite", connection); }