compilation fixes and disabled database type char[]
This commit is contained in:
@@ -68,7 +68,7 @@ TEST_CASE_METHOD( QueryFixture, "Insert and select basic datatypes", "[query][da
|
||||
ucval, usval, uival, ullval,
|
||||
float_value, double_value,
|
||||
bval,
|
||||
"Armer schwarzer Kater",
|
||||
// "Armer schwarzer Kater",
|
||||
strval, varcharval,
|
||||
// date_val, time_val,
|
||||
blob_val
|
||||
@@ -98,7 +98,7 @@ TEST_CASE_METHOD( QueryFixture, "Insert and select basic datatypes", "[query][da
|
||||
REQUIRE((*result)->unsigned_long64_ == ullval);
|
||||
REQUIRE((*result)->float_ == float_value);
|
||||
REQUIRE((*result)->double_ == double_value);
|
||||
REQUIRE(strcmp((*result)->cstr_, cstr) == 0);
|
||||
// REQUIRE(strcmp((*result)->cstr_, cstr) == 0);
|
||||
REQUIRE((*result)->bool_ == bval);
|
||||
REQUIRE((*result)->varchar_ == varcharval);
|
||||
REQUIRE((*result)->string_ == strval);
|
||||
@@ -294,7 +294,7 @@ TEST_CASE_METHOD(QueryFixture, "Test describe table", "[query][describe][table]"
|
||||
"val_char", "val_float", "val_double", "val_short",
|
||||
"val_int", "val_long_long", "val_unsigned_char",
|
||||
"val_unsigned_short", "val_unsigned_int", "val_unsigned_long_long",
|
||||
"val_bool", "val_cstr", "val_string", "val_varchar",
|
||||
"val_bool", /*"val_cstr", */"val_string", "val_varchar",
|
||||
// "val_date", "val_time",
|
||||
"val_binary"};
|
||||
const std::vector<std::function<bool (const attribute_definition&)>> type_check = {
|
||||
@@ -312,7 +312,7 @@ TEST_CASE_METHOD(QueryFixture, "Test describe table", "[query][describe][table]"
|
||||
// [](const attribute_definition &cf) { return cf.is_integer(); },
|
||||
[](const attribute_definition &cf) { return cf.is_integer(); },
|
||||
[](const attribute_definition &cf) { return cf.is_bool(); },
|
||||
[](const attribute_definition &cf) { return cf.is_varchar(); },
|
||||
// [](const attribute_definition &cf) { return cf.is_varchar(); },
|
||||
[](const attribute_definition &cf) { return cf.is_string(); },
|
||||
[](const attribute_definition &cf) { return cf.is_varchar(); },
|
||||
// [](const attribute_definition &cf) { return cf.is_date(); },
|
||||
|
||||
@@ -21,7 +21,7 @@ using namespace matador::test;
|
||||
TEST_CASE_METHOD(QueryFixture, "Test create statement", "[query][statement][create]") {
|
||||
REQUIRE(repo.attach<matador::test::person>("person"));
|
||||
auto stmt = query::create()
|
||||
.table<person>("person"_tab, repo)
|
||||
.table<person>("person", repo)
|
||||
.prepare(db);
|
||||
REQUIRE(stmt);
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace matador::test {
|
||||
|
||||
struct types
|
||||
{
|
||||
enum { CSTR_LEN=255 };
|
||||
// enum { CSTR_LEN=255 };
|
||||
|
||||
unsigned int id_ = 0;
|
||||
int8_t char_ = 'c';
|
||||
@@ -22,7 +22,7 @@ struct types
|
||||
float float_ = 3.1415f;
|
||||
double double_ = 1.1414;
|
||||
bool bool_ = true;
|
||||
char cstr_[CSTR_LEN]{};
|
||||
// char cstr_[CSTR_LEN]{};
|
||||
std::string string_ = "Welt";
|
||||
std::string varchar_ = "Erde";
|
||||
// matador::date date_;
|
||||
@@ -46,7 +46,7 @@ struct types
|
||||
field::attribute(op, "val_unsigned_int", unsigned_int_);
|
||||
field::attribute(op, "val_unsigned_long_long", unsigned_long64_);
|
||||
field::attribute(op, "val_bool", bool_);
|
||||
field::attribute(op, "val_cstr", cstr_, CSTR_LEN);
|
||||
// field::attribute(op, "val_cstr", cstr_, CSTR_LEN);
|
||||
field::attribute(op, "val_string", string_);
|
||||
field::attribute(op, "val_varchar", varchar_, 63);
|
||||
// field::attribute(op, "val_date", date_);
|
||||
|
||||
Reference in New Issue
Block a user