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..4acc03c205de3f3d8ed50edf05d118dc31ad5ac2 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 = |
+ chrome::test::TestStorageMonitor::CreateAndInstall(); |
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_; |