micro-test-plus 3.2.0
µTest++, a lightweight testing framework for embedded platforms
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nmicro_os_plus
 Nmicro_test_plus
 NdetailNamespace with implementation details, not part of the public API
 Cand_Logical and operator
 CassertionAn object used to pass assertion parameters to the evaluator
 Cdeferred_reporterClass template for a deferred reporter specific to an expression
 Cdeferred_reporter_baseBase class for a deferred reporter, that collects the messages into a string
 Ceq_Equality comparator
 Cge_Greater than or equal comparator
 Cgt_Greater than comparator
 Cle_Less than or equal comparator
 Clt_Less than comparator
 Cne_Non-equality comparator
 Cnot_Logical not operator
 Cnothrow_Operator to check if the expression does not throw any exception
 Cor_Logical or operator
 Cthrows_Operator to check if the expression throws a specific exception
 Cthrows_< Callable_T, void >Operator to check if the expression throws any exception
 Nreflection
 Csource_locationLocal implementation of the std::source_location
 Ntype_traitsLocal type traits. Some may have standard equivalents, but better keep them locally
 Cfloating_point_constantA generic floating point constant, with custom size and precision. It has a getter and a '-' operator to return the negative value
 Cfunction_traits< R(*)(Args_T...)>
 Cfunction_traits< R(Args_T...)>
 Cfunction_traits< R(T::*)(Args_T...) const >
 Cfunction_traits< R(T::*)(Args_T...)>
 Cgenuine_integral_value
 Cidentity
 Cintegral_constantA generic integral constant. It has a getter and a '-' operator to return the negative value
 Clist
 CopEmpty base class of all operators
 Crequires_
 Crequires_< true >
 CvalueClass defining a generic value, accessible via a getter
 Cvalue< T, type_traits::requires_t< type_traits::is_floating_point_v< T > > >A generic value used to define floating points, which, in addition to the actual value, has an epsilon, to use the desired precision during comparisons. If missing, the default is 1 / (10^decimals)
 C_t
 CcolorsColours used to highlight pass vs. fail
 Ctest_reporterReporter to display the test results. For failed tests it prints the actual values of the operands, with their types
 Ctest_runnerThe test runner. It maintains a list of test suites which automatically register themselves in their constructors
 Ctest_suiteTest suites are classes that represent a named group of test cases which self register to the runner
 Ctest_suite_baseBase class for all test suites
 Cto_tTemplate for wrapping any other type