Fixed basic template instantiation relationships
This commit is contained in:
@@ -47,9 +47,9 @@ TEST_CASE("t00009", "[test-case][class]")
|
||||
|
||||
REQUIRE_THAT(puml, IsField(Public("T value")));
|
||||
REQUIRE_THAT(puml, IsField(Public("A<int> aint")));
|
||||
REQUIRE_THAT(puml, IsField(Public("A<std::string> * astring")));
|
||||
REQUIRE_THAT(puml, IsField(Public("A<std::string>* astring")));
|
||||
REQUIRE_THAT(
|
||||
puml, IsField(Public("A<std::vector<std::string>> & avector")));
|
||||
puml, IsField(Public("A<std::vector<std::string>>& avector")));
|
||||
|
||||
REQUIRE_THAT(puml, IsInstantiation(_A("A<T>"), _A("A<int>")));
|
||||
REQUIRE_THAT(puml, IsInstantiation(_A("A<T>"), _A("A<std::string>")));
|
||||
|
||||
@@ -45,7 +45,7 @@ TEST_CASE("t00010", "[test-case][class]")
|
||||
REQUIRE_THAT(puml, IsClassTemplate("A", "T, P"));
|
||||
REQUIRE_THAT(puml, IsClassTemplate("B", "T"));
|
||||
|
||||
REQUIRE_THAT(puml, IsField(Public("A<T, std::string> astring")));
|
||||
REQUIRE_THAT(puml, IsField(Public("A<T,std::string> astring")));
|
||||
REQUIRE_THAT(puml, IsField(Public("B<int> aintstring")));
|
||||
|
||||
REQUIRE_THAT(puml, IsInstantiation(_A("A<T, P>"), _A("A<T, std::string>")));
|
||||
|
||||
Reference in New Issue
Block a user