Index: base/mac/scoped_nsobject_unittest.mm |
diff --git a/base/mac/scoped_nsobject_unittest.mm b/base/mac/scoped_nsobject_unittest.mm |
index 5694e6862f607c32c3918315ad93953df437aa42..457962d94189b40bb4345aa66dfc82580ed6c789 100644 |
--- a/base/mac/scoped_nsobject_unittest.mm |
+++ b/base/mac/scoped_nsobject_unittest.mm |
@@ -61,6 +61,12 @@ TEST(ScopedNSObjectTest, ScopedNSObject) { |
ASSERT_EQ(3u, [p1 retainCount]); |
} |
ASSERT_EQ(2u, [p1 retainCount]); |
+ |
+ base::scoped_nsobject<NSObject> p7([NSObject new]); |
+ base::scoped_nsobject<NSObject> p8(std::move(p7)); |
+ ASSERT_TRUE(p8); |
+ ASSERT_EQ(1u, [p8 retainCount]); |
+ ASSERT_FALSE(p7.get()); |
} |
// Instantiating scoped_nsobject<> with T=NSAutoreleasePool should trip a |