query/test/backend_provider.cpp

20 lines
448 B
C++

#include <catch2/catch_test_macros.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());
backend_provider provider(path);
const auto &d = provider.connection_dialect("sqlite");
}