Chromium Code Reviews| Index: chrome/browser/storage_monitor/media_transfer_protocol_device_observer_linux_unittest.cc |
| diff --git a/chrome/browser/storage_monitor/media_transfer_protocol_device_observer_linux_unittest.cc b/chrome/browser/storage_monitor/media_transfer_protocol_device_observer_linux_unittest.cc |
| index eb145bc511b443467d434729235305b128ad8d53..625def6343b0883c642e0ba90e426d1239adbcdb 100644 |
| --- a/chrome/browser/storage_monitor/media_transfer_protocol_device_observer_linux_unittest.cc |
| +++ b/chrome/browser/storage_monitor/media_transfer_protocol_device_observer_linux_unittest.cc |
| @@ -12,10 +12,12 @@ |
| #include "base/message_loop.h" |
| #include "base/run_loop.h" |
| #include "base/strings/utf_string_conversions.h" |
| +#include "chrome/browser/browser_process.h" |
| #include "chrome/browser/storage_monitor/mock_removable_storage_observer.h" |
| #include "chrome/browser/storage_monitor/storage_info.h" |
| #include "chrome/browser/storage_monitor/storage_monitor.h" |
| #include "chrome/browser/storage_monitor/test_storage_monitor.h" |
| +#include "chrome/test/base/testing_browser_process.h" |
| #include "content/public/test/test_browser_thread.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| @@ -92,13 +94,16 @@ class MediaTransferProtocolDeviceObserverLinuxTest : public testing::Test { |
| protected: |
| virtual void SetUp() OVERRIDE { |
| mock_storage_observer_.reset(new MockRemovableStorageObserver); |
| + chrome::test::TestStorageMonitor* monitor = |
|
vandebo (ex-Chrome)
2013/07/10 16:57:45
leak?
Greg Billock
2013/07/10 21:57:17
no
On 2013/07/10 16:57:45, vandebo wrote:
|
| + chrome::test::TestStorageMonitor::Create(); |
| mtp_device_observer_.reset( |
| - new TestMediaTransferProtocolDeviceObserverLinux(monitor_.receiver())); |
| - monitor_.AddObserver(mock_storage_observer_.get()); |
| + new TestMediaTransferProtocolDeviceObserverLinux(monitor->receiver())); |
| + monitor->AddObserver(mock_storage_observer_.get()); |
| } |
| virtual void TearDown() OVERRIDE { |
| - monitor_.RemoveObserver(mock_storage_observer_.get()); |
| + StorageMonitor* monitor = g_browser_process->storage_monitor(); |
| + monitor->RemoveObserver(mock_storage_observer_.get()); |
| mtp_device_observer_.reset(); |
| } |
| @@ -115,7 +120,6 @@ class MediaTransferProtocolDeviceObserverLinuxTest : public testing::Test { |
| base::MessageLoop message_loop_; |
| content::TestBrowserThread file_thread_; |
| - chrome::test::TestStorageMonitor monitor_; |
| scoped_ptr<TestMediaTransferProtocolDeviceObserverLinux> mtp_device_observer_; |
| scoped_ptr<MockRemovableStorageObserver> mock_storage_observer_; |