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

Side by Side Diff: chrome/browser/chromeos/disks/mock_disk_mount_manager.cc

Issue 9019002: [CrosDisksClient] Determine device type from DeviceMediaType property sent by cros-disks. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 8 years, 10 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 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 #include "chrome/browser/chromeos/disks/mock_disk_mount_manager.h" 5 #include "chrome/browser/chromeos/disks/mock_disk_mount_manager.h"
6 6
7 #include "base/message_loop.h" 7 #include "base/message_loop.h"
8 #include "base/string_util.h" 8 #include "base/string_util.h"
9 #include "content/public/browser/browser_thread.h" 9 #include "content/public/browser/browser_thread.h"
10 10
11 using content::BrowserThread; 11 using content::BrowserThread;
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 54
55 void MockDiskMountManager::NotifyDeviceInsertEvents() { 55 void MockDiskMountManager::NotifyDeviceInsertEvents() {
56 scoped_ptr<DiskMountManager::Disk> disk1(new DiskMountManager::Disk( 56 scoped_ptr<DiskMountManager::Disk> disk1(new DiskMountManager::Disk(
57 std::string(kTestDevicePath), 57 std::string(kTestDevicePath),
58 std::string(), 58 std::string(),
59 std::string(kTestSystemPath), 59 std::string(kTestSystemPath),
60 std::string(kTestFilePath), 60 std::string(kTestFilePath),
61 std::string(), 61 std::string(),
62 std::string(kTestDriveLabel), 62 std::string(kTestDriveLabel),
63 std::string(kTestSystemPathPrefix), 63 std::string(kTestSystemPathPrefix),
64 FLASH, 64 DEVICE_TYPE_USB,
65 4294967295U, 65 4294967295U,
66 false, // is_parent 66 false, // is_parent
67 false, // is_read_only 67 false, // is_read_only
68 true, // has_media 68 true, // has_media
69 false, // on_boot_device 69 false, // on_boot_device
70 false)); // is_hidden 70 false)); // is_hidden
71 71
72 disks_.clear(); 72 disks_.clear();
73 disks_.insert(std::pair<std::string, DiskMountManager::Disk*>( 73 disks_.insert(std::pair<std::string, DiskMountManager::Disk*>(
74 std::string(kTestDevicePath), disk1.get())); 74 std::string(kTestDevicePath), disk1.get()));
75 75
76 // Device Added 76 // Device Added
77 DiskMountManagerEventType event; 77 DiskMountManagerEventType event;
78 event = MOUNT_DEVICE_ADDED; 78 event = MOUNT_DEVICE_ADDED;
79 NotifyDeviceChanged(event, kTestSystemPath); 79 NotifyDeviceChanged(event, kTestSystemPath);
80 80
81 // Disk Added 81 // Disk Added
82 event = MOUNT_DISK_ADDED; 82 event = MOUNT_DISK_ADDED;
83 NotifyDiskChanged(event, disk1.get()); 83 NotifyDiskChanged(event, disk1.get());
84 84
85 // Disk Changed 85 // Disk Changed
86 scoped_ptr<DiskMountManager::Disk> disk2(new DiskMountManager::Disk( 86 scoped_ptr<DiskMountManager::Disk> disk2(new DiskMountManager::Disk(
87 std::string(kTestDevicePath), 87 std::string(kTestDevicePath),
88 std::string(kTestMountPath), 88 std::string(kTestMountPath),
89 std::string(kTestSystemPath), 89 std::string(kTestSystemPath),
90 std::string(kTestFilePath), 90 std::string(kTestFilePath),
91 std::string(kTestDeviceLabel), 91 std::string(kTestDeviceLabel),
92 std::string(kTestDriveLabel), 92 std::string(kTestDriveLabel),
93 std::string(kTestSystemPathPrefix), 93 std::string(kTestSystemPathPrefix),
94 FLASH, 94 DEVICE_TYPE_MOBILE,
95 1073741824, 95 1073741824,
96 false, // is_parent 96 false, // is_parent
97 false, // is_read_only 97 false, // is_read_only
98 true, // has_media 98 true, // has_media
99 false, // on_boot_device 99 false, // on_boot_device
100 false)); // is_hidden 100 false)); // is_hidden
101 disks_.clear(); 101 disks_.clear();
102 disks_.insert(std::pair<std::string, DiskMountManager::Disk*>( 102 disks_.insert(std::pair<std::string, DiskMountManager::Disk*>(
103 std::string(kTestDevicePath), disk2.get())); 103 std::string(kTestDevicePath), disk2.get()));
104 event = MOUNT_DISK_CHANGED; 104 event = MOUNT_DISK_CHANGED;
105 NotifyDiskChanged(event, disk2.get()); 105 NotifyDiskChanged(event, disk2.get());
106 } 106 }
107 107
108 void MockDiskMountManager::NotifyDeviceRemoveEvents() { 108 void MockDiskMountManager::NotifyDeviceRemoveEvents() {
109 scoped_ptr<DiskMountManager::Disk> disk(new DiskMountManager::Disk( 109 scoped_ptr<DiskMountManager::Disk> disk(new DiskMountManager::Disk(
110 std::string(kTestDevicePath), 110 std::string(kTestDevicePath),
111 std::string(kTestMountPath), 111 std::string(kTestMountPath),
112 std::string(kTestSystemPath), 112 std::string(kTestSystemPath),
113 std::string(kTestFilePath), 113 std::string(kTestFilePath),
114 std::string(kTestDeviceLabel), 114 std::string(kTestDeviceLabel),
115 std::string(kTestDriveLabel), 115 std::string(kTestDriveLabel),
116 std::string(kTestSystemPathPrefix), 116 std::string(kTestSystemPathPrefix),
117 FLASH, 117 DEVICE_TYPE_SD,
118 1073741824, 118 1073741824,
119 false, // is_parent 119 false, // is_parent
120 false, // is_read_only 120 false, // is_read_only
121 true, // has_media 121 true, // has_media
122 false, // on_boot_device 122 false, // on_boot_device
123 false)); // is_hidden 123 false)); // is_hidden
124 disks_.clear(); 124 disks_.clear();
125 disks_.insert(std::pair<std::string, DiskMountManager::Disk*>( 125 disks_.insert(std::pair<std::string, DiskMountManager::Disk*>(
126 std::string(kTestDevicePath), disk.get())); 126 std::string(kTestDevicePath), disk.get()));
127 NotifyDiskChanged(MOUNT_DISK_REMOVED, disk.get()); 127 NotifyDiskChanged(MOUNT_DISK_REMOVED, disk.get());
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 void MockDiskMountManager::NotifyDeviceChanged(DiskMountManagerEventType event, 160 void MockDiskMountManager::NotifyDeviceChanged(DiskMountManagerEventType event,
161 const std::string& path) { 161 const std::string& path) {
162 // Make sure we run on UI thread. 162 // Make sure we run on UI thread.
163 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); 163 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
164 164
165 FOR_EACH_OBSERVER(Observer, observers_, DeviceChanged(event, path)); 165 FOR_EACH_OBSERVER(Observer, observers_, DeviceChanged(event, path));
166 } 166 }
167 167
168 } // namespace disks 168 } // namespace disks
169 } // namespace chromeos 169 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/disks/disk_mount_manager.cc ('k') | chrome/browser/chromeos/extensions/file_browser_event_router.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698