Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(12)

Side by Side Diff: chrome/browser/media_galleries/media_file_system_registry_unittest.cc

Issue 12382005: Rename RemovableDeviceNotifications=>StorageMonitor (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix some includes from recent merge. Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // MediaFileSystemRegistry unit tests. 5 // MediaFileSystemRegistry unit tests.
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <set> 8 #include <set>
9 9
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 29 matching lines...) Expand all
40 #include "content/public/browser/render_view_host.h" 40 #include "content/public/browser/render_view_host.h"
41 #include "content/public/browser/web_contents.h" 41 #include "content/public/browser/web_contents.h"
42 #include "content/public/test/mock_render_process_host.h" 42 #include "content/public/test/mock_render_process_host.h"
43 #include "content/public/test/test_browser_thread.h" 43 #include "content/public/test/test_browser_thread.h"
44 #include "content/public/test/web_contents_tester.h" 44 #include "content/public/test/web_contents_tester.h"
45 #include "sync/api/string_ordinal.h" 45 #include "sync/api/string_ordinal.h"
46 #include "testing/gtest/include/gtest/gtest.h" 46 #include "testing/gtest/include/gtest/gtest.h"
47 47
48 #if defined(OS_WIN) 48 #if defined(OS_WIN)
49 #include "chrome/browser/storage_monitor/test_portable_device_watcher_win.h" 49 #include "chrome/browser/storage_monitor/test_portable_device_watcher_win.h"
50 #include "chrome/browser/storage_monitor/test_removable_device_notifications_win dow_win.h" 50 #include "chrome/browser/storage_monitor/test_storage_monitor_win.h"
51 #include "chrome/browser/storage_monitor/test_volume_mount_watcher_win.h" 51 #include "chrome/browser/storage_monitor/test_volume_mount_watcher_win.h"
52 #include "chrome/common/chrome_switches.h" 52 #include "chrome/common/chrome_switches.h"
53 #endif 53 #endif
54 54
55 namespace chrome { 55 namespace chrome {
56 56
57 // Not anonymous so it can be friends with MediaFileSystemRegistry. 57 // Not anonymous so it can be friends with MediaFileSystemRegistry.
58 class TestMediaFileSystemContext : public MediaFileSystemContext { 58 class TestMediaFileSystemContext : public MediaFileSystemContext {
59 public: 59 public:
60 struct FSInfo { 60 struct FSInfo {
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after
395 395
396 // MediaFileSystemRegistry owns this. 396 // MediaFileSystemRegistry owns this.
397 TestMediaFileSystemContext* test_file_system_context_; 397 TestMediaFileSystemContext* test_file_system_context_;
398 398
399 // Needed for extension service & friends to work. 399 // Needed for extension service & friends to work.
400 content::TestBrowserThread ui_thread_; 400 content::TestBrowserThread ui_thread_;
401 content::TestBrowserThread file_thread_; 401 content::TestBrowserThread file_thread_;
402 402
403 // TODO(gbillock): Eliminate windows-specific code from this test. 403 // TODO(gbillock): Eliminate windows-specific code from this test.
404 #if defined(OS_WIN) 404 #if defined(OS_WIN)
405 scoped_ptr<test::TestRemovableDeviceNotificationsWindowWin> window_; 405 scoped_ptr<test::TestStorageMonitorWindowWin> window_;
vandebo (ex-Chrome) 2013/03/01 19:47:39 TestStorageMonitorWin
406 #else 406 #else
407 chrome::test::TestStorageMonitor monitor_; 407 chrome::test::TestStorageMonitor monitor_;
408 #endif 408 #endif
409 409
410 MockProfileSharedRenderProcessHostFactory rph_factory_; 410 MockProfileSharedRenderProcessHostFactory rph_factory_;
411 411
412 ScopedVector<ProfileState> profile_states_; 412 ScopedVector<ProfileState> profile_states_;
413 413
414 DISALLOW_COPY_AND_ASSIGN(MediaFileSystemRegistryTest); 414 DISALLOW_COPY_AND_ASSIGN(MediaFileSystemRegistryTest);
415 }; 415 };
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after
770 return result; 770 return result;
771 } 771 }
772 772
773 void MediaFileSystemRegistryTest::SetUp() { 773 void MediaFileSystemRegistryTest::SetUp() {
774 #if defined(OS_WIN) 774 #if defined(OS_WIN)
775 CommandLine::ForCurrentProcess()->AppendSwitch( 775 CommandLine::ForCurrentProcess()->AppendSwitch(
776 switches::kEnableMediaTransferProtocolDeviceOperations); 776 switches::kEnableMediaTransferProtocolDeviceOperations);
777 test::TestPortableDeviceWatcherWin* portable_device_watcher = 777 test::TestPortableDeviceWatcherWin* portable_device_watcher =
778 new test::TestPortableDeviceWatcherWin; 778 new test::TestPortableDeviceWatcherWin;
779 portable_device_watcher->set_use_dummy_mtp_storage_info(true); 779 portable_device_watcher->set_use_dummy_mtp_storage_info(true);
780 window_.reset(new test::TestRemovableDeviceNotificationsWindowWin( 780 window_.reset(new test::TestStorageMonitorWindowWin(
781 new test::TestVolumeMountWatcherWin, portable_device_watcher)); 781 new test::TestVolumeMountWatcherWin, portable_device_watcher));
782 window_->Init(); 782 window_->Init();
783 #endif 783 #endif
784 784
785 ChromeRenderViewHostTestHarness::SetUp(); 785 ChromeRenderViewHostTestHarness::SetUp();
786 DeleteContents(); 786 DeleteContents();
787 SetRenderProcessHostFactory(&rph_factory_); 787 SetRenderProcessHostFactory(&rph_factory_);
788 788
789 TestMediaStorageUtil::SetTestingMode(); 789 TestMediaStorageUtil::SetTestingMode();
790 test_file_system_context_ = new TestMediaFileSystemContext( 790 test_file_system_context_ = new TestMediaFileSystemContext(
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
1015 pref_info_with_relpath.device_id = device_id; 1015 pref_info_with_relpath.device_id = device_id;
1016 EXPECT_EQ(dcim_dir().Append(pref_info_with_relpath.path).value(), 1016 EXPECT_EQ(dcim_dir().Append(pref_info_with_relpath.path).value(),
1017 pref_info_with_relpath.AbsolutePath().value()); 1017 pref_info_with_relpath.AbsolutePath().value());
1018 1018
1019 DetachDevice(device_id); 1019 DetachDevice(device_id);
1020 EXPECT_TRUE(pref_info.AbsolutePath().empty()); 1020 EXPECT_TRUE(pref_info.AbsolutePath().empty());
1021 EXPECT_TRUE(pref_info_with_relpath.AbsolutePath().empty()); 1021 EXPECT_TRUE(pref_info_with_relpath.AbsolutePath().empty());
1022 } 1022 }
1023 1023
1024 } // namespace chrome 1024 } // namespace chrome
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698