template<class T>
Around class
Pseudo-type for verifying that value is in given bounds.
Prints both values if !(actual >= expected - epsilon && expected + epsilon >= actual). Compared type needs to implement at least an operator-(), operator+() and operator>=(). Example usage:
float a = …; CORRADE_COMPARE_WITH(a, 9.28f, TestSuite::Compare::Around<float>{0.1f});
Constructors, destructors, conversion operators
- Around(T epsilon) explicit
- Constructor.
Function documentation
template<class T>
Corrade:: TestSuite:: Compare:: Around<T>:: Around(T epsilon) explicit
Constructor.
| Parameters | |
|---|---|
| epsilon | Epsilon value for comparison |