micro-test-plus 3.2.0
µTest++, a lightweight testing framework for embedded platforms
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cmicro_os_plus::micro_test_plus::detail::assertion< Expr_T >An object used to pass assertion parameters to the evaluator
 Cmicro_os_plus::micro_test_plus::colorsColours used to highlight pass vs. fail
 Cmicro_os_plus::micro_test_plus::detail::deferred_reporter_baseBase class for a deferred reporter, that collects the messages into a string
 Cmicro_os_plus::micro_test_plus::detail::deferred_reporter< Expr_T >Class template for a deferred reporter specific to an expression
 Cmicro_os_plus::micro_test_plus::type_traits::function_traits< R(*)(Args_T...)>
 Cmicro_os_plus::micro_test_plus::type_traits::function_traits< R(Args_T...)>
 Cmicro_os_plus::micro_test_plus::type_traits::function_traits< R(T::*)(Args_T...) const >
 Cmicro_os_plus::micro_test_plus::type_traits::function_traits< R(T::*)(Args_T...)>
 Cmicro_os_plus::micro_test_plus::type_traits::identity< T,... >
 Cmicro_os_plus::micro_test_plus::type_traits::list<... >
 Cmicro_os_plus::micro_test_plus::type_traits::opEmpty base class of all operators
 Cmicro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >Logical and operator
 Cmicro_os_plus::micro_test_plus::detail::eq_< Lhs_T, Rhs_T >Equality comparator
 Cmicro_os_plus::micro_test_plus::detail::ge_< Lhs_T, Rhs_T >Greater than or equal comparator
 Cmicro_os_plus::micro_test_plus::detail::gt_< Lhs_T, Rhs_T >Greater than comparator
 Cmicro_os_plus::micro_test_plus::detail::le_< Lhs_T, Rhs_T >Less than or equal comparator
 Cmicro_os_plus::micro_test_plus::detail::lt_< Lhs_T, Rhs_T >Less than comparator
 Cmicro_os_plus::micro_test_plus::detail::ne_< Lhs_T, Rhs_T >Non-equality comparator
 Cmicro_os_plus::micro_test_plus::detail::not_< T >Logical not operator
 Cmicro_os_plus::micro_test_plus::detail::nothrow_< Callable_T >Operator to check if the expression does not throw any exception
 Cmicro_os_plus::micro_test_plus::detail::or_< Lhs_T, Rhs_T >Logical or operator
 Cmicro_os_plus::micro_test_plus::detail::throws_< Callable_T, Exception_T >Operator to check if the expression throws a specific exception
 Cmicro_os_plus::micro_test_plus::detail::throws_< Callable_T, void >Operator to check if the expression throws any exception
 Cmicro_os_plus::micro_test_plus::type_traits::floating_point_constant< T, N, D, Size, P >A generic floating point constant, with custom size and precision. It has a getter and a '-' operator to return the negative value
 Cmicro_os_plus::micro_test_plus::type_traits::genuine_integral_value< T >
 Cmicro_os_plus::micro_test_plus::type_traits::integral_constant< N >A generic integral constant. It has a getter and a '-' operator to return the negative value
 Cmicro_os_plus::micro_test_plus::type_traits::value< T, class >Class defining a generic value, accessible via a getter
 Cmicro_os_plus::micro_test_plus::_t< T >
 Cmicro_os_plus::micro_test_plus::to_t< T >Template for wrapping any other type
 Cmicro_os_plus::micro_test_plus::type_traits::value< 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)
 Cmicro_os_plus::micro_test_plus::type_traits::requires_< bool >
 Cmicro_os_plus::micro_test_plus::type_traits::requires_< true >
 Cmicro_os_plus::micro_test_plus::reflection::source_locationLocal implementation of the std::source_location
 Cmicro_os_plus::micro_test_plus::test_reporterReporter to display the test results. For failed tests it prints the actual values of the operands, with their types
 Cmicro_os_plus::micro_test_plus::test_runnerThe test runner. It maintains a list of test suites which automatically register themselves in their constructors
 Cmicro_os_plus::micro_test_plus::test_suite_baseBase class for all test suites
 Cmicro_os_plus::micro_test_plus::test_suiteTest suites are classes that represent a named group of test cases which self register to the runner