Chromium Code Reviews| Index: chrome/browser/storage_monitor/storage_monitor_linux_unittest.cc |
| diff --git a/chrome/browser/storage_monitor/removable_device_notifications_linux_unittest.cc b/chrome/browser/storage_monitor/storage_monitor_linux_unittest.cc |
| similarity index 92% |
| rename from chrome/browser/storage_monitor/removable_device_notifications_linux_unittest.cc |
| rename to chrome/browser/storage_monitor/storage_monitor_linux_unittest.cc |
| index 7fe78f7f662bdb707b636b2b46ee9ae5c93ad470..41a8b6f9ae0c94982428dc3ef88c17e792ad419c 100644 |
| --- a/chrome/browser/storage_monitor/removable_device_notifications_linux_unittest.cc |
| +++ b/chrome/browser/storage_monitor/storage_monitor_linux_unittest.cc |
| @@ -2,9 +2,9 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -// RemovableDeviceNotificationsLinux unit tests. |
| +// StorageMonitorLinux unit tests. |
| -#include "chrome/browser/storage_monitor/removable_device_notifications_linux.h" |
| +#include "chrome/browser/storage_monitor/storage_monitor_linux.h" |
| #include <mntent.h> |
| #include <stdio.h> |
| @@ -134,12 +134,10 @@ string16 GetDeviceName(const std::string& device) { |
| return string16(); |
| } |
| -class RemovableDeviceNotificationsLinuxTestWrapper |
| - : public RemovableDeviceNotificationsLinux { |
| +class TestStorageMonitorLinux : public StorageMonitorLinux { |
| public: |
| - RemovableDeviceNotificationsLinuxTestWrapper(const base::FilePath& path, |
| - MessageLoop* message_loop) |
| - : RemovableDeviceNotificationsLinux(path, &GetDeviceInfo), |
| + TestStorageMonitorLinux(const base::FilePath& path, MessageLoop* message_loop) |
| + : StorageMonitorLinux(path, &GetDeviceInfo), |
| message_loop_(message_loop) { |
| } |
| @@ -147,20 +145,20 @@ class RemovableDeviceNotificationsLinuxTestWrapper |
| // Avoids code deleting the object while there are references to it. |
| // Aside from the base::RefCountedThreadSafe friend class, any attempts to |
| // call this dtor will result in a compile-time error. |
| - virtual ~RemovableDeviceNotificationsLinuxTestWrapper() {} |
| + virtual ~TestStorageMonitorLinux() {} |
| virtual void OnFilePathChanged(const base::FilePath& path, |
| bool error) OVERRIDE { |
| - RemovableDeviceNotificationsLinux::OnFilePathChanged(path, error); |
| + StorageMonitorLinux::OnFilePathChanged(path, error); |
| message_loop_->PostTask(FROM_HERE, MessageLoop::QuitClosure()); |
| } |
| MessageLoop* message_loop_; |
| - DISALLOW_COPY_AND_ASSIGN(RemovableDeviceNotificationsLinuxTestWrapper); |
| + DISALLOW_COPY_AND_ASSIGN(TestStorageMonitorLinux); |
| }; |
| -class RemovableDeviceNotificationLinuxTest : public testing::Test { |
| +class StorageMonitorLinuxTest : public testing::Test { |
| public: |
| struct MtabTestData { |
| MtabTestData(const std::string& mount_device, |
| @@ -176,11 +174,11 @@ class RemovableDeviceNotificationLinuxTest : public testing::Test { |
| const std::string mount_type; |
| }; |
| - RemovableDeviceNotificationLinuxTest() |
| + StorageMonitorLinuxTest() |
| : message_loop_(MessageLoop::TYPE_IO), |
| file_thread_(content::BrowserThread::FILE, &message_loop_) { |
| } |
| - virtual ~RemovableDeviceNotificationLinuxTest() {} |
| + virtual ~StorageMonitorLinuxTest() {} |
| protected: |
| virtual void SetUp() OVERRIDE { |
| @@ -197,19 +195,18 @@ class RemovableDeviceNotificationLinuxTest : public testing::Test { |
| true /* overwrite */); |
| // Initialize the test subject. |
| - notifications_ = new RemovableDeviceNotificationsLinuxTestWrapper( |
| - mtab_file_, &message_loop_); |
| + monitor_ = new TestStorageMonitorLinux(mtab_file_, &message_loop_); |
| mock_storage_observer_.reset(new MockRemovableStorageObserver); |
| - notifications_->AddObserver(mock_storage_observer_.get()); |
| + monitor_->AddObserver(mock_storage_observer_.get()); |
| - notifications_->Init(); |
| + monitor_->Init(); |
| message_loop_.RunUntilIdle(); |
| } |
| virtual void TearDown() OVERRIDE { |
| message_loop_.RunUntilIdle(); |
| - notifications_->RemoveObserver(mock_storage_observer_.get()); |
| - notifications_ = NULL; |
| + monitor_->RemoveObserver(mock_storage_observer_.get()); |
| + monitor_ = NULL; |
| } |
| // Append mtab entries from the |data| array of size |data_size| to the mtab |
| @@ -234,14 +231,14 @@ class RemovableDeviceNotificationLinuxTest : public testing::Test { |
| } |
| // Create a directory named |dir| relative to the test directory. |
| - // It has a DCIM directory, so RemovableDeviceNotificationsLinux recognizes it |
| + // It has a DCIM directory, so StorageMonitorLinux recognizes it |
| // as a media directory. |
|
vandebo (ex-Chrome)
2013/03/02 00:23:37
nit: line wrap.
|
| base::FilePath CreateMountPointWithDCIMDir(const std::string& dir) { |
| return CreateMountPoint(dir, true /* create DCIM dir */); |
| } |
| // Create a directory named |dir| relative to the test directory. |
| - // It does not have a DCIM directory, so RemovableDeviceNotificationsLinux |
| + // It does not have a DCIM directory, so StorageMonitorLinux |
| // does not recognizes it as a media directory. |
|
vandebo (ex-Chrome)
2013/03/02 00:23:37
nit: line wrap.
|
| base::FilePath CreateMountPointWithoutDCIMDir(const std::string& dir) { |
| return CreateMountPoint(dir, false /* do not create DCIM dir */); |
| @@ -257,8 +254,8 @@ class RemovableDeviceNotificationLinuxTest : public testing::Test { |
| return *mock_storage_observer_; |
| } |
| - RemovableDeviceNotificationsLinux* notifier() { |
| - return notifications_.get(); |
| + StorageMonitorLinux* notifier() { |
| + return monitor_.get(); |
| } |
| private: |
| @@ -322,13 +319,13 @@ class RemovableDeviceNotificationLinuxTest : public testing::Test { |
| // Path to the test mtab file. |
| base::FilePath mtab_file_; |
| - scoped_refptr<RemovableDeviceNotificationsLinuxTestWrapper> notifications_; |
| + scoped_refptr<TestStorageMonitorLinux> monitor_; |
| - DISALLOW_COPY_AND_ASSIGN(RemovableDeviceNotificationLinuxTest); |
| + DISALLOW_COPY_AND_ASSIGN(StorageMonitorLinuxTest); |
| }; |
| // Simple test case where we attach and detach a media device. |
| -TEST_F(RemovableDeviceNotificationLinuxTest, BasicAttachDetach) { |
| +TEST_F(StorageMonitorLinuxTest, BasicAttachDetach) { |
| base::FilePath test_path = CreateMountPointWithDCIMDir(kMountPointA); |
| ASSERT_FALSE(test_path.empty()); |
| MtabTestData test_data[] = { |
| @@ -355,7 +352,7 @@ TEST_F(RemovableDeviceNotificationLinuxTest, BasicAttachDetach) { |
| } |
| // Only removable devices are recognized. |
| -TEST_F(RemovableDeviceNotificationLinuxTest, Removable) { |
| +TEST_F(StorageMonitorLinuxTest, Removable) { |
| base::FilePath test_path_a = CreateMountPointWithDCIMDir(kMountPointA); |
| ASSERT_FALSE(test_path_a.empty()); |
| MtabTestData test_data1[] = { |
| @@ -409,7 +406,7 @@ TEST_F(RemovableDeviceNotificationLinuxTest, Removable) { |
| } |
| // More complicated test case with multiple devices on multiple mount points. |
| -TEST_F(RemovableDeviceNotificationLinuxTest, SwapMountPoints) { |
| +TEST_F(StorageMonitorLinuxTest, SwapMountPoints) { |
| base::FilePath test_path_a = CreateMountPointWithDCIMDir(kMountPointA); |
| base::FilePath test_path_b = CreateMountPointWithDCIMDir(kMountPointB); |
| ASSERT_FALSE(test_path_a.empty()); |
| @@ -446,7 +443,7 @@ TEST_F(RemovableDeviceNotificationLinuxTest, SwapMountPoints) { |
| } |
| // More complicated test case with multiple devices on multiple mount points. |
| -TEST_F(RemovableDeviceNotificationLinuxTest, MultiDevicesMultiMountPoints) { |
| +TEST_F(StorageMonitorLinuxTest, MultiDevicesMultiMountPoints) { |
| base::FilePath test_path_a = CreateMountPointWithDCIMDir(kMountPointA); |
| base::FilePath test_path_b = CreateMountPointWithDCIMDir(kMountPointB); |
| ASSERT_FALSE(test_path_a.empty()); |
| @@ -513,8 +510,7 @@ TEST_F(RemovableDeviceNotificationLinuxTest, MultiDevicesMultiMountPoints) { |
| EXPECT_EQ(5, observer().detach_calls()); |
| } |
| -TEST_F(RemovableDeviceNotificationLinuxTest, |
| - MultipleMountPointsWithNonDCIMDevices) { |
| +TEST_F(StorageMonitorLinuxTest, MultipleMountPointsWithNonDCIMDevices) { |
| base::FilePath test_path_a = CreateMountPointWithDCIMDir(kMountPointA); |
| base::FilePath test_path_b = CreateMountPointWithDCIMDir(kMountPointB); |
| ASSERT_FALSE(test_path_a.empty()); |
| @@ -600,7 +596,7 @@ TEST_F(RemovableDeviceNotificationLinuxTest, |
| EXPECT_EQ(4, observer().detach_calls()); |
| } |
| -TEST_F(RemovableDeviceNotificationLinuxTest, DeviceLookUp) { |
| +TEST_F(StorageMonitorLinuxTest, DeviceLookUp) { |
| base::FilePath test_path_a = CreateMountPointWithDCIMDir(kMountPointA); |
| base::FilePath test_path_b = CreateMountPointWithoutDCIMDir(kMountPointB); |
| base::FilePath test_path_c = CreateMountPointWithoutDCIMDir(kMountPointC); |
| @@ -674,7 +670,7 @@ TEST_F(RemovableDeviceNotificationLinuxTest, DeviceLookUp) { |
| EXPECT_EQ(1, observer().detach_calls()); |
| } |
| -TEST_F(RemovableDeviceNotificationLinuxTest, DevicePartitionSize) { |
| +TEST_F(StorageMonitorLinuxTest, DevicePartitionSize) { |
| base::FilePath test_path_a = CreateMountPointWithDCIMDir(kMountPointA); |
| base::FilePath test_path_b = CreateMountPointWithoutDCIMDir(kMountPointB); |
| ASSERT_FALSE(test_path_a.empty()); |