introduced execute_result
This commit is contained in:
@@ -73,7 +73,7 @@ TEST_CASE_METHOD(QueryFixture, "Insert and select basic datatypes", "[query][dat
|
||||
.values(t)
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
auto result = query::select<types>(repo)
|
||||
.from("types")
|
||||
@@ -110,7 +110,7 @@ TEST_CASE_METHOD( QueryFixture, "Test quoted identifier", "[query][quotes][ident
|
||||
})
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 0);
|
||||
REQUIRE(res->affected_rows == 0);
|
||||
tables_to_drop.emplace("quotes");
|
||||
|
||||
// check table description
|
||||
@@ -131,7 +131,7 @@ TEST_CASE_METHOD( QueryFixture, "Test quoted identifier", "[query][quotes][ident
|
||||
.values({"Berlin", "London"})
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
auto row = query::select({"from", "to"})
|
||||
.from("quotes")
|
||||
@@ -147,7 +147,7 @@ TEST_CASE_METHOD( QueryFixture, "Test quoted identifier", "[query][quotes][ident
|
||||
.where("from"_col == "Berlin")
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
row = query::select({"from", "to"})
|
||||
.from("quotes")
|
||||
@@ -182,7 +182,7 @@ TEST_CASE_METHOD( QueryFixture, "Test quoted column names", "[query][quotes][col
|
||||
})
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 0);
|
||||
REQUIRE(res->affected_rows == 0);
|
||||
|
||||
const auto columns = db.describe("quotes");
|
||||
REQUIRE(columns.is_ok());
|
||||
@@ -196,7 +196,7 @@ TEST_CASE_METHOD( QueryFixture, "Test quoted column names", "[query][quotes][col
|
||||
.table("quotes")
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 0);
|
||||
REQUIRE(res->affected_rows == 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -208,7 +208,7 @@ TEST_CASE_METHOD(QueryFixture, "Test quoted literals", "[query][quotes][literals
|
||||
})
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 0);
|
||||
REQUIRE(res->affected_rows == 0);
|
||||
tables_to_drop.emplace("escapes");
|
||||
|
||||
res = query::insert()
|
||||
@@ -216,7 +216,7 @@ TEST_CASE_METHOD(QueryFixture, "Test quoted literals", "[query][quotes][literals
|
||||
.values({"text"})
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
auto row = query::select({"name"})
|
||||
.from("escapes")
|
||||
@@ -230,7 +230,7 @@ TEST_CASE_METHOD(QueryFixture, "Test quoted literals", "[query][quotes][literals
|
||||
.set({{"name", "text'd"}})
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
row = query::select({"name"})
|
||||
.from("escapes")
|
||||
@@ -244,7 +244,7 @@ TEST_CASE_METHOD(QueryFixture, "Test quoted literals", "[query][quotes][literals
|
||||
.set({{"name", "text\nhello\tworld"}})
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
row = query::select({"name"})
|
||||
.from("escapes")
|
||||
@@ -258,7 +258,7 @@ TEST_CASE_METHOD(QueryFixture, "Test quoted literals", "[query][quotes][literals
|
||||
.set({{"name", "text \"text\""}})
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
row = query::select({"name"})
|
||||
.from("escapes")
|
||||
@@ -350,7 +350,7 @@ TEST_CASE_METHOD(QueryFixture, "Test primary key", "[query][primary key]") {
|
||||
.values(pk1)
|
||||
.execute(db);
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
auto row = query::select<pk>(repo)
|
||||
.from("pk")
|
||||
@@ -377,7 +377,7 @@ TEST_CASE_METHOD(QueryFixture, "Test primary key prepared", "[query][primary key
|
||||
auto res = stmt->bind(pk1)
|
||||
.execute();
|
||||
REQUIRE(res.is_ok());
|
||||
REQUIRE(*res == 1);
|
||||
REQUIRE(res->affected_rows == 1);
|
||||
|
||||
stmt = query::select<pk>(repo)
|
||||
.from("pk")
|
||||
@@ -418,7 +418,7 @@ TEST_CASE_METHOD(QueryFixture, "Test primary key prepared", "[query][primary key
|
||||
// .table<appointment>("appointment", schema)
|
||||
// .execute(db);
|
||||
// REQUIRE(res.is_ok());
|
||||
// REQUIRE(*res == 0);
|
||||
// REQUIRE(res->affected_rows == 0);
|
||||
// tables_to_drop.emplace("appointment");
|
||||
//
|
||||
// auto dinner = appointment{ 1, "dinner" };
|
||||
@@ -430,7 +430,7 @@ TEST_CASE_METHOD(QueryFixture, "Test primary key prepared", "[query][primary key
|
||||
// .values(dinner)
|
||||
// .execute(db);
|
||||
// REQUIRE(res.is_ok());
|
||||
// REQUIRE(*res == 1);
|
||||
// REQUIRE(res->affected_rows == 1);
|
||||
//
|
||||
// auto row = query::select<appointment>(schema)
|
||||
// .from("appointment")
|
||||
@@ -453,7 +453,7 @@ TEST_CASE_METHOD(QueryFixture, "Test primary key prepared", "[query][primary key
|
||||
// })
|
||||
// .execute(db);
|
||||
// REQUIRE(res.is_ok());
|
||||
// REQUIRE(*res == 0);
|
||||
// REQUIRE(res->affected_rows == 0);
|
||||
// tables_to_drop.emplace("person");
|
||||
//
|
||||
// res = query::insert()
|
||||
@@ -461,14 +461,14 @@ TEST_CASE_METHOD(QueryFixture, "Test primary key prepared", "[query][primary key
|
||||
// .values({1, "george"})
|
||||
// .execute(db);
|
||||
// REQUIRE(res.is_ok());
|
||||
// REQUIRE(*res == 1);
|
||||
// REQUIRE(res->affected_rows == 1);
|
||||
//
|
||||
// res = query::insert()
|
||||
// .into("person", {"id", "last_name"})
|
||||
// .values({2, "clooney"})
|
||||
// .execute(db);
|
||||
// REQUIRE(res.is_ok());
|
||||
// REQUIRE(*res == 1);
|
||||
// REQUIRE(res->affected_rows == 1);
|
||||
//
|
||||
// auto result = query::select({"id", "first_name", "last_name"})
|
||||
// .from("person")
|
||||
@@ -498,7 +498,7 @@ TEST_CASE_METHOD(QueryFixture, "Test primary key prepared", "[query][primary key
|
||||
// })
|
||||
// .execute(db);
|
||||
// REQUIRE(res.is_ok());
|
||||
// REQUIRE(*res == 0);
|
||||
// REQUIRE(res->affected_rows == 0);
|
||||
// tables_to_drop.emplace("person");
|
||||
//
|
||||
// res = query::insert()
|
||||
@@ -506,14 +506,14 @@ TEST_CASE_METHOD(QueryFixture, "Test primary key prepared", "[query][primary key
|
||||
// .values({1, "george"})
|
||||
// .execute(db);
|
||||
// REQUIRE(res.is_ok());
|
||||
// REQUIRE(*res == 1);
|
||||
// REQUIRE(res->affected_rows == 1);
|
||||
//
|
||||
// res = query::insert()
|
||||
// .into("person", {"id", "last_name"})
|
||||
// .values({2, "clooney"})
|
||||
// .execute(db);
|
||||
// REQUIRE(res.is_ok());
|
||||
// REQUIRE(*res == 1);
|
||||
// REQUIRE(res->affected_rows == 1);
|
||||
//
|
||||
// auto result = query::select({"id", "first_name", "last_name"})
|
||||
// .from("person")
|
||||
|
||||
Reference in New Issue
Block a user