Fixed a bunch of missing initializations

This commit is contained in:
rbock
2015-12-27 22:25:05 +01:00
parent 0957775202
commit b89e4c3e4f
26 changed files with 57 additions and 57 deletions

View File

@@ -29,10 +29,10 @@
int insert(int, char**) int insert(int, char**)
{ {
MockDb db; MockDb db{};
test::TabPerson p; const auto p = test::TabPerson{};
test::TabFeature f; const auto f = test::TabFeature{};
db(insert_into(f).set(f.name = "loves c++", f.fatal = false)); db(insert_into(f).set(f.name = "loves c++", f.fatal = false));

View File

@@ -65,9 +65,9 @@ SQLPP_DECLARE_TABLE(
int ppgen(int, char**) int ppgen(int, char**)
{ {
MockDb db; MockDb db{};
tab_person::tab_person p; const auto p = tab_person::tab_person{};
tab_feature::tab_feature f; const auto f = tab_feature::tab_feature{};
db(insert_into(f).set(f.name = "loves c++", f.fatal = false)); db(insert_into(f).set(f.name = "loves c++", f.fatal = false));

View File

@@ -29,10 +29,10 @@
int remove(int, char**) int remove(int, char**)
{ {
MockDb db; MockDb db{};
test::TabPerson p; const auto p = test::TabPerson{};
test::TabFeature q; const auto q = test::TabFeature{};
db(remove_from(p).using_(p, q).where(p.feature == q.id and q.fatal == true)); db(remove_from(p).using_(p, q).where(p.feature == q.id and q.fatal == true));
return 0; return 0;

View File

@@ -29,10 +29,10 @@
int main() int main()
{ {
MockDb db; MockDb db{};
test::TabPerson p; const auto p = test::TabPerson{};
test::TabFeature f; const auto f = test::TabFeature{};
db(insert_into(f).set(f.name = "Loves C++", p.fatal = false)); db(insert_into(f).set(f.name = "Loves C++", p.fatal = false));

View File

@@ -41,10 +41,12 @@ int select(int, char**)
static constexpr bool some_condition = true; static constexpr bool some_condition = true;
static constexpr bool some_other_condition = false; static constexpr bool some_other_condition = false;
MockDb db; MockDb db{};
test::TabPerson p; const auto p = test::TabPerson{};
test::TabFeature f; #if 0
const auto f = test::TabFeature{};
#endif
for (const auto& row : db(select(all_of(p)).from(p).where(p.id > 7))) for (const auto& row : db(select(all_of(p)).from(p).where(p.id > 7)))
{ {

View File

@@ -29,10 +29,9 @@
int update(int, char**) int update(int, char**)
{ {
MockDb db; MockDb db{};
test::TabPerson p; const auto p = test::TabPerson{};
// test::TabFeature q;
db(update(p).set(p.feature = 7).where(p.id == 23)); db(update(p).set(p.feature = 7).where(p.id == 23));
return 0; return 0;

View File

@@ -32,7 +32,7 @@ MockDb db;
int main() int main()
{ {
test::TabBar t; const auto t = test::TabBar{};
count(count(t.alpha)); count(count(t.alpha));
} }

View File

@@ -32,7 +32,7 @@ MockDb db;
int main() int main()
{ {
test::TabBar t; const auto t = test::TabBar{};
max(max(t.alpha)); max(max(t.alpha));
} }

View File

@@ -32,7 +32,7 @@ MockDb db;
int main() int main()
{ {
test::TabBar t; const auto t = test::TabBar{};
insert_into(t).set(t.alpha = 7, t.gamma = false, t.beta = "alpha must not be set"); insert_into(t).set(t.alpha = 7, t.gamma = false, t.beta = "alpha must not be set");
} }

View File

@@ -31,7 +31,7 @@ MockDb db;
int main() int main()
{ {
test::TabBar t; const auto t = test::TabBar{};
update(t).set(t.alpha = 7, t.gamma = false, t.beta = "alpha must not be set"); update(t).set(t.alpha = 7, t.gamma = false, t.beta = "alpha must not be set");
} }

View File

@@ -31,7 +31,7 @@ EnforceDb edb{};
int main() int main()
{ {
test::TabBar t; const auto t = test::TabBar{};
static_assert(sqlpp::can_be_null_t<decltype(t.alpha)>::value, "t.alpha can be null"); static_assert(sqlpp::can_be_null_t<decltype(t.alpha)>::value, "t.alpha can be null");
static_assert(not sqlpp::null_is_trivial_value_t<decltype(t.alpha)>::value, "t.alpha does not say null_is_trivial"); static_assert(not sqlpp::null_is_trivial_value_t<decltype(t.alpha)>::value, "t.alpha does not say null_is_trivial");

View File

@@ -32,7 +32,7 @@ MockDb db;
int main() int main()
{ {
test::TabBar t; const auto t = test::TabBar{};
insert_into(t).set(t.beta = "need also to insert gamma"); insert_into(t).set(t.beta = "need also to insert gamma");
} }

View File

@@ -31,7 +31,7 @@
int BooleanExpression(int, char**) int BooleanExpression(int, char**)
{ {
MockDb db = {}; MockDb db = {};
test::TabBar t; const auto t = test::TabBar{};
auto x = boolean_expression(db, not(t.alpha == 7)); auto x = boolean_expression(db, not(t.alpha == 7));
x = sqlpp::boolean_expression<MockDb>(t.beta.like("%cheesecake")); x = sqlpp::boolean_expression<MockDb>(t.beta.like("%cheesecake"));

View File

@@ -32,10 +32,10 @@
int CustomQuery(int, char**) int CustomQuery(int, char**)
{ {
MockDb db = {}; MockDb db = {};
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabFoo f; const auto f = test::TabFoo{};
test::TabBar t; const auto t = test::TabBar{};
// A void custom query // A void custom query
printer.reset(); printer.reset();

View File

@@ -33,8 +33,8 @@ SQLPP_ALIAS_PROVIDER(now)
int DateTime(int, char**) int DateTime(int, char**)
{ {
MockDb db = {}; MockDb db = {};
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabDateTime t; const auto t = test::TabDateTime{};
for (const auto& row : db(select(::sqlpp::value(std::chrono::system_clock::now()).as(now)))) for (const auto& row : db(select(::sqlpp::value(std::chrono::system_clock::now()).as(now))))
{ {

View File

@@ -38,8 +38,8 @@ SQLPP_ALIAS_PROVIDER(kaesekuchen)
int Function(int, char**) int Function(int, char**)
{ {
MockDb db = {}; MockDb db = {};
test::TabFoo f; const auto f = test::TabFoo{};
test::TabBar t; const auto t = test::TabBar{};
// f.omega + 4 *= ""; // f.omega + 4 *= "";

View File

@@ -32,9 +32,9 @@
int Insert(int, char**) int Insert(int, char**)
{ {
MockDb db; MockDb db = {};
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabBar t; const auto t = test::TabBar{};
// test::TabFoo f; // test::TabFoo f;
{ {

View File

@@ -32,10 +32,10 @@
int Interpret(int, char**) int Interpret(int, char**)
{ {
MockDb db = {}; MockDb db = {};
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabFoo f; const auto f = test::TabFoo{};
test::TabBar t; const auto t = test::TabBar{};
select(t.alpha.as(t.beta)); select(t.alpha.as(t.beta));
serialize(insert_into(t).columns(t.beta, t.gamma), printer).str(); serialize(insert_into(t).columns(t.beta, t.gamma), printer).str();

View File

@@ -33,7 +33,7 @@ int Prepared(int, char**)
{ {
MockDb db = {}; MockDb db = {};
// test::TabFoo f; // test::TabFoo f;
test::TabBar t; const auto t = test::TabBar{};
// empty parameter lists // empty parameter lists
{ {

View File

@@ -31,10 +31,10 @@
int Remove(int, char**) int Remove(int, char**)
{ {
MockDb db; MockDb db = {};
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabBar t; const auto t = test::TabBar{};
{ {
using T = decltype(remove_from(t)); using T = decltype(remove_from(t));

View File

@@ -36,7 +36,7 @@ int Result(int, char**)
MockDb db = {}; MockDb db = {};
EnforceDb edb{}; EnforceDb edb{};
test::TabBar t; const auto t = test::TabBar{};
static_assert(sqlpp::can_be_null_t<decltype(t.alpha)>::value, "t.alpha can be null"); static_assert(sqlpp::can_be_null_t<decltype(t.alpha)>::value, "t.alpha can be null");
static_assert(not sqlpp::null_is_trivial_value_t<decltype(t.alpha)>::value, "t.alpha does not say null_is_trivial"); static_assert(not sqlpp::null_is_trivial_value_t<decltype(t.alpha)>::value, "t.alpha does not say null_is_trivial");

View File

@@ -45,10 +45,10 @@ int64_t getColumn(Db&& db, const Column& column)
int Select(int, char**) int Select(int, char**)
{ {
MockDb db = {}; MockDb db = {};
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabFoo f; const auto f = test::TabFoo{};
test::TabBar t; const auto t = test::TabBar{};
const auto tab_a = f.as(sqlpp::alias::a); const auto tab_a = f.as(sqlpp::alias::a);
getColumn(db, t.alpha); getColumn(db, t.alpha);

View File

@@ -43,14 +43,14 @@ namespace alias
int SelectType(int, char**) int SelectType(int, char**)
{ {
MockDb db = {}; MockDb db = {};
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabFoo f; const auto f = test::TabFoo{};
test::TabBar t; const auto t = test::TabBar{};
// Test a table // Test a table
{ {
using T = decltype(t); using T = typename std::decay<decltype(t)>::type;
static_assert(not sqlpp::is_numeric_t<T>::value, "type requirement"); static_assert(not sqlpp::is_numeric_t<T>::value, "type requirement");
static_assert(not sqlpp::is_integral_t<T>::value, "type requirement"); static_assert(not sqlpp::is_integral_t<T>::value, "type requirement");
static_assert(not sqlpp::is_floating_point_t<T>::value, "type requirement"); static_assert(not sqlpp::is_floating_point_t<T>::value, "type requirement");

View File

@@ -32,10 +32,10 @@
int Union(int, char**) int Union(int, char**)
{ {
MockDb db; MockDb db;
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabBar t; const auto t = test::TabBar{};
test::TabFoo f; const auto f = test::TabFoo{};
db(select(t.alpha).from(t).where(true).union_distinct(select(f.epsilon.as(t.alpha)).from(f).where(true))); db(select(t.alpha).from(t).where(true).union_distinct(select(f.epsilon.as(t.alpha)).from(f).where(true)));
db(select(t.alpha).from(t).where(true).union_all(select(f.epsilon.as(t.alpha)).from(f).where(true))); db(select(t.alpha).from(t).where(true).union_all(select(f.epsilon.as(t.alpha)).from(f).where(true)));

View File

@@ -32,10 +32,9 @@
int Update(int, char**) int Update(int, char**)
{ {
MockDb db; MockDb db;
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
test::TabBar t; const auto t = test::TabBar{};
// test::TabFoo f;
{ {
using T = decltype(update(t)); using T = decltype(update(t));

View File

@@ -32,7 +32,7 @@
int With(int, char**) int With(int, char**)
{ {
MockDb db; MockDb db;
MockDb::_serializer_context_t printer; MockDb::_serializer_context_t printer = {};
const auto t = test::TabBar{}; const auto t = test::TabBar{};