added SchemaTest, fixed bug in class shipment, added contains methods to class schema and enabled some tests
This commit is contained in:
@@ -48,15 +48,15 @@ TEST_CASE("Test add type to prototype tree", "[schema_node][add]") {
|
||||
|
||||
REQUIRE(repo.empty());
|
||||
|
||||
// auto res = repo.attach<person>("person");
|
||||
// REQUIRE(res.is_ok());
|
||||
// res = repo.attach<student, person>("student");
|
||||
// REQUIRE(res.is_ok());
|
||||
// res = repo.attach<teacher, person>("teacher");
|
||||
// REQUIRE(res.is_ok());
|
||||
//
|
||||
// REQUIRE(!repo.empty());
|
||||
// REQUIRE(repo.size() == 3);
|
||||
auto res = repo.attach<person>("person");
|
||||
REQUIRE(res.is_ok());
|
||||
res = repo.attach<student, person>("student");
|
||||
REQUIRE(res.is_ok());
|
||||
res = repo.attach<teacher, person>("teacher");
|
||||
REQUIRE(res.is_ok());
|
||||
|
||||
REQUIRE(!repo.empty());
|
||||
REQUIRE(repo.size() == 3);
|
||||
}
|
||||
|
||||
TEST_CASE("Test next and previous of schema node", "[schema_node][next][previous]") {
|
||||
|
||||
Reference in New Issue
Block a user