diff --git a/docs/test_cases/t30001.md b/docs/test_cases/t30001.md new file mode 100644 index 00000000..8ebf3588 --- /dev/null +++ b/docs/test_cases/t30001.md @@ -0,0 +1,56 @@ +# t30001 - Basic package diagram test case +## Config +```yaml +compilation_database_dir: .. +output_directory: puml +diagrams: + t30001_package: + type: package + glob: + - ../../tests/t30001/t30001.cc + include: + namespaces: + - clanguml::t30001 + exclude: + namespaces: + - clanguml::t30001::detail + using_namespace: + - clanguml::t30001 + plantuml: + before: + - "' t30001 test package diagram" + after: + - "note right of @A(A::AA::AAA): A AAA note..." +``` +## Source code +File t30001.cc +```cpp + +namespace clanguml { +namespace t30001 { +namespace A { +namespace AA { +namespace AAA { +} // namespace AAA +namespace BBB { +} // namespace BBB +} // namespace AA +namespace BB { +} // namespace BB +} // namespace A +namespace B { +namespace AA { +namespace AAA { +} // namespace AAA +namespace BBB { +} // namespace BBB +} // namespace AA +namespace BB { +} // namespace BB +} // namespace B +} +} + +``` +## Generated UML diagrams +![t30001_package](./t30001_package.png "Basic package diagram test case") diff --git a/docs/test_cases/t30001_package.png b/docs/test_cases/t30001_package.png new file mode 100644 index 00000000..4fcac29d Binary files /dev/null and b/docs/test_cases/t30001_package.png differ