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

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

View File

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

View File

@@ -33,8 +33,8 @@ SQLPP_ALIAS_PROVIDER(now)
int DateTime(int, char**)
{
MockDb db = {};
MockDb::_serializer_context_t printer;
test::TabDateTime t;
MockDb::_serializer_context_t printer = {};
const auto t = test::TabDateTime{};
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**)
{
MockDb db = {};
test::TabFoo f;
test::TabBar t;
const auto f = test::TabFoo{};
const auto t = test::TabBar{};
// f.omega + 4 *= "";

View File

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

View File

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

View File

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

View File

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

View File

@@ -36,7 +36,7 @@ int Result(int, char**)
MockDb db = {};
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(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**)
{
MockDb db = {};
MockDb::_serializer_context_t printer;
MockDb::_serializer_context_t printer = {};
test::TabFoo f;
test::TabBar t;
const auto f = test::TabFoo{};
const auto t = test::TabBar{};
const auto tab_a = f.as(sqlpp::alias::a);
getColumn(db, t.alpha);

View File

@@ -43,14 +43,14 @@ namespace alias
int SelectType(int, char**)
{
MockDb db = {};
MockDb::_serializer_context_t printer;
MockDb::_serializer_context_t printer = {};
test::TabFoo f;
test::TabBar t;
const auto f = test::TabFoo{};
const auto t = test::TabBar{};
// 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_integral_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**)
{
MockDb db;
MockDb::_serializer_context_t printer;
MockDb::_serializer_context_t printer = {};
test::TabBar t;
test::TabFoo f;
const auto t = test::TabBar{};
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_all(select(f.epsilon.as(t.alpha)).from(f).where(true)));

View File

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

View File

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