Fixed up to t00011

This commit is contained in:
Bartek Kryza
2022-07-21 23:47:12 +02:00
parent 673b08f027
commit b5b116a14d
10 changed files with 170 additions and 70 deletions

View File

@@ -40,10 +40,10 @@ TEST_CASE("t00008", "[test-case][class]")
REQUIRE_THAT(puml, IsClassTemplate("B", "T,C<>"));
REQUIRE_THAT(puml, (IsField<Public>("value", "T")));
REQUIRE_THAT(puml, (IsField<Public>("pointer", "T*")));
REQUIRE_THAT(puml, (IsField<Public>("reference", "T&")));
REQUIRE_THAT(puml, (IsField<Public>("pointer", "T *")));
REQUIRE_THAT(puml, (IsField<Public>("reference", "T &")));
REQUIRE_THAT(puml, (IsField<Public>("values", "std::vector<P>")));
REQUIRE_THAT(puml, (IsField<Public>("ints", "std::array<int,N>")));
REQUIRE_THAT(puml, (IsField<Public>("ints", "std::array<int, N>")));
// TODO: add option to resolve using declared types
// REQUIRE_THAT(puml, IsField(Public("bool (*)(int, int) comparator")));
REQUIRE_THAT(puml, (IsField<Public>("comparator", "CMP")));