18 lines
467 B
C++
18 lines
467 B
C++
#include <catch2/catch_test_macros.hpp>
|
|
|
|
#include <matador/sql/column.hpp>
|
|
#include <matador/sql/condition.hpp>
|
|
#include <matador/sql/connection.hpp>
|
|
|
|
using namespace matador::sql;
|
|
|
|
TEST_CASE("CSelect", "[connection]") {
|
|
connection c;
|
|
|
|
auto res = c.select({"id", "name", "color"})
|
|
.from("person")
|
|
.where("id"_col == 8)
|
|
.fetch_all();
|
|
|
|
REQUIRE(res.sql == R"(SELECT "id", "name", "color" FROM "person" WHERE "id" = 8)");
|
|
} |