| Index: base/trace_event/memory_dump_manager_unittest.cc
|
| diff --git a/base/trace_event/memory_dump_manager_unittest.cc b/base/trace_event/memory_dump_manager_unittest.cc
|
| index b5337e95c74afbd31b9f1f81c4a2e0059443b510..1ba73e624aec83648a9fb5089f876bc1dceafc6b 100644
|
| --- a/base/trace_event/memory_dump_manager_unittest.cc
|
| +++ b/base/trace_event/memory_dump_manager_unittest.cc
|
| @@ -17,14 +17,16 @@ namespace trace_event {
|
| class MemoryDumpManagerTest : public testing::Test {
|
| public:
|
| void SetUp() override {
|
| + mdm_.reset(new MemoryDumpManager());
|
| + MemoryDumpManager::SetInstanceForTesting(mdm_.get());
|
| + ASSERT_EQ(mdm_, MemoryDumpManager::GetInstance());
|
| MemoryDumpManager::GetInstance()->Initialize();
|
| - mdm_ = MemoryDumpManager::GetInstance();
|
| }
|
|
|
| void TearDown() override {
|
| - MemoryDumpManager::DeleteForTesting();
|
| + MemoryDumpManager::SetInstanceForTesting(nullptr);
|
| + mdm_.reset();
|
| TraceLog::DeleteForTesting();
|
| - mdm_ = NULL;
|
| }
|
|
|
| protected:
|
| @@ -37,7 +39,7 @@ class MemoryDumpManagerTest : public testing::Test {
|
|
|
| void DisableTracing() { TraceLog::GetInstance()->SetDisabled(); }
|
|
|
| - MemoryDumpManager* mdm_;
|
| + scoped_ptr<MemoryDumpManager> mdm_;
|
|
|
| private:
|
| // We want our singleton torn down after each test.
|
|
|