Updated test cases documentation

This commit is contained in:
Bartek Kryza
2023-03-25 18:18:31 +01:00
parent 344549ac03
commit 3a772a9102
201 changed files with 31256 additions and 2757 deletions

View File

@@ -108,3 +108,402 @@ int tmain()
```
## Generated UML diagrams
![t20020_sequence](./t20020_sequence.svg "If statement sequence diagram test case")
## Generated JSON models
```json
{
"diagram_type": "sequence",
"name": "t20020_sequence",
"participants": [
{
"id": "432124388562400664",
"name": "clanguml::t20020::tmain()",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 39
},
"type": "function"
},
{
"id": "208941846648931609",
"name": "clanguml::t20020::A",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 6
},
"type": "class"
},
{
"id": "1562462306909405383",
"name": "clanguml::t20020::C",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 20
},
"type": "class"
},
{
"id": "1342563483612170412",
"name": "clanguml::t20020::B",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 13
},
"type": "class"
},
{
"id": "1605914310746811866",
"name": "clanguml::t20020::D<int>",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 34
},
"type": "class"
}
],
"sequences": [
{
"messages": [
{
"activity_id": "432124388562400664",
"branches": [
{
"messages": [
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "a1()",
"return_type": "int",
"scope": "normal",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 49
},
"to": {
"activity_id": "43928675765534701",
"activity_name": "clanguml::t20020::A::a1()",
"participant_id": "208941846648931609",
"participant_name": "clanguml::t20020::A"
},
"type": "message"
}
],
"type": "consequent"
},
{
"messages": [
{
"activity_id": "432124388562400664",
"branches": [
{
"messages": [
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "a2()",
"return_type": "int",
"scope": "condition",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 52
},
"to": {
"activity_id": "1289745252290688140",
"activity_name": "clanguml::t20020::A::a2()",
"participant_id": "208941846648931609",
"participant_name": "clanguml::t20020::A"
},
"type": "message"
},
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "c3(int)",
"return_type": "int",
"scope": "condition",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 52
},
"to": {
"activity_id": "1303438784842196201",
"activity_name": "clanguml::t20020::C::c3(int)",
"participant_id": "1562462306909405383",
"participant_name": "clanguml::t20020::C"
},
"type": "message"
},
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "b1()",
"return_type": "int",
"scope": "normal",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 53
},
"to": {
"activity_id": "542196582335607343",
"activity_name": "clanguml::t20020::B::b1()",
"participant_id": "1342563483612170412",
"participant_name": "clanguml::t20020::B"
},
"type": "message"
}
],
"type": "consequent"
},
{
"messages": [
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "a3()",
"return_type": "int",
"scope": "condition",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 54
},
"to": {
"activity_id": "1983660679554669898",
"activity_name": "clanguml::t20020::A::a3()",
"participant_id": "208941846648931609",
"participant_name": "clanguml::t20020::A"
},
"type": "message"
},
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "b2()",
"return_type": "int",
"scope": "normal",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 55
},
"to": {
"activity_id": "505760236964179187",
"activity_name": "clanguml::t20020::B::b2()",
"participant_id": "1342563483612170412",
"participant_name": "clanguml::t20020::B"
},
"type": "message"
}
],
"type": "alternative"
}
],
"name": "if",
"type": "alt"
},
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "a4()",
"return_type": "int",
"scope": "normal",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 60
},
"to": {
"activity_id": "20573198999978866",
"activity_name": "clanguml::t20020::A::a4()",
"participant_id": "208941846648931609",
"participant_name": "clanguml::t20020::A"
},
"type": "message"
}
],
"type": "alternative"
}
],
"name": "if",
"type": "alt"
},
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "log()",
"return_type": "void",
"scope": "normal",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 63
},
"to": {
"activity_id": "1436250788704205026",
"activity_name": "clanguml::t20020::B::log()",
"participant_id": "1342563483612170412",
"participant_name": "clanguml::t20020::B"
},
"type": "message"
},
{
"activity_id": "432124388562400664",
"branches": [
{
"messages": [
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "c1()",
"return_type": "void",
"scope": "normal",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 66
},
"to": {
"activity_id": "1962953889020699702",
"activity_name": "clanguml::t20020::C::c1()",
"participant_id": "1562462306909405383",
"participant_name": "clanguml::t20020::C"
},
"type": "message"
},
{
"activity_id": "1962953889020699702",
"branches": [
{
"messages": [
{
"from": {
"activity_id": "1962953889020699702",
"activity_name": "clanguml::t20020::C::c1()",
"participant_id": "1562462306909405383",
"participant_name": "clanguml::t20020::C"
},
"name": "c2()",
"return_type": "_Bool",
"scope": "condition",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 25
},
"to": {
"activity_id": "1224151733617799047",
"activity_name": "clanguml::t20020::C::c2()",
"participant_id": "1562462306909405383",
"participant_name": "clanguml::t20020::C"
},
"type": "message"
},
{
"from": {
"activity_id": "1962953889020699702",
"activity_name": "clanguml::t20020::C::c1()",
"participant_id": "1562462306909405383",
"participant_name": "clanguml::t20020::C"
},
"name": "log()",
"return_type": "void",
"scope": "normal",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 26
},
"to": {
"activity_id": "1108114094862697094",
"activity_name": "clanguml::t20020::C::log()",
"participant_id": "1562462306909405383",
"participant_name": "clanguml::t20020::C"
},
"type": "message"
}
],
"type": "consequent"
}
],
"name": "if",
"type": "alt"
}
],
"type": "consequent"
}
],
"name": "if",
"type": "alt"
},
{
"activity_id": "432124388562400664",
"branches": [
{
"messages": [
{
"from": {
"activity_id": "432124388562400664",
"activity_name": "clanguml::t20020::tmain()",
"participant_id": "432124388562400664",
"participant_name": "clanguml::t20020::tmain()"
},
"name": "d1(int,int)",
"return_type": "int",
"scope": "normal",
"source_location": {
"file": "../../tests/t20020/t20020.cc",
"line": 69
},
"to": {
"activity_id": "1780002010052842766",
"activity_name": "clanguml::t20020::D<int>::d1(int,int)",
"participant_id": "1605914310746811866",
"participant_name": "clanguml::t20020::D<int>"
},
"type": "message"
}
],
"type": "consequent"
}
],
"name": "if",
"type": "alt"
}
],
"start_from": {
"id": 432124388562400664,
"location": "clanguml::t20020::tmain()"
}
}
],
"using_namespace": "clanguml::t20020"
}
```