Fixed incorrect parsing order of type declarations.
This commit is contained in:
@@ -254,25 +254,25 @@ TEST_CASE("[PDDL instances] The official PDDL instances are parsed correctly", "
|
||||
CHECK(types[1]->name == "airplane");
|
||||
REQUIRE(types[1]->parentTypes.size() == 1);
|
||||
CHECK(types[1]->parentTypes[0]->declaration->name == "vehicle");
|
||||
CHECK(types[2]->name == "package");
|
||||
CHECK(types[2]->name == "vehicle");
|
||||
REQUIRE(types[2]->parentTypes.size() == 1);
|
||||
CHECK(types[2]->parentTypes[0]->declaration->name == "physobj");
|
||||
CHECK(types[3]->name == "vehicle");
|
||||
CHECK(types[3]->name == "package");
|
||||
REQUIRE(types[3]->parentTypes.size() == 1);
|
||||
CHECK(types[3]->parentTypes[0]->declaration->name == "physobj");
|
||||
CHECK(types[4]->name == "airport");
|
||||
CHECK(types[4]->name == "physobj");
|
||||
REQUIRE(types[4]->parentTypes.size() == 1);
|
||||
CHECK(types[4]->parentTypes[0]->declaration->name == "place");
|
||||
CHECK(types[5]->name == "location");
|
||||
CHECK(types[4]->parentTypes[0]->declaration->name == "object");
|
||||
CHECK(types[5]->name == "airport");
|
||||
REQUIRE(types[5]->parentTypes.size() == 1);
|
||||
CHECK(types[5]->parentTypes[0]->declaration->name == "place");
|
||||
CHECK(types[6]->name == "city");
|
||||
CHECK(types[6]->name == "location");
|
||||
REQUIRE(types[6]->parentTypes.size() == 1);
|
||||
CHECK(types[6]->parentTypes[0]->declaration->name == "object");
|
||||
CHECK(types[6]->parentTypes[0]->declaration->name == "place");
|
||||
CHECK(types[7]->name == "place");
|
||||
REQUIRE(types[7]->parentTypes.size() == 1);
|
||||
CHECK(types[7]->parentTypes[0]->declaration->name == "object");
|
||||
CHECK(types[8]->name == "physobj");
|
||||
CHECK(types[8]->name == "city");
|
||||
REQUIRE(types[8]->parentTypes.size() == 1);
|
||||
CHECK(types[8]->parentTypes[0]->declaration->name == "object");
|
||||
CHECK(types[9]->name == "object");
|
||||
|
Reference in New Issue
Block a user