micro-test-plus 5.0.0
µTest++ Testing Framework
Loading...
Searching...
No Matches
micro-test-plus Directory Reference

Folder with C++ header files for the µTest++ Testing Framework.

More...

Directories

 
inlines
 Folder with C++ header files containing inline µTest++ implementations.

Files

 
deferred-reporter.h
 C++ header file with declarations for the µTest++ deferred reporter.
 
detail.h
 C++ header file with declarations for the µTest++ internals.
 
exceptions.h
 C++ header with declarations for the µTest++ exception-checking functions.
 
expression-formatter.h
 C++ header file with declarations for the µTest++ expression formatter.
 
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.
 
reporter-human.h
 C++ header file with declarations for the µTest++ human test reporter.
 
reporter-tap.h
 C++ header file with declarations for the µTest++ TAP test reporter.
 
reporter.h
 C++ header file with declarations for the µTest++ test reporter.
 
runner-totals.h
 C++ header file with declarations for the µTest++ runner totals.
 
runner.h
 C++ header file with declarations for the µTest++ test runner.
 
test.h
 C++ header file with declarations for the µTest++ test suite.
 
timings.h
 C++ header file with declarations for the µTest++ timing utilities.
 
type-traits.h
 C++ header file with declarations for the µTest++ type trait utilities and metaprogramming support.
 
utility.h
 C++ header file with declarations for the µTest++ utility helpers.

Detailed Description

This folder provides the primary public headers that define the core functionality of the µTest++ Testing Framework.

It includes declarations for essential framework components, including test suite and test case management, test runner and reporter classes, function comparators, overloaded operators, user-defined literals, mathematical utilities, type traits, reflection utilities, and supporting internal mechanisms.

By consolidating public API definitions in this folder, the project maintains a clear separation from implementation details (located in the src folder), thereby promoting modularity, maintainability, and straightforward integration.

The contents of this folder are intended solely for internal use within the framework and should not be included directly by user code.

To access the full capabilities of the µTest++ framework, include only the top micro-os-plus/micro-test-plus.h in user projects.