|
micro-test-plus 3.2.2
µTest++ Testing Framework
|
Folder with C++ header files for the µTest++ Testing Framework.
More...Directories | |
| inlines | |
| Folder with C++ header files with inline implementations for the µTest++ Testing Framework. | |
Files | |
| detail.h | |
| C++ header file with declarations for the µTest++ internals. | |
| function-comparators.h | |
| C++ header file with declarations for the µTest++ function comparators. | |
| literals.h | |
| C++ header file with declarations for the µTest++ user-defined literals and type wrappers. | |
| math.h | |
| C++ header file with declarations for the µTest++ mathematical utilities. | |
| operators.h | |
| C++ header file with declarations for the µTest++ operators. | |
| reflection.h | |
| C++ header file with declarations for the µTest++ reflection utilities. | |
| test-reporter.h | |
| C++ header file with declarations for the µTest++ test reporter. | |
| test-runner.h | |
| C++ header file with declarations for the µTest++ test runner. | |
| test-suite.h | |
| C++ header file with declarations for the µTest++ test suite. | |
| type-traits.h | |
| C++ header file with declarations for the µTest++ type trait utilities and metaprogramming support. | |
The include/micro-os-plus/micro-test-plus folder contains the primary public header files that define the core functionality of the µTest++ testing framework.
This folder provides declarations for all essential framework components, including test suite and test case management, the test runner and reporter classes, mathematical utilities, type traits, user-defined literals, operators, reflection utilities, and supporting internal mechanisms.
By consolidating all public API definitions within this folder, the project maintains a clear separation from implementation details (located in the src folder), thereby promoting modularity, maintainability, and straightforward integration.
To access the full capabilities of the µTest++ framework, users should include the relevant headers from this folder in their projects.