| Index: testing/gtest_mac.mm
|
| diff --git a/testing/gtest_mac.mm b/testing/gtest_mac.mm
|
| index 6aee98901331a129f04f1189bd8cad5879a5db2f..5155060100aef31bef72fdbf5f692576d49f230e 100644
|
| --- a/testing/gtest_mac.mm
|
| +++ b/testing/gtest_mac.mm
|
| @@ -55,6 +55,36 @@ GTEST_API_ AssertionResult CmpHelperNSNE(const char* expected_expression,
|
| return AssertionFailure(msg);
|
| }
|
|
|
| +GTEST_API_ AssertionResult CmpHelperNSEQ(const char* expected_expression,
|
| + const char* actual_expression,
|
| + const NSRect& expected,
|
| + const NSRect& actual) {
|
| + if (NSEqualRects(expected, actual)) {
|
| + return AssertionSuccess();
|
| + }
|
| + return EqFailure(expected_expression,
|
| + actual_expression,
|
| + [NSStringFromRect(expected) UTF8String],
|
| + [NSStringFromRect(actual) UTF8String],
|
| + false);
|
| +
|
| +}
|
| +
|
| +GTEST_API_ AssertionResult CmpHelperNSNE(const char* expected_expression,
|
| + const char* actual_expression,
|
| + const NSRect& expected,
|
| + const NSRect& actual) {
|
| + if (!NSEqualRects(expected, actual)) {
|
| + return AssertionSuccess();
|
| + }
|
| + Message msg;
|
| + msg << "Expected: (" << expected_expression << ") != (" << actual_expression
|
| + << "), actual: " << [NSStringFromRect(expected) UTF8String]
|
| + << " vs " << [NSStringFromRect(actual) UTF8String];
|
| + return AssertionFailure(msg);
|
| +
|
| +}
|
| +
|
| } // namespace internal
|
| } // namespace testing
|
|
|
|
|