|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Tests for reusable module dependency resolution. More...
Go to the source code of this file.
Functions | |
| TEST (CompilerModuleResolver, ProducesDependencyFirstOrder) | |
| TEST (CompilerModuleResolver, ReportsMissingDependenciesStructurally) | |
| TEST (CompilerModuleResolver, ReportsCyclesStructurally) | |
| TEST (CompilerModuleResolver, KeepsResolvingUnrelatedModulesAfterCycle) | |
| TEST (CompilerModuleResolver, ReportsSelfImportsAsCycles) | |
Tests for reusable module dependency resolution.
Definition in file compiler_module_resolver_test.cc.
| TEST | ( | CompilerModuleResolver | , |
| KeepsResolvingUnrelatedModulesAfterCycle | |||
| ) |
Definition at line 110 of file compiler_module_resolver_test.cc.
References Aleph::DynArray< T >::access(), Aleph::DynArray< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::compiler_resolve_module_order(), Aleph::Compiler_Module_Descriptor::imports, and Aleph::Compiler_Module_Descriptor::name.
| TEST | ( | CompilerModuleResolver | , |
| ProducesDependencyFirstOrder | |||
| ) |
Definition at line 42 of file compiler_module_resolver_test.cc.
References Aleph::DynArray< T >::access(), Aleph::DynArray< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::compiler_render_module_order(), Aleph::compiler_resolve_module_order(), and Aleph::Compiler_Module_Descriptor::name.
| TEST | ( | CompilerModuleResolver | , |
| ReportsCyclesStructurally | |||
| ) |
| TEST | ( | CompilerModuleResolver | , |
| ReportsMissingDependenciesStructurally | |||
| ) |
Definition at line 69 of file compiler_module_resolver_test.cc.
References Aleph::DynArray< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::compiler_resolve_module_order(), and Aleph::Compiler_Module_Descriptor::name.
| TEST | ( | CompilerModuleResolver | , |
| ReportsSelfImportsAsCycles | |||
| ) |