Lines Matching refs:volume

88 	fApplication = new BTestApp("application/x-vnd.obos.volume-test");
117 CheckVolume(BVolume &volume, dev_t device, status_t error)
119 CHK(volume.InitCheck() == error);
124 CHK(volume.Device() == device);
127 CHK(volume.GetRootDirectory(&rootDir) == B_OK);
134 CHK(volume.Capacity() == info.total_blocks * info.block_size);
135 CHK(volume.FreeBytes() == info.free_blocks * info.block_size);
138 CHK(volume.GetName(name) == B_OK);
146 CHK(volume.GetIcon(&miniIcon, B_MINI_ICON) == iconError);
154 CHK(volume.GetIcon(&largeIcon, B_LARGE_ICON) == iconError);
158 CHK(volume.IsRemovable() == bool(info.flags & B_FS_IS_REMOVABLE));
159 CHK(volume.IsReadOnly() == bool(info.flags & B_FS_IS_READONLY));
160 CHK(volume.IsPersistent() == bool(info.flags & B_FS_IS_PERSISTENT));
161 CHK(volume.IsShared() == bool(info.flags & B_FS_IS_SHARED));
162 CHK(volume.KnowsMime() == bool(info.flags & B_FS_HAS_MIME));
163 CHK(volume.KnowsAttr() == bool(info.flags & B_FS_HAS_ATTR));
164 CHK(volume.KnowsQuery() == bool(info.flags & B_FS_HAS_QUERY));
166 CHK(volume.Device() == -1);
169 CHK(volume.GetRootDirectory(&rootDir) == B_BAD_VALUE);
171 CHK(volume.Capacity() == B_BAD_VALUE);
172 CHK(volume.FreeBytes() == B_BAD_VALUE);
175 CHK(volume.GetName(name) == B_BAD_VALUE);
179 CHK(volume.GetIcon(&miniIcon, B_MINI_ICON) == B_BAD_VALUE);
182 CHK(volume.GetIcon(&largeIcon, B_LARGE_ICON) == B_BAD_VALUE);
184 CHK(volume.IsRemovable() == false);
185 CHK(volume.IsReadOnly() == false);
186 CHK(volume.IsPersistent() == false);
187 CHK(volume.IsShared() == false);
188 CHK(volume.KnowsMime() == false);
189 CHK(volume.KnowsAttr() == false);
190 CHK(volume.KnowsQuery() == false);
197 AssertNotBootVolume(const BVolume &volume)
199 CHK(volume.InitCheck() == B_OK);
202 CHK(volume.Device() != bootDevice);
211 BVolume volume;
212 CheckVolume(volume, -1, B_NO_INIT);
229 BVolume volume(device);
230 CheckVolume(volume, device, (device >= 0 ? B_OK : B_BAD_VALUE));
235 BVolume volume(-2);
236 CHK(volume.InitCheck() == B_BAD_VALUE);
245 BVolume volume(device);
246 CHK(volume.InitCheck() == B_ENTRY_NOT_FOUND);
270 // reinit already initialized volume
273 // init fresh volume
277 // uninit volume
284 BVolume volume;
285 CHK(volume.SetTo(-2) == B_BAD_VALUE);
286 CHK(volume.InitCheck() == B_BAD_VALUE);
295 BVolume volume;
296 CHK(volume.SetTo(device) == B_ENTRY_NOT_FOUND);
297 CHK(volume.InitCheck() == B_ENTRY_NOT_FOUND);
351 BVolume volume(device);
352 CheckVolume(volume, device, initError);
361 CHK((volume == volume2) == equal);
362 CHK((volume != volume2) == !equal);
373 BVolume volume(device);
374 CheckVolume(volume, device, B_OK);
375 AssertNotBootVolume(volume);
379 CHK(volume.SetName(newName) == B_OK);
381 CHK(volume.GetName(name) == B_OK);
383 CheckVolume(volume, device, B_OK);
387 CHK(volume.SetName(newName2) == B_OK);
388 CHK(volume.GetName(name) == B_OK);
390 CheckVolume(volume, device, B_OK);
395 CHK(volume.GetName(NULL) == B_BAD_VALUE);
401 CHK(volume.SetName(NULL) == B_BAD_VALUE);
403 // uninitialized volume
405 volume.Unset();
406 CHK(volume.SetName(newName) == B_BAD_VALUE);
413 BVolume volume(dev_for_path("/boot"));
414 CHK(volume.InitCheck() == B_OK);
419 CHK(volume.GetRootDirectory(NULL) == B_BAD_VALUE);
422 CHK(volume.GetIcon(NULL, B_MINI_ICON) == B_BAD_VALUE);
423 CHK(volume.GetIcon(NULL, B_LARGE_ICON) == B_BAD_VALUE);
430 CHK(volume.GetIcon(&largeIcon, B_MINI_ICON) == B_BAD_VALUE);
433 CHK(volume.GetIcon(&miniIcon, B_LARGE_ICON) == B_BAD_VALUE);
470 // status_t GetBootVolume(BVolume *volume)
473 BVolume volume;
474 CHK(roster.GetBootVolume(&volume) == B_OK);
477 CheckVolume(volume, device, B_OK);
479 // status_t GetNextVolume(BVolume *volume)
488 volume.Unset();
490 while (--checkCount >= 0 && roster.GetNextVolume(&volume) == B_OK) {
491 device = volume.Device();
493 CheckVolume(volume, device, B_OK);
500 volume.Unset();
502 while ((error = roster.GetNextVolume(&volume)) == B_OK) {
503 device = volume.Device();
505 CheckVolume(volume, device, B_OK);
537 // volume mounted
551 // volume unmounted
578 // unmount volume
586 // mount volume
598 // unmount volume
603 // mount volume
614 // unmount, mount volume