Index: base/mac_util_unittest.mm |
diff --git a/base/mac_util_unittest.mm b/base/mac_util_unittest.mm |
index f590ac1439d2730bad91d5458d2271a66ea2d2ec..45b3c0ebeabb4c9db22ee4ab5f67a472081cca51 100644 |
--- a/base/mac_util_unittest.mm |
+++ b/base/mac_util_unittest.mm |
@@ -180,6 +180,17 @@ TEST_F(MacUtilTest, CopyNSImageToCGImage) { |
EXPECT_TRUE(cgImage.get()); |
} |
+TEST_F(MacUtilTest, NSObjectRetainRelease) { |
+ scoped_nsobject<NSArray> array([[NSArray alloc] initWithObjects:@"foo", nil]); |
+ EXPECT_EQ(1U, [array retainCount]); |
+ |
+ mac_util::NSObjectRetain(array); |
+ EXPECT_EQ(2U, [array retainCount]); |
+ |
+ mac_util::NSObjectRelease(array); |
+ EXPECT_EQ(1U, [array retainCount]); |
+} |
+ |
} // namespace |
} // namespace mac_util |