mirror of
https://github.com/bkryza/clang-uml.git
synced 2025-05-16 18:52:49 +08:00
9.8 KiB
9.8 KiB
Test cases index
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
andcolumn
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
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
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
Include diagrams
- t40001 - Basic include graph diagram test case
- t40002 - Cyclic include graph diagram test case
- t40003 - Dependants and dependencies include diagram filter test
Configuration diagrams
- t90000 - Basic config test