some code formatting
This commit is contained in:
parent
34740bf126
commit
830185c3c5
|
|
@ -245,9 +245,9 @@ TEST_CASE_METHOD(QueryFixture, "Select statement with foreign key and join_left"
|
|||
auto result = db.query(schema).select({"f.id", "ap.brand", "ap.model", "f.pilot_name"})
|
||||
.from({"flight", "f"})
|
||||
.join_left({"airplane", "ap"})
|
||||
.on("f.airplane_id"_col == "ap.id"_col)
|
||||
.order_by("f.id").asc()
|
||||
.fetch_all();
|
||||
.on("f.airplane_id"_col == "ap.id"_col)
|
||||
.order_by("f.id").asc()
|
||||
.fetch_all();
|
||||
|
||||
std::vector<std::pair<unsigned long, std::string>> expected_result {
|
||||
{4, "hans"},
|
||||
|
|
|
|||
|
|
@ -53,7 +53,8 @@ TEST_CASE_METHOD(StatementTestFixture, "Create prepared statement", "[statement]
|
|||
SECTION("Insert with prepared statement and placeholder") {
|
||||
auto stmt = db.query(schema).insert()
|
||||
.into<airplane>("airplane")
|
||||
.values<airplane>().prepare();
|
||||
.values<airplane>()
|
||||
.prepare();
|
||||
|
||||
for (const auto &plane: planes) {
|
||||
auto res = stmt.bind(*plane).execute();
|
||||
|
|
|
|||
|
|
@ -88,10 +88,19 @@ TEST_CASE_METHOD(TypeTraitsTestFixture, "Special handling of attributes with typ
|
|||
SECTION("Insert and select with direct execution") {
|
||||
location loc{1, "center", {1, 2, 3}, Color::Black};
|
||||
|
||||
auto res = db.query(schema).insert().into<location>("location").values(loc).execute();
|
||||
auto res = db
|
||||
.query(schema)
|
||||
.insert()
|
||||
.into<location>("location")
|
||||
.values(loc)
|
||||
.execute();
|
||||
REQUIRE(res == 1);
|
||||
|
||||
auto result = db.query(schema).select<location>().from("location").fetch_all<location>();
|
||||
auto result = db
|
||||
.query(schema)
|
||||
.select<location>()
|
||||
.from("location")
|
||||
.fetch_all<location>();
|
||||
|
||||
for (const auto &l: result) {
|
||||
REQUIRE(l.name == "center");
|
||||
|
|
@ -101,12 +110,23 @@ TEST_CASE_METHOD(TypeTraitsTestFixture, "Special handling of attributes with typ
|
|||
SECTION("Insert and select with prepared statement") {
|
||||
location loc{1, "center", {1, 2, 3}, Color::Black};
|
||||
|
||||
auto stmt = db.query(schema).insert().into<location>("location").values<location>().prepare();
|
||||
auto res = stmt.bind(loc).execute();
|
||||
auto stmt = db
|
||||
.query(schema)
|
||||
.insert()
|
||||
.into<location>("location")
|
||||
.values<location>()
|
||||
.prepare();
|
||||
|
||||
auto res = stmt
|
||||
.bind(loc)
|
||||
.execute();
|
||||
REQUIRE(res == 1);
|
||||
|
||||
auto result = db.query(schema).select<location>().from("location").
|
||||
template fetch_all<location>();
|
||||
auto result = db
|
||||
.query(schema)
|
||||
.select<location>()
|
||||
.from("location")
|
||||
.fetch_all<location>();
|
||||
|
||||
for (const auto &l: result) {
|
||||
REQUIRE(l.name == "center");
|
||||
|
|
|
|||
Loading…
Reference in New Issue