OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 #include <vector> | 5 #include <vector> |
6 | 6 |
7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
8 #include "base/files/file_path.h" | 8 #include "base/files/file_path.h" |
9 #include "base/message_loop/message_loop.h" | 9 #include "base/message_loop/message_loop.h" |
10 #include "base/run_loop.h" | 10 #include "base/run_loop.h" |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 TestVolumeMountWatcherWin* mount_watcher = new TestVolumeMountWatcherWin; | 76 TestVolumeMountWatcherWin* mount_watcher = new TestVolumeMountWatcherWin; |
77 portable_device_watcher->set_use_dummy_mtp_storage_info(true); | 77 portable_device_watcher->set_use_dummy_mtp_storage_info(true); |
78 scoped_ptr<TestStorageMonitorWin> monitor( | 78 scoped_ptr<TestStorageMonitorWin> monitor( |
79 new TestStorageMonitorWin(mount_watcher, portable_device_watcher)); | 79 new TestStorageMonitorWin(mount_watcher, portable_device_watcher)); |
80 TestingBrowserProcess* browser_process = TestingBrowserProcess::GetGlobal(); | 80 TestingBrowserProcess* browser_process = TestingBrowserProcess::GetGlobal(); |
81 DCHECK(browser_process); | 81 DCHECK(browser_process); |
82 monitor_ = monitor.get(); | 82 monitor_ = monitor.get(); |
83 browser_process->SetStorageMonitor(monitor.Pass()); | 83 browser_process->SetStorageMonitor(monitor.Pass()); |
84 | 84 |
85 base::RunLoop runloop; | 85 base::RunLoop runloop; |
86 monitor_->EnsureInitialized(runloop.QuitClosure()); | 86 browser_process->media_file_system_registry()->GetPreferences(profile())-> |
| 87 EnsureInitialized(runloop.QuitClosure()); |
87 runloop.Run(); | 88 runloop.Run(); |
88 | 89 |
89 extensions::TestExtensionSystem* extension_system( | 90 extensions::TestExtensionSystem* extension_system( |
90 static_cast<extensions::TestExtensionSystem*>( | 91 static_cast<extensions::TestExtensionSystem*>( |
91 extensions::ExtensionSystem::Get(profile()))); | 92 extensions::ExtensionSystem::Get(profile()))); |
92 extension_system->CreateExtensionService( | 93 extension_system->CreateExtensionService( |
93 CommandLine::ForCurrentProcess(), base::FilePath(), false); | 94 CommandLine::ForCurrentProcess(), base::FilePath(), false); |
94 | 95 |
95 std::vector<std::string> all_permissions; | 96 std::vector<std::string> all_permissions; |
96 all_permissions.push_back("allAutoDetected"); | 97 all_permissions.push_back("allAutoDetected"); |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
164 for (FSInfoMap::iterator i = results.begin(); i != results.end(); ++i) { | 165 for (FSInfoMap::iterator i = results.begin(); i != results.end(); ++i) { |
165 MediaFileSystemInfo info = i->second; | 166 MediaFileSystemInfo info = i->second; |
166 if (info.path == location) { | 167 if (info.path == location) { |
167 CheckGalleryInfo(info, location.LossyDisplayName(), location, true, true); | 168 CheckGalleryInfo(info, location.LossyDisplayName(), location, true, true); |
168 checked = true; | 169 checked = true; |
169 break; | 170 break; |
170 } | 171 } |
171 } | 172 } |
172 EXPECT_TRUE(checked); | 173 EXPECT_TRUE(checked); |
173 } | 174 } |
OLD | NEW |