Index: testing/gtest_mac.mm |
diff --git a/testing/gtest_mac.mm b/testing/gtest_mac.mm |
index 3caacdff0ec9f9d814dfddea536627fb13c83a13..94c9a203df2e4396348575f529176e48d61299a7 100644 |
--- a/testing/gtest_mac.mm |
+++ b/testing/gtest_mac.mm |
@@ -21,7 +21,7 @@ GTEST_API_ AssertionResult CmpHelperNSEQ(const char* expected_expression, |
const char* actual_expression, |
id<NSObject> expected, |
id<NSObject> actual) { |
- if ([expected isEqual:actual]) { |
+ if (expected == actual || [expected isEqual:actual]) { |
return AssertionSuccess(); |
} |
return EqFailure(expected_expression, |
@@ -37,7 +37,7 @@ GTEST_API_ AssertionResult CmpHelperNSNE(const char* expected_expression, |
const char* actual_expression, |
id<NSObject> expected, |
id<NSObject> actual) { |
- if (![expected isEqual:actual]) { |
+ if (expected != actual && ![expected isEqual:actual]) { |
return AssertionSuccess(); |
} |
Message msg; |