Updated test cases after refactoring template alias generation
This commit is contained in:
@@ -50,39 +50,41 @@ TEST_CASE("t00014", "[test-case][class]")
|
||||
REQUIRE_THAT(
|
||||
puml, !IsClassTemplate("std::std::function", "void(T...,int),int)"));
|
||||
|
||||
// REQUIRE_THAT(puml, IsInstantiation(_A("A<T,P>"), _A("A<T,std::string>")));
|
||||
// REQUIRE_THAT(
|
||||
// puml, IsInstantiation(_A("A<T,std::string>"), _A("AString<float>")));
|
||||
// REQUIRE_THAT(
|
||||
// puml, IsInstantiation(_A("A<T,std::string>"), _A("AString<int>")));
|
||||
// REQUIRE_THAT(
|
||||
// puml, !IsInstantiation(_A("AString<int>"), _A("AString<int>")));
|
||||
// REQUIRE_THAT(puml,
|
||||
// IsInstantiation(_A("A<T,std::string>"), _A("AString<std::string>")));
|
||||
// REQUIRE_THAT(
|
||||
// puml, IsInstantiation(_A("A<T,std::string>"), _A("A<double,bool>")));
|
||||
//
|
||||
// REQUIRE_THAT(puml,
|
||||
// !IsInstantiation(
|
||||
// _A("AString<std::string>"), _A("AString<std::string>")));
|
||||
REQUIRE_THAT(puml, IsInstantiation(_A("A<T,P>"), _A("A<T,std::string>")));
|
||||
REQUIRE_THAT(puml, IsInstantiation(_A("A<long,T>"), _A("A<long,float>")));
|
||||
REQUIRE_THAT(puml, IsInstantiation(_A("A<long,T>"), _A("A<long,bool>")));
|
||||
// TODO: Fix matching partial template specializations with differently
|
||||
// named template paremeters
|
||||
// REQUIRE_THAT(
|
||||
// puml, IsInstantiation(_A("A<T,P>"), _A("A<long,T>")));
|
||||
REQUIRE_THAT(
|
||||
puml, IsInstantiation(_A("A<double,T>"), _A("A<double,float>")));
|
||||
REQUIRE_THAT(
|
||||
puml, IsInstantiation(_A("A<double,T>"), _A("A<double,bool>")));
|
||||
REQUIRE_THAT(puml, IsInstantiation(_A("A<T,P>"), _A("A<double,T>")));
|
||||
REQUIRE_THAT(puml, IsInstantiation(_A("A<T,P>"), _A("A<T,std::string>")));
|
||||
REQUIRE_THAT(puml,
|
||||
IsInstantiation(_A("A<T,std::string>"), _A("A<bool,std::string>")));
|
||||
|
||||
REQUIRE_THAT(puml,
|
||||
IsInstantiation(_A("A<T,std::unique_ptr<std::string>>"),
|
||||
_A("A<float,std::unique_ptr<std::string>>")));
|
||||
REQUIRE_THAT(puml,
|
||||
IsInstantiation(_A("A<T,P>"), _A("A<T,std::unique_ptr<std::string>>")));
|
||||
|
||||
REQUIRE_THAT(puml, IsAggregation(_A("R"), _A("B"), "+vps"));
|
||||
REQUIRE_THAT(puml, IsAggregation(_A("R"), _A("B"), "-bapair"));
|
||||
|
||||
// REQUIRE_THAT(
|
||||
// puml, IsAggregation(_A("R"), _A("A<bool,std::string>"), "-boolstring"));
|
||||
//
|
||||
//
|
||||
//
|
||||
// REQUIRE_THAT(
|
||||
// puml, IsAggregation(_A("R"), _A("A<bool,std::string>"), "-boolstring"));
|
||||
// REQUIRE_THAT(
|
||||
// puml, IsAggregation(_A("R"), _A("AString<float>"), "-floatstring"));
|
||||
// REQUIRE_THAT(puml, IsAggregation(_A("R"), _A("B"), "#bs"));
|
||||
// REQUIRE_THAT(puml, IsAggregation(_A("R"), _A("B"), "+bs2"));
|
||||
// REQUIRE_THAT(puml, IsAggregation(_A("R"), _A("B"), "+vsp"));
|
||||
// REQUIRE_THAT(puml, IsAggregation(_A("R"), _A("A<double,bool>"), "+bvsp"));
|
||||
REQUIRE_THAT(
|
||||
puml, IsAggregation(_A("R"), _A("A<long,float>"), "-aboolfloat"));
|
||||
REQUIRE_THAT(puml, IsAggregation(_A("R"), _A("A<long,bool>"), "-bapair"));
|
||||
REQUIRE_THAT(
|
||||
puml, IsAggregation(_A("R"), _A("A<double,bool>"), "-aboolfloat"));
|
||||
REQUIRE_THAT(puml, IsAssociation(_A("R"), _A("A<double,float>"), "-afloat"));
|
||||
REQUIRE_THAT(
|
||||
puml, IsAggregation(_A("R"), _A("A<bool,std::string>"), "-boolstring"));
|
||||
REQUIRE_THAT(puml,
|
||||
IsAggregation(_A("R"), _A("A<float,std::unique_ptr<std::string>>"),
|
||||
"-floatstring"));
|
||||
|
||||
save_puml(
|
||||
"./" + config.output_directory() + "/" + diagram->name + ".puml", puml);
|
||||
|
||||
Reference in New Issue
Block a user