0.6.0
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
Test cases index
Class diagrams
Sequence diagrams
Package diagrams
Include diagrams
Configuration diagrams
Class diagrams
t00002
- Basic class inheritance
t00003
- Class fields and methods
t00004
- Nested classes and enums
t00005
- Basic class field relationships
t00006
- Class field relationships inferred from templates
t00007
- Smart pointers
t00008
- Template and template template relationships
t00009
- Template instantiation
t00010
- Basic template instantiation
t00011
- Friend relationships
t00012
- Advanced template instantiations
t00013
- Template instantiation relationships
t00014
- Alias template instantiation
t00015
- Namespace fun
t00016
- Unnamed enums and empty templates
t00017
- Test include relations also as members flag
t00018
- Pimpl pattern
t00019
- Layercake pattern
t00020
- Abstract factory pattern
t00021
- Visitor pattern
t00022
- Template method pattern
t00023
- Strategy pattern
t00024
- Proxy pattern
t00025
- Template proxy pattern
t00026
- Template memento pattern
t00027
- Template decorator pattern
t00028
- PlantUML note decorator test case
t00029
- PlantUML skip decorator test case
t00030
- PlantUML relationship decorators test case
t00031
- PlantUML style decorator test case
t00032
- Class template with template base classes test case
t00033
- Nested template instantiation dependency test case
t00034
- Template metaprogramming type function test case
t00035
- PlantUML class diagram layout hints test case
t00036
- Class diagram with namespaces generated as packages
t00037
- Anonymous nested struct test case
t00038
- Template instantiation with unexposed nested templates
t00039
- Subclass class diagram filter test
t00040
- Relationship and access filter test
t00041
- Context diagram filter test
t00042
- Specialization class template diagram filter test
t00043
- Dependants and dependencies class diagram filter test
t00044
- Test case for inner type aliases with parent class template args
t00045
- Test case for root namespace handling
t00046
- Test case for root namespace handling with packages
t00047
- Test case for recursive variadic template
t00048
- Test case for unique entity id with multiple translation units
t00049
- Test case configurable type aliases
t00050
- Test case for generating notes from comments using jinja templates
t00051
- Test case for relative paths in lambda names
t00052
- Test case for template methods rendering
t00053
- Test case for
together
layout hint in class diagram
t00054
- Test case for
together
layout hint in class diagram with rendered namespaces
t00055
- Test case for
row
and
column
layout hints
t00056
- Basic C++20 concepts test case
t00057
- Test case C99/C11 translation units with structs and unions
t00058
- Test case for concepts with variadic parameters and type aliases
t00059
- Non-virtual abstract factory pattern using concepts test case
t00060
- Parents (base classes) diagram filter test case
t00061
- Paths diagram filter test case
t00062
- Template specialization matching based on deduced context
t00063
- Element types diagram filter test case
t00064
- Template type list test case
t00065
- Class diagram with packages from directory structure
t00066
- Class fields and methods without grouping and sorting
t00067
- Class method type filter test case
t00068
- Context filter radius parameter test case
t00069
- Coroutine methods in class diagrams
t00070
- Diagram filter based on C++20 modules
t00071
- Class diagram with C++20 modules generated as packages
t00072
- Class diagram with C++20 module partitions generated as packages
t00073
- Class diagram for template overload pattern
t00074
- Test case for rendering concepts without requirements
t00075
- Test case for class diagram styles in config file
t00076
- Test case for context diagram with inward direction flag
t00077
- Test case for context diagram with outward direction flag
t00078
- Test case for context diagram with relationships option
t00079
- Test case for context diagram exclude filter with relationships option
t00080
- Test case for including elements from system headers
t00081
- Test case for class members relationships to std types
t00082
- Test case for advanced diagram filter inclusion test with subclasses and namespaces
t00083
- Test case for advanced diagram filter exclusion test with subclasses and namespaces
t00084
- Objective-C overall use case
t00085
- Objective-C test case for various class members and methods
t00086
- Objective-C nested structs and enums test case
t00087
- Typed element class diagram filter test case
t00088
- Typed element Objective-C class diagram filter test case
t00089
- Test case for '::' prefix in class diagrams for namespaces outside of using_namespace
t00090
- Metaprogramming test case with recursive type list
Sequence diagrams
t20001
- Basic sequence diagram test case
t20002
- Free function sequence diagram test case
t20003
- Function template sequence diagram test case
t20004
- Function template instantiation sequence diagram test case
t20005
- Class template basic sequence diagram
t20006
- Class template specialization basic sequence diagram
t20007
- Class template variadic argument list sequence diagram
t20008
- Constexpr if sequence diagram test case
t20009
- Smart pointer dereference call expression test case
t20010
- Container sequence diagram test case
t20011
- Recursive calls sequence diagram test case
t20012
- Lambda expression call sequence diagram test case
t20013
- Function and method arguments in sequence diagrams test case
t20014
- Multiple translation units sequence diagram test case
t20015
- Class exclusion by namespace in sequence diagram test case
t20016
- Template method specialization sequence diagram test case
t20017
- Test case for combine_free_functions_into_file_participants option
t20018
- Recursive template sequence diagram test case
t20019
- Curiously Recurring Template Pattern sequence diagram test case
t20020
- If statement sequence diagram test case
t20021
- Loop statements sequence diagram test case
t20022
- Forward class declaration sequence diagram test case
t20023
- Try/catch statement sequence diagram test case
t20024
- Switch statement sequence diagram test case
t20025
- Skip decorator sequence diagram test case
t20026
- Virtual method call sequence diagram test case
t20027
- Filter call expressions based on access test case
t20028
- Conditional (ternary) '?:' operator test case
t20029
- Combined feature sequence diagram test case
t20030
- Constructor and operator call test case
t20031
- Callee type sequence diagram filter test case
t20032
- Return type generation option sequence diagram test case
t20033
- Control statement text in sequence diagram test case
t20034
- Test case for rendering all call chains from one activity to another (from_to)
t20035
- from_to sequence diagram test case with free functions
t20036
- Test case for rendering all call chains leading to an activity (to)
t20037
- Test case checking if activities in static variable declarations appear only once
t20038
- Sequence diagram comment decorator test case
t20039
- Test case for type aliases config option in sequence diagrams
t20040
- Test case for recursive variadic template function call
t20041
- Test case for recursive variadic template class call
t20042
- Test case for template overload pattern
t20043
- Test case for elements diagram filter in sequence diagrams
t20044
- Test case for template method call expressions with callables
t20045
- Test case for template function call expressions with callables
t20046
- Test case for call expressions in nested lambdas
t20047
- Test case for 'call' comment directive
t20048
- Test case for message comments
t20049
- Test case for CUDA kernel calls
t20050
- Test case for CUDA kernel calls with participants combined to file
t20051
- Test case for CUDA calls callee_type filter
t20052
- Test case for inlining lambda operator calls
t20053
- Test case for inlining nested lambda operator calls
t20054
- Test case for sequence diagram with nested classes
t20055
- Test case for advanced filter in sequence diagram
t20056
- Test case for option to fold repeated activities in sequence diagram
t20057
- Basic Objective-C sequence diagram test case
t20058
- Objective-C sequence diagram with method params test case
t20059
- Objective-C sequence diagram with polymorphism test case
t20060
- Test case for multiple lambda expressions in function calls arguments
t20061
- Test case for paths filter in sequence diagrams
t20062
- Test case with vaargs function in sequence diagrams
t20063
- Test case for '::' prefix in sequence diagrams for namespaces outside of using_namespace
t20064
- Metaprogramming test case with recursive type list sequence diagram
t20065
- Test case for 'from' condition with regular expression
t20066
- Test case for 'to' condition with regular expression
t20067
- Test case for 'from_to' condition with regular expression
t20068
- Test case for combine 'from', 'to' and 'from_to' in one diagram
Package diagrams
t30001
- Basic package diagram test case
t30002
- Package dependency test case
t30003
- Package deprecated attribute test case
t30004
- PlantUML package decorators test case
t30005
- Package namespace alias test case
t30006
- Package split namespace test case
t30007
- Package diagram layout hints test case
t30008
- Dependants and dependencies package diagram filter test
t30009
- Together layout hint test
t30010
- Package diagram with packages from directory structure
t30011
- Package diagram with packages from directory structure for plain C
t30012
- C++20 modules package diagram test
t30013
- C++20 modules package dependencies diagram test
t30014
- C++20 modules package diagram test with partitions
t30015
- C++20 modules package diagram test with partition dependencies
t30016
- Objective-C directory package diagram test
t30017
- Test case for '::' prefix in packages diagrams for namespaces outside of using_namespace
t30018
- Test case for context filter in package diagram
Include diagrams
t40001
- Basic include graph diagram test case
t40002
- Cyclic include graph diagram test case
t40003
- Dependants and dependencies include diagram filter test
t40004
- Objective C include diagram test
Configuration diagrams
t90000
- Basic config test
Copyright © 2022-present
Bartek Kryza
Generated by
1.9.7