5 #include <gtest/gtest.h>
15 operator bool()
const {
return value; }
24 TEST(Util, CoerceOrFallback)
45 TEST(Util, FloatClassification)
48 ASSERT_TRUE(
uavcan::isNaN(std::numeric_limits<float>::quiet_NaN()));
49 ASSERT_FALSE(
uavcan::isNaN(std::numeric_limits<double>::infinity()));
50 ASSERT_FALSE(
uavcan::isNaN(std::numeric_limits<long double>::infinity()));