Updated test cases documentation

This commit is contained in:
Bartek Kryza
2024-01-01 21:44:37 +01:00
parent 9d73c9e3ff
commit 7ef684c2cf
388 changed files with 26517 additions and 24116 deletions

View File

@@ -29,39 +29,6 @@ struct R {
}
}
```
File `tests/t00065/module1/module1.h`
```cpp
#include "submodule1a/submodule1a.h"
#pragma once
namespace clanguml {
namespace t00065 {
enum class ABC { a, b, c };
enum XYZ { x, y, z };
struct A {
ABC abc;
XYZ xyz;
detail::AImpl *pimpl;
};
}
}
```
File `tests/t00065/module1/submodule1a/submodule1a.h`
```cpp
#pragma once
namespace clanguml {
namespace t00065 {
namespace detail {
struct AImpl { };
}
}
}
```
File `tests/t00065/module2/module2.h`
```cpp
#pragma once
@@ -100,6 +67,39 @@ concept bconcept = requires(T t) {
t.b();
};
}
}
```
File `tests/t00065/module1/module1.h`
```cpp
#include "submodule1a/submodule1a.h"
#pragma once
namespace clanguml {
namespace t00065 {
enum class ABC { a, b, c };
enum XYZ { x, y, z };
struct A {
ABC abc;
XYZ xyz;
detail::AImpl *pimpl;
};
}
}
```
File `tests/t00065/module1/submodule1a/submodule1a.h`
```cpp
#pragma once
namespace clanguml {
namespace t00065 {
namespace detail {
struct AImpl { };
}
}
}
```
@@ -116,11 +116,11 @@ concept bconcept = requires(T t) {
"display_name": "module1",
"elements": [
{
"display_name": "module1::submodule1a",
"display_name": "submodule1a",
"elements": [
{
"bases": [],
"display_name": "clanguml::t00065::detail::AImpl",
"display_name": "detail::AImpl",
"id": "674757414308736755",
"is_abstract": false,
"is_nested": false,
@@ -150,7 +150,7 @@ concept bconcept = requires(T t) {
"b",
"c"
],
"display_name": "clanguml::t00065::ABC",
"display_name": "ABC",
"id": "2145362985538918973",
"is_nested": false,
"name": "ABC",
@@ -169,7 +169,7 @@ concept bconcept = requires(T t) {
"y",
"z"
],
"display_name": "clanguml::t00065::XYZ",
"display_name": "XYZ",
"id": "1435940218810141944",
"is_nested": false,
"name": "XYZ",
@@ -184,7 +184,7 @@ concept bconcept = requires(T t) {
},
{
"bases": [],
"display_name": "clanguml::t00065::A",
"display_name": "A",
"id": "1178194542408300737",
"is_abstract": false,
"is_nested": false,
@@ -249,10 +249,10 @@ concept bconcept = requires(T t) {
"display_name": "module2",
"elements": [
{
"display_name": "module2::concepts",
"display_name": "concepts",
"elements": [
{
"display_name": "clanguml::t00065::bconcept<T>",
"display_name": "bconcept<T>",
"id": "1325475407133721370",
"name": "bconcept",
"namespace": "clanguml::t00065",
@@ -280,7 +280,7 @@ concept bconcept = requires(T t) {
},
{
"bases": [],
"display_name": "clanguml::t00065::B",
"display_name": "B",
"id": "1651810571114530033",
"is_abstract": false,
"is_nested": false,
@@ -355,7 +355,7 @@ concept bconcept = requires(T t) {
},
{
"bases": [],
"display_name": "clanguml::t00065::C<T>",
"display_name": "C<T>",
"id": "1157378014768957235",
"is_abstract": false,
"is_nested": false,
@@ -397,7 +397,7 @@ concept bconcept = requires(T t) {
},
{
"bases": [],
"display_name": "clanguml::t00065::C<int>",
"display_name": "C<int>",
"id": "580575003920044707",
"is_abstract": false,
"is_nested": false,
@@ -426,7 +426,7 @@ concept bconcept = requires(T t) {
},
{
"bases": [],
"display_name": "clanguml::t00065::D<clanguml::t00065::bconcept T>",
"display_name": "D<bconcept T>",
"id": "1719752929087851944",
"is_abstract": false,
"is_nested": false,
@@ -480,7 +480,7 @@ concept bconcept = requires(T t) {
},
{
"bases": [],
"display_name": "clanguml::t00065::C<clanguml::t00065::B>",
"display_name": "C<B>",
"id": "1373403346245688670",
"is_abstract": false,
"is_nested": false,
@@ -509,7 +509,7 @@ concept bconcept = requires(T t) {
},
{
"bases": [],
"display_name": "clanguml::t00065::D<clanguml::t00065::B>",
"display_name": "D<B>",
"id": "2024276012622729482",
"is_abstract": false,
"is_nested": false,
@@ -542,7 +542,7 @@ concept bconcept = requires(T t) {
},
{
"bases": [],
"display_name": "clanguml::t00065::R",
"display_name": "R",
"id": "1082111961413727438",
"is_abstract": false,
"is_nested": false,
@@ -601,6 +601,7 @@ concept bconcept = requires(T t) {
}
],
"name": "t00065_class",
"package_type": "directory",
"relationships": [
{
"access": "public",