Index: testing/gtest_mac.h |
diff --git a/testing/gtest_mac.h b/testing/gtest_mac.h |
index aa48c945431c8995889103eed8ee861cec1b9f81..7de8c3023d2fd3957ccca89b289d8d8f1293779d 100644 |
--- a/testing/gtest_mac.h |
+++ b/testing/gtest_mac.h |
@@ -43,6 +43,15 @@ GTEST_API_ AssertionResult CmpHelperNSNE(const char* expected_expression, |
#define ASSERT_NSNE(val1, val2) \ |
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNSNE, val1, val2) |
+// Tests CGFloat equality. |
+#if CGFLOAT_IS_DOUBLE |
+#define EXPECT_CGFLOAT_EQ(expected, actual) EXPECT_DOUBLE_EQ(expected, actual) |
+#define ASSERT_CGFLOAT_EQ(expected, actual) ASSERT_DOUBLE_EQ(expected, actual) |
+#else |
+#define EXPECT_CGFLOAT_EQ(expected, actual) EXPECT_FLOAT_EQ(expected, actual) |
+#define ASSERT_CGFLOAT_EQ(expected, actual) ASSERT_FLOAT_EQ(expected, actual) |
+#endif // CGFLOAT_IS_DOUBLE |
+ |
#endif // GTEST_OS_MAC |
#endif // TESTING_GTEST_MAC_H_ |