Updated test cases documentation

This commit is contained in:
Bartek Kryza
2022-01-26 00:32:16 +01:00
parent ed965c544e
commit 62b2c73213
4 changed files with 61 additions and 0 deletions

View File

@@ -39,5 +39,6 @@
## Package diagrams
* [t30001](./test_cases/t30001.md) - Basic package diagram test case
* [t30002](./test_cases/t30002.md) - Package dependency test case
* [t30003](./test_cases/t30003.md) - Package deprecated attribute test case
## Configuration diagrams
* [t90000](./test_cases/t90000.md) - Basic config test

57
docs/test_cases/t30003.md Normal file
View File

@@ -0,0 +1,57 @@
# t30003 - Package deprecated attribute test case
## Config
```yaml
compilation_database_dir: ..
output_directory: puml
diagrams:
t30003_package:
type: package
glob:
- ../../tests/t30003/t30003.cc
include:
namespaces:
- clanguml::t30003
using_namespace:
- clanguml::t30003
plantuml:
before:
- "' t30003 test package diagram"
```
## Source code
File t30003.cc
```cpp
namespace clanguml {
namespace t30003 {
namespace ns1 {
namespace ns2_v1_0_0 {
class A {
};
}
namespace [[deprecated]] ns2_v0_9_0 {
class A {
};
}
namespace {
class Anon final {
};
}
}
namespace [[deprecated]] ns3 {
namespace ns1::ns2 {
class Anon : public t30003::ns1::ns2_v1_0_0::A {
};
}
class B : public ns1::ns2::Anon {
};
}
}
}
```
## Generated UML diagrams
![t30003_package](./t30003_package.png "Package deprecated attribute test case")

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -113,6 +113,9 @@ test_cases:
- name: t30002
title: Package dependency test case
description:
- name: t30003
title: Package deprecated attribute test case
description:
Configuration diagrams:
- name: t90000
title: Basic config test