| Index: base/message_loop_unittest.cc
|
| diff --git a/base/message_loop_unittest.cc b/base/message_loop_unittest.cc
|
| index d1e921cc0029780a5cff49c55eb760cf350e350f..15f825b7ac992eb791ecc2332819e7a03b160896 100644
|
| --- a/base/message_loop_unittest.cc
|
| +++ b/base/message_loop_unittest.cc
|
| @@ -397,6 +397,11 @@ class RecordDeletionProbe : public base::RefCounted<RecordDeletionProbe> {
|
| RecordDeletionProbe(RecordDeletionProbe* post_on_delete, bool* was_deleted)
|
| : post_on_delete_(post_on_delete), was_deleted_(was_deleted) {
|
| }
|
| + void Run() {}
|
| +
|
| + private:
|
| + friend class base::RefCounted<RecordDeletionProbe>;
|
| +
|
| ~RecordDeletionProbe() {
|
| *was_deleted_ = true;
|
| if (post_on_delete_)
|
| @@ -404,8 +409,7 @@ class RecordDeletionProbe : public base::RefCounted<RecordDeletionProbe> {
|
| FROM_HERE,
|
| base::Bind(&RecordDeletionProbe::Run, post_on_delete_.get()));
|
| }
|
| - void Run() {}
|
| - private:
|
| +
|
| scoped_refptr<RecordDeletionProbe> post_on_delete_;
|
| bool* was_deleted_;
|
| };
|
| @@ -1624,15 +1628,18 @@ class DestructionObserverProbe :
|
| : task_destroyed_(task_destroyed),
|
| destruction_observer_called_(destruction_observer_called) {
|
| }
|
| - virtual ~DestructionObserverProbe() {
|
| - EXPECT_FALSE(*destruction_observer_called_);
|
| - *task_destroyed_ = true;
|
| - }
|
| virtual void Run() {
|
| // This task should never run.
|
| ADD_FAILURE();
|
| }
|
| private:
|
| + friend class base::RefCounted<DestructionObserverProbe>;
|
| +
|
| + virtual ~DestructionObserverProbe() {
|
| + EXPECT_FALSE(*destruction_observer_called_);
|
| + *task_destroyed_ = true;
|
| + }
|
| +
|
| bool* task_destroyed_;
|
| bool* destruction_observer_called_;
|
| };
|
|
|