Improved skipping of empty packages in class diagrams

This commit is contained in:
Bartek Kryza
2023-05-28 18:09:01 +02:00
parent 5c4a98ba79
commit 81c7ce71df
15 changed files with 121 additions and 53 deletions

View File

@@ -40,8 +40,11 @@ TEST_CASE("t00036", "[test-case][class]")
REQUIRE_THAT(puml, IsEnum(_A("E")));
REQUIRE_THAT(puml, IsClass(_A("B")));
REQUIRE_THAT(puml, IsClass(_A("C")));
REQUIRE_THAT(puml, !IsClass(_A("DImpl")));
REQUIRE_THAT(puml, IsPackage("ns111"));
REQUIRE_THAT(puml, IsPackage("ns22"));
REQUIRE_THAT(puml, !IsPackage("ns3"));
REQUIRE_THAT(puml, !IsPackage("ns33"));
REQUIRE_THAT(puml, IsAggregation(_A("B"), _A("A<int>"), "+a_int"));