preparations for object_generator (generating objects with attributes and constraints)
This commit is contained in:
@@ -8,25 +8,25 @@ TEST_CASE("Test field attribute", "[field-attribute]") {
|
||||
field_attributes attr;
|
||||
|
||||
REQUIRE(attr.size() == 0);
|
||||
REQUIRE(attr.options() == constraints::NONE);
|
||||
REQUIRE(attr.options() == constraints::None);
|
||||
|
||||
attr = 255;
|
||||
REQUIRE(attr.size() == 255);
|
||||
REQUIRE(attr.options() == constraints::NONE);
|
||||
REQUIRE(attr.options() == constraints::None);
|
||||
|
||||
attr = constraints::INDEX;
|
||||
attr = constraints::Index;
|
||||
REQUIRE(attr.size() == 0);
|
||||
REQUIRE(attr.options() == constraints::INDEX);
|
||||
REQUIRE(attr.options() == constraints::Index);
|
||||
|
||||
attr = { 255, constraints::DEFAULT };
|
||||
attr = { 255, constraints::Default };
|
||||
REQUIRE(attr.size() == 255);
|
||||
REQUIRE(attr.options() == constraints::DEFAULT);
|
||||
REQUIRE(attr.options() == constraints::Default);
|
||||
|
||||
field_attributes attr2{255};
|
||||
REQUIRE(attr2.size() == 255);
|
||||
REQUIRE(attr2.options() == constraints::NONE);
|
||||
REQUIRE(attr2.options() == constraints::None);
|
||||
|
||||
field_attributes attr3{constraints::UNIQUE};
|
||||
field_attributes attr3{constraints::Unique};
|
||||
REQUIRE(attr3.size() == 0);
|
||||
REQUIRE(attr3.options() == constraints::UNIQUE);
|
||||
REQUIRE(attr3.options() == constraints::Unique);
|
||||
}
|
||||
Reference in New Issue
Block a user