TEST(math, __isfinitef) { #if defined(__GLIBC__) #define __isfinitef __finitef #endif ASSERT_TRUE(__isfinitef(123.0f)); ASSERT_FALSE(__isfinitef(HUGE_VALF)); }
TEST(math, __isfinitef) { #if defined(__BIONIC__) ASSERT_TRUE(__isfinitef(123.0f)); ASSERT_FALSE(__isfinitef(HUGE_VALF)); #else // __BIONIC__ GTEST_LOG_(INFO) << "This test does nothing.\n"; #endif // __BIONIC__ }
// Use built-in functions, e.g. on Mac OSX bool isFinite(const float& arg) { return __isfinitef(arg); }