Index: base/scoped_comptr_win_unittest.cc |
=================================================================== |
--- base/scoped_comptr_win_unittest.cc (revision 11150) |
+++ base/scoped_comptr_win_unittest.cc (working copy) |
@@ -29,6 +29,11 @@ |
EXPECT_TRUE(copy1.IsSameObject(mem_alloc)); |
EXPECT_FALSE(copy1.IsSameObject(unk2)); // unk2 is valid but different |
EXPECT_FALSE(copy1.IsSameObject(unk)); // unk is NULL |
+ |
+ IMalloc* naked_copy = copy1.Detach(); |
+ copy1 = naked_copy; // Test the =(T*) operator. |
+ naked_copy->Release(); |
+ |
copy1.Release(); |
EXPECT_FALSE(copy1.IsSameObject(unk2)); // unk2 is valid, copy1 is not |