| Index: base/memory/weak_ptr_unittest.cc
|
| diff --git a/base/memory/weak_ptr_unittest.cc b/base/memory/weak_ptr_unittest.cc
|
| index 4b73d1791646b176254147dc4c8ac3aceb479255..f97f08aee9783e1d55d5f18e48a8593e86323a37 100644
|
| --- a/base/memory/weak_ptr_unittest.cc
|
| +++ b/base/memory/weak_ptr_unittest.cc
|
| @@ -335,4 +335,12 @@ TEST(WeakPtrTest, OwnerThreadDeletesObject) {
|
| thread.DeleteConsumer(consumer_copy);
|
| }
|
|
|
| +TEST(WeakPtrTest, Dereference) {
|
| + Base data;
|
| + WeakPtrFactory<Base> factory(&data);
|
| + WeakPtr<Base> ptr = factory.GetWeakPtr();
|
| + EXPECT_EQ(&data, ptr.get());
|
| + EXPECT_EQ(&data, *ptr);
|
| +}
|
| +
|
| } // namespace base
|
|
|