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

Side by Side Diff: device/bluetooth/bluetooth_adapter_chromeos_unittest.cc

Issue 12018024: Implemented Asynchronous Initialization of BluetoothAdapter. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Renamed RunCallbackOnAdapterReady to GetAdapter. Created 7 years, 11 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) 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 #include "chromeos/dbus/mock_bluetooth_adapter_client.h" 5 #include "chromeos/dbus/mock_bluetooth_adapter_client.h"
6 #include "chromeos/dbus/mock_bluetooth_manager_client.h" 6 #include "chromeos/dbus/mock_bluetooth_manager_client.h"
7 #include "chromeos/dbus/mock_dbus_thread_manager.h" 7 #include "chromeos/dbus/mock_dbus_thread_manager.h"
8 #include "dbus/object_path.h" 8 #include "dbus/object_path.h"
9 #include "device/bluetooth/bluetooth_adapter.h" 9 #include "device/bluetooth/bluetooth_adapter.h"
10 #include "device/bluetooth/bluetooth_adapter_chromeos.h" 10 #include "device/bluetooth/bluetooth_adapter_chromeos.h"
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 }; 68 };
69 69
70 TEST_F(BluetoothAdapterChromeOsTest, DefaultAdapterNotPresent) { 70 TEST_F(BluetoothAdapterChromeOsTest, DefaultAdapterNotPresent) {
71 // Create the default adapter instance; 71 // Create the default adapter instance;
72 // BluetoothManagerClient::DefaultAdapter will be called once, passing 72 // BluetoothManagerClient::DefaultAdapter will be called once, passing
73 // a callback to obtain the adapter path. 73 // a callback to obtain the adapter path.
74 BluetoothManagerClient::AdapterCallback adapter_callback; 74 BluetoothManagerClient::AdapterCallback adapter_callback;
75 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 75 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
76 .WillOnce(SaveArg<0>(&adapter_callback)); 76 .WillOnce(SaveArg<0>(&adapter_callback));
77 77
78 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 78 BluetoothAdapterFactory::GetAdapter(
79 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 79 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
80 base::Unretained(this))); 80 base::Unretained(this)));
81 ASSERT_TRUE(adapter_ != NULL); 81 ASSERT_TRUE(adapter_ != NULL);
82 82
83 // Call the adapter callback; make out it failed. 83 // Call the adapter callback; make out it failed.
84 // BluetoothAdapter::Observer::AdapterPresentChanged must not be called. 84 // BluetoothAdapter::Observer::AdapterPresentChanged must not be called.
85 MockBluetoothAdapter::Observer adapter_observer; 85 MockBluetoothAdapter::Observer adapter_observer;
86 adapter_->AddObserver(&adapter_observer); 86 adapter_->AddObserver(&adapter_observer);
87 87
88 EXPECT_CALL(adapter_observer, AdapterPresentChanged(adapter_.get(), _)) 88 EXPECT_CALL(adapter_observer, AdapterPresentChanged(adapter_.get(), _))
89 .Times(0); 89 .Times(0);
90 90
91 adapter_callback.Run(dbus::ObjectPath(""), false); 91 adapter_callback.Run(dbus::ObjectPath(""), false);
92 92
93 // Adapter should not be present. 93 // Adapter should not be present.
94 EXPECT_FALSE(adapter_->IsPresent()); 94 EXPECT_FALSE(adapter_->IsPresent());
95 } 95 }
96 96
97 TEST_F(BluetoothAdapterChromeOsTest, DefaultAdapterWithAddress) { 97 TEST_F(BluetoothAdapterChromeOsTest, DefaultAdapterWithAddress) {
98 const dbus::ObjectPath adapter_path("/fake/hci0"); 98 const dbus::ObjectPath adapter_path("/fake/hci0");
99 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 99 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
100 100
101 // Create the default adapter instance; 101 // Create the default adapter instance;
102 // BluetoothManagerClient::DefaultAdapter will be called once, passing 102 // BluetoothManagerClient::DefaultAdapter will be called once, passing
103 // a callback to obtain the adapter path. 103 // a callback to obtain the adapter path.
104 BluetoothManagerClient::AdapterCallback adapter_callback; 104 BluetoothManagerClient::AdapterCallback adapter_callback;
105 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 105 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
106 .WillOnce(SaveArg<0>(&adapter_callback)); 106 .WillOnce(SaveArg<0>(&adapter_callback));
107 107
108 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 108 BluetoothAdapterFactory::GetAdapter(
109 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 109 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
110 base::Unretained(this))); 110 base::Unretained(this)));
111 111
112 // Call the adapter callback; 112 // Call the adapter callback;
113 // BluetoothAdapterClient::GetProperties will be called once to obtain 113 // BluetoothAdapterClient::GetProperties will be called once to obtain
114 // the property set. 114 // the property set.
115 MockBluetoothAdapterClient::Properties adapter_properties; 115 MockBluetoothAdapterClient::Properties adapter_properties;
116 adapter_properties.address.ReplaceValue(adapter_address); 116 adapter_properties.address.ReplaceValue(adapter_address);
117 117
118 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path)) 118 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path))
(...skipping 18 matching lines...) Expand all
137 const dbus::ObjectPath adapter_path("/fake/hci0"); 137 const dbus::ObjectPath adapter_path("/fake/hci0");
138 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 138 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
139 139
140 // Create the default adapter instance; 140 // Create the default adapter instance;
141 // BluetoothManagerClient::DefaultAdapter will be called once, passing 141 // BluetoothManagerClient::DefaultAdapter will be called once, passing
142 // a callback to obtain the adapter path. 142 // a callback to obtain the adapter path.
143 BluetoothManagerClient::AdapterCallback adapter_callback; 143 BluetoothManagerClient::AdapterCallback adapter_callback;
144 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 144 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
145 .WillOnce(SaveArg<0>(&adapter_callback)); 145 .WillOnce(SaveArg<0>(&adapter_callback));
146 146
147 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 147 BluetoothAdapterFactory::GetAdapter(
148 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 148 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
149 base::Unretained(this))); 149 base::Unretained(this)));
150 150
151 // Call the adapter callback; 151 // Call the adapter callback;
152 // BluetoothAdapterClient::GetProperties will be called once to obtain 152 // BluetoothAdapterClient::GetProperties will be called once to obtain
153 // the property set. 153 // the property set.
154 MockBluetoothAdapterClient::Properties adapter_properties; 154 MockBluetoothAdapterClient::Properties adapter_properties;
155 155
156 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path)) 156 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path))
157 .WillRepeatedly(Return(&adapter_properties)); 157 .WillRepeatedly(Return(&adapter_properties));
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
192 const dbus::ObjectPath adapter_path("/fake/hci0"); 192 const dbus::ObjectPath adapter_path("/fake/hci0");
193 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 193 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
194 194
195 // Create the default adapter instance; 195 // Create the default adapter instance;
196 // BluetoothManagerClient::DefaultAdapter will be called once, passing 196 // BluetoothManagerClient::DefaultAdapter will be called once, passing
197 // a callback to obtain the adapter path. 197 // a callback to obtain the adapter path.
198 BluetoothManagerClient::AdapterCallback adapter_callback; 198 BluetoothManagerClient::AdapterCallback adapter_callback;
199 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 199 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
200 .WillOnce(SaveArg<0>(&adapter_callback)); 200 .WillOnce(SaveArg<0>(&adapter_callback));
201 201
202 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 202 BluetoothAdapterFactory::GetAdapter(
203 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 203 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
204 base::Unretained(this))); 204 base::Unretained(this)));
205 205
206 // Call the adapter callback; make out it failed. 206 // Call the adapter callback; make out it failed.
207 adapter_callback.Run(dbus::ObjectPath(""), false); 207 adapter_callback.Run(dbus::ObjectPath(""), false);
208 208
209 // Tell the adapter the default adapter changed; 209 // Tell the adapter the default adapter changed;
210 // BluetoothAdapterClient::GetProperties will be called once to obtain 210 // BluetoothAdapterClient::GetProperties will be called once to obtain
211 // the property set. 211 // the property set.
212 MockBluetoothAdapterClient::Properties adapter_properties; 212 MockBluetoothAdapterClient::Properties adapter_properties;
(...skipping 26 matching lines...) Expand all
239 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE"; 239 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE";
240 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE"; 240 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE";
241 241
242 // Create the default adapter instance; 242 // Create the default adapter instance;
243 // BluetoothManagerClient::DefaultAdapter will be called once, passing 243 // BluetoothManagerClient::DefaultAdapter will be called once, passing
244 // a callback to obtain the adapter path. 244 // a callback to obtain the adapter path.
245 BluetoothManagerClient::AdapterCallback adapter_callback; 245 BluetoothManagerClient::AdapterCallback adapter_callback;
246 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 246 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
247 .WillOnce(SaveArg<0>(&adapter_callback)); 247 .WillOnce(SaveArg<0>(&adapter_callback));
248 248
249 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 249 BluetoothAdapterFactory::GetAdapter(
250 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 250 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
251 base::Unretained(this))); 251 base::Unretained(this)));
252 252
253 // Call the adapter callback; 253 // Call the adapter callback;
254 // BluetoothAdapterClient::GetProperties will be called once to obtain 254 // BluetoothAdapterClient::GetProperties will be called once to obtain
255 // the property set. 255 // the property set.
256 MockBluetoothAdapterClient::Properties initial_adapter_properties; 256 MockBluetoothAdapterClient::Properties initial_adapter_properties;
257 initial_adapter_properties.address.ReplaceValue(initial_adapter_address); 257 initial_adapter_properties.address.ReplaceValue(initial_adapter_address);
258 258
259 EXPECT_CALL(*mock_adapter_client_, GetProperties(initial_adapter_path)) 259 EXPECT_CALL(*mock_adapter_client_, GetProperties(initial_adapter_path))
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
297 const dbus::ObjectPath adapter_path("/fake/hci0"); 297 const dbus::ObjectPath adapter_path("/fake/hci0");
298 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 298 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
299 299
300 // Create the default adapter instance; 300 // Create the default adapter instance;
301 // BluetoothManagerClient::DefaultAdapter will be called once, passing 301 // BluetoothManagerClient::DefaultAdapter will be called once, passing
302 // a callback to obtain the adapter path. 302 // a callback to obtain the adapter path.
303 BluetoothManagerClient::AdapterCallback adapter_callback; 303 BluetoothManagerClient::AdapterCallback adapter_callback;
304 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 304 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
305 .WillOnce(SaveArg<0>(&adapter_callback)); 305 .WillOnce(SaveArg<0>(&adapter_callback));
306 306
307 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 307 BluetoothAdapterFactory::GetAdapter(
308 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 308 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
309 base::Unretained(this))); 309 base::Unretained(this)));
310 310
311 // Call the adapter callback; make out it failed. 311 // Call the adapter callback; make out it failed.
312 adapter_callback.Run(dbus::ObjectPath(""), false); 312 adapter_callback.Run(dbus::ObjectPath(""), false);
313 313
314 // Tell the adapter the default adapter changed; 314 // Tell the adapter the default adapter changed;
315 // BluetoothAdapterClient::GetProperties will be called once to obtain 315 // BluetoothAdapterClient::GetProperties will be called once to obtain
316 // the property set. 316 // the property set.
317 MockBluetoothAdapterClient::Properties adapter_properties; 317 MockBluetoothAdapterClient::Properties adapter_properties;
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE"; 357 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE";
358 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE"; 358 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE";
359 359
360 // Create the default adapter instance; 360 // Create the default adapter instance;
361 // BluetoothManagerClient::DefaultAdapter will be called once, passing 361 // BluetoothManagerClient::DefaultAdapter will be called once, passing
362 // a callback to obtain the adapter path. 362 // a callback to obtain the adapter path.
363 BluetoothManagerClient::AdapterCallback adapter_callback; 363 BluetoothManagerClient::AdapterCallback adapter_callback;
364 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 364 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
365 .WillOnce(SaveArg<0>(&adapter_callback)); 365 .WillOnce(SaveArg<0>(&adapter_callback));
366 366
367 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 367 BluetoothAdapterFactory::GetAdapter(
368 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 368 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
369 base::Unretained(this))); 369 base::Unretained(this)));
370 370
371 // Call the adapter callback; 371 // Call the adapter callback;
372 // BluetoothAdapterClient::GetProperties will be called once to obtain 372 // BluetoothAdapterClient::GetProperties will be called once to obtain
373 // the property set. 373 // the property set.
374 MockBluetoothAdapterClient::Properties initial_adapter_properties; 374 MockBluetoothAdapterClient::Properties initial_adapter_properties;
375 initial_adapter_properties.address.ReplaceValue(initial_adapter_address); 375 initial_adapter_properties.address.ReplaceValue(initial_adapter_address);
376 376
377 EXPECT_CALL(*mock_adapter_client_, GetProperties(initial_adapter_path)) 377 EXPECT_CALL(*mock_adapter_client_, GetProperties(initial_adapter_path))
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
424 const dbus::ObjectPath adapter_path("/fake/hci0"); 424 const dbus::ObjectPath adapter_path("/fake/hci0");
425 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 425 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
426 426
427 // Create the default adapter instance; 427 // Create the default adapter instance;
428 // BluetoothManagerClient::DefaultAdapter will be called once, passing 428 // BluetoothManagerClient::DefaultAdapter will be called once, passing
429 // a callback to obtain the adapter path. 429 // a callback to obtain the adapter path.
430 BluetoothManagerClient::AdapterCallback adapter_callback; 430 BluetoothManagerClient::AdapterCallback adapter_callback;
431 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 431 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
432 .WillOnce(SaveArg<0>(&adapter_callback)); 432 .WillOnce(SaveArg<0>(&adapter_callback));
433 433
434 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 434 BluetoothAdapterFactory::GetAdapter(
435 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 435 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
436 base::Unretained(this))); 436 base::Unretained(this)));
437 437
438 // Call the adapter callback; 438 // Call the adapter callback;
439 // BluetoothAdapterClient::GetProperties will be called once to obtain 439 // BluetoothAdapterClient::GetProperties will be called once to obtain
440 // the property set. 440 // the property set.
441 MockBluetoothAdapterClient::Properties adapter_properties; 441 MockBluetoothAdapterClient::Properties adapter_properties;
442 adapter_properties.address.ReplaceValue(adapter_address); 442 adapter_properties.address.ReplaceValue(adapter_address);
443 443
444 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path)) 444 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path))
(...skipping 23 matching lines...) Expand all
468 TEST_F(BluetoothAdapterChromeOsTest, DefaultAdapterWithoutAddressRemoved) { 468 TEST_F(BluetoothAdapterChromeOsTest, DefaultAdapterWithoutAddressRemoved) {
469 const dbus::ObjectPath adapter_path("/fake/hci0"); 469 const dbus::ObjectPath adapter_path("/fake/hci0");
470 470
471 // Create the default adapter instance; 471 // Create the default adapter instance;
472 // BluetoothManagerClient::DefaultAdapter will be called once, passing 472 // BluetoothManagerClient::DefaultAdapter will be called once, passing
473 // a callback to obtain the adapter path. 473 // a callback to obtain the adapter path.
474 BluetoothManagerClient::AdapterCallback adapter_callback; 474 BluetoothManagerClient::AdapterCallback adapter_callback;
475 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 475 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
476 .WillOnce(SaveArg<0>(&adapter_callback)); 476 .WillOnce(SaveArg<0>(&adapter_callback));
477 477
478 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 478 BluetoothAdapterFactory::GetAdapter(
479 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 479 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
480 base::Unretained(this))); 480 base::Unretained(this)));
481 481
482 // Call the adapter callback; 482 // Call the adapter callback;
483 // BluetoothAdapterClient::GetProperties will be called once to obtain 483 // BluetoothAdapterClient::GetProperties will be called once to obtain
484 // the property set. 484 // the property set.
485 MockBluetoothAdapterClient::Properties adapter_properties; 485 MockBluetoothAdapterClient::Properties adapter_properties;
486 486
487 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path)) 487 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path))
488 .WillRepeatedly(Return(&adapter_properties)); 488 .WillRepeatedly(Return(&adapter_properties));
(...skipping 24 matching lines...) Expand all
513 const dbus::ObjectPath adapter_path("/fake/hci0"); 513 const dbus::ObjectPath adapter_path("/fake/hci0");
514 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 514 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
515 515
516 // Create the default adapter instance; 516 // Create the default adapter instance;
517 // BluetoothManagerClient::DefaultAdapter will be called once, passing 517 // BluetoothManagerClient::DefaultAdapter will be called once, passing
518 // a callback to obtain the adapter path. 518 // a callback to obtain the adapter path.
519 BluetoothManagerClient::AdapterCallback adapter_callback; 519 BluetoothManagerClient::AdapterCallback adapter_callback;
520 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 520 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
521 .WillOnce(SaveArg<0>(&adapter_callback)); 521 .WillOnce(SaveArg<0>(&adapter_callback));
522 522
523 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 523 BluetoothAdapterFactory::GetAdapter(
524 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 524 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
525 base::Unretained(this))); 525 base::Unretained(this)));
526 526
527 // Call the adapter callback; 527 // Call the adapter callback;
528 // BluetoothAdapterClient::GetProperties will be called once to obtain 528 // BluetoothAdapterClient::GetProperties will be called once to obtain
529 // the property set. 529 // the property set.
530 MockBluetoothAdapterClient::Properties adapter_properties; 530 MockBluetoothAdapterClient::Properties adapter_properties;
531 adapter_properties.address.ReplaceValue(adapter_address); 531 adapter_properties.address.ReplaceValue(adapter_address);
532 adapter_properties.powered.ReplaceValue(false); 532 adapter_properties.powered.ReplaceValue(false);
533 533
(...skipping 11 matching lines...) Expand all
545 const dbus::ObjectPath adapter_path("/fake/hci0"); 545 const dbus::ObjectPath adapter_path("/fake/hci0");
546 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 546 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
547 547
548 // Create the default adapter instance; 548 // Create the default adapter instance;
549 // BluetoothManagerClient::DefaultAdapter will be called once, passing 549 // BluetoothManagerClient::DefaultAdapter will be called once, passing
550 // a callback to obtain the adapter path. 550 // a callback to obtain the adapter path.
551 BluetoothManagerClient::AdapterCallback adapter_callback; 551 BluetoothManagerClient::AdapterCallback adapter_callback;
552 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 552 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
553 .WillOnce(SaveArg<0>(&adapter_callback)); 553 .WillOnce(SaveArg<0>(&adapter_callback));
554 554
555 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 555 BluetoothAdapterFactory::GetAdapter(
556 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 556 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
557 base::Unretained(this))); 557 base::Unretained(this)));
558 558
559 // Call the adapter callback; 559 // Call the adapter callback;
560 // BluetoothAdapterClient::GetProperties will be called once to obtain 560 // BluetoothAdapterClient::GetProperties will be called once to obtain
561 // the property set. 561 // the property set.
562 MockBluetoothAdapterClient::Properties adapter_properties; 562 MockBluetoothAdapterClient::Properties adapter_properties;
563 adapter_properties.address.ReplaceValue(adapter_address); 563 adapter_properties.address.ReplaceValue(adapter_address);
564 adapter_properties.powered.ReplaceValue(true); 564 adapter_properties.powered.ReplaceValue(true);
565 565
(...skipping 21 matching lines...) Expand all
587 const dbus::ObjectPath adapter_path("/fake/hci0"); 587 const dbus::ObjectPath adapter_path("/fake/hci0");
588 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 588 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
589 589
590 // Create the default adapter instance; 590 // Create the default adapter instance;
591 // BluetoothManagerClient::DefaultAdapter will be called once, passing 591 // BluetoothManagerClient::DefaultAdapter will be called once, passing
592 // a callback to obtain the adapter path. 592 // a callback to obtain the adapter path.
593 BluetoothManagerClient::AdapterCallback adapter_callback; 593 BluetoothManagerClient::AdapterCallback adapter_callback;
594 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 594 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
595 .WillOnce(SaveArg<0>(&adapter_callback)); 595 .WillOnce(SaveArg<0>(&adapter_callback));
596 596
597 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 597 BluetoothAdapterFactory::GetAdapter(
598 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 598 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
599 base::Unretained(this))); 599 base::Unretained(this)));
600 600
601 // Call the adapter callback; 601 // Call the adapter callback;
602 // BluetoothAdapterClient::GetProperties will be called once to obtain 602 // BluetoothAdapterClient::GetProperties will be called once to obtain
603 // the property set but BluetoothAdapter::Observer::AdapterPoweredChanged 603 // the property set but BluetoothAdapter::Observer::AdapterPoweredChanged
604 // should not yet be called. 604 // should not yet be called.
605 MockBluetoothAdapterClient::Properties adapter_properties; 605 MockBluetoothAdapterClient::Properties adapter_properties;
606 adapter_properties.powered.ReplaceValue(true); 606 adapter_properties.powered.ReplaceValue(true);
607 607
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
645 const dbus::ObjectPath adapter_path("/fake/hci0"); 645 const dbus::ObjectPath adapter_path("/fake/hci0");
646 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 646 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
647 647
648 // Create the default adapter instance; 648 // Create the default adapter instance;
649 // BluetoothManagerClient::DefaultAdapter will be called once, passing 649 // BluetoothManagerClient::DefaultAdapter will be called once, passing
650 // a callback to obtain the adapter path. 650 // a callback to obtain the adapter path.
651 BluetoothManagerClient::AdapterCallback adapter_callback; 651 BluetoothManagerClient::AdapterCallback adapter_callback;
652 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 652 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
653 .WillOnce(SaveArg<0>(&adapter_callback)); 653 .WillOnce(SaveArg<0>(&adapter_callback));
654 654
655 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 655 BluetoothAdapterFactory::GetAdapter(
656 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 656 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
657 base::Unretained(this))); 657 base::Unretained(this)));
658 658
659 // Call the adapter callback; 659 // Call the adapter callback;
660 // BluetoothAdapterClient::GetProperties will be called once to obtain 660 // BluetoothAdapterClient::GetProperties will be called once to obtain
661 // the property set. 661 // the property set.
662 MockBluetoothAdapterClient::Properties adapter_properties; 662 MockBluetoothAdapterClient::Properties adapter_properties;
663 adapter_properties.address.ReplaceValue(adapter_address); 663 adapter_properties.address.ReplaceValue(adapter_address);
664 adapter_properties.powered.ReplaceValue(false); 664 adapter_properties.powered.ReplaceValue(false);
665 665
(...skipping 30 matching lines...) Expand all
696 const dbus::ObjectPath adapter_path("/fake/hci0"); 696 const dbus::ObjectPath adapter_path("/fake/hci0");
697 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 697 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
698 698
699 // Create the default adapter instance; 699 // Create the default adapter instance;
700 // BluetoothManagerClient::DefaultAdapter will be called once, passing 700 // BluetoothManagerClient::DefaultAdapter will be called once, passing
701 // a callback to obtain the adapter path. 701 // a callback to obtain the adapter path.
702 BluetoothManagerClient::AdapterCallback adapter_callback; 702 BluetoothManagerClient::AdapterCallback adapter_callback;
703 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 703 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
704 .WillOnce(SaveArg<0>(&adapter_callback)); 704 .WillOnce(SaveArg<0>(&adapter_callback));
705 705
706 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 706 BluetoothAdapterFactory::GetAdapter(
707 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 707 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
708 base::Unretained(this))); 708 base::Unretained(this)));
709 709
710 // Call the adapter callback; 710 // Call the adapter callback;
711 // BluetoothAdapterClient::GetProperties will be called once to obtain 711 // BluetoothAdapterClient::GetProperties will be called once to obtain
712 // the property set. 712 // the property set.
713 MockBluetoothAdapterClient::Properties adapter_properties; 713 MockBluetoothAdapterClient::Properties adapter_properties;
714 adapter_properties.address.ReplaceValue(adapter_address); 714 adapter_properties.address.ReplaceValue(adapter_address);
715 adapter_properties.powered.ReplaceValue(true); 715 adapter_properties.powered.ReplaceValue(true);
716 716
(...skipping 29 matching lines...) Expand all
746 const dbus::ObjectPath adapter_path("/fake/hci0"); 746 const dbus::ObjectPath adapter_path("/fake/hci0");
747 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 747 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
748 748
749 // Create the default adapter instance; 749 // Create the default adapter instance;
750 // BluetoothManagerClient::DefaultAdapter will be called once, passing 750 // BluetoothManagerClient::DefaultAdapter will be called once, passing
751 // a callback to obtain the adapter path. 751 // a callback to obtain the adapter path.
752 BluetoothManagerClient::AdapterCallback adapter_callback; 752 BluetoothManagerClient::AdapterCallback adapter_callback;
753 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 753 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
754 .WillOnce(SaveArg<0>(&adapter_callback)); 754 .WillOnce(SaveArg<0>(&adapter_callback));
755 755
756 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 756 BluetoothAdapterFactory::GetAdapter(
757 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 757 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
758 base::Unretained(this))); 758 base::Unretained(this)));
759 759
760 // Call the adapter callback; 760 // Call the adapter callback;
761 // BluetoothAdapterClient::GetProperties will be called once to obtain 761 // BluetoothAdapterClient::GetProperties will be called once to obtain
762 // the property set but BluetoothAdapter::Observer::AdapterPoweredChanged 762 // the property set but BluetoothAdapter::Observer::AdapterPoweredChanged
763 // should not yet be called. 763 // should not yet be called.
764 MockBluetoothAdapterClient::Properties adapter_properties; 764 MockBluetoothAdapterClient::Properties adapter_properties;
765 765
766 MockBluetoothAdapter::Observer adapter_observer; 766 MockBluetoothAdapter::Observer adapter_observer;
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
818 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE"; 818 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE";
819 const std::string new_adapter_address = "00:C0:11:CO:FE:FE"; 819 const std::string new_adapter_address = "00:C0:11:CO:FE:FE";
820 820
821 // Create the default adapter instance; 821 // Create the default adapter instance;
822 // BluetoothManagerClient::DefaultAdapter will be called once, passing 822 // BluetoothManagerClient::DefaultAdapter will be called once, passing
823 // a callback to obtain the adapter path. 823 // a callback to obtain the adapter path.
824 BluetoothManagerClient::AdapterCallback adapter_callback; 824 BluetoothManagerClient::AdapterCallback adapter_callback;
825 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 825 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
826 .WillOnce(SaveArg<0>(&adapter_callback)); 826 .WillOnce(SaveArg<0>(&adapter_callback));
827 827
828 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 828 BluetoothAdapterFactory::GetAdapter(
829 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 829 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
830 base::Unretained(this))); 830 base::Unretained(this)));
831 831
832 // Call the adapter callback; 832 // Call the adapter callback;
833 // BluetoothAdapterClient::GetProperties will be called once to obtain 833 // BluetoothAdapterClient::GetProperties will be called once to obtain
834 // the property set. 834 // the property set.
835 MockBluetoothAdapterClient::Properties initial_adapter_properties; 835 MockBluetoothAdapterClient::Properties initial_adapter_properties;
836 initial_adapter_properties.address.ReplaceValue(initial_adapter_address); 836 initial_adapter_properties.address.ReplaceValue(initial_adapter_address);
837 initial_adapter_properties.powered.ReplaceValue(true); 837 initial_adapter_properties.powered.ReplaceValue(true);
838 838
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
883 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE"; 883 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE";
884 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE"; 884 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE";
885 885
886 // Create the default adapter instance; 886 // Create the default adapter instance;
887 // BluetoothManagerClient::DefaultAdapter will be called once, passing 887 // BluetoothManagerClient::DefaultAdapter will be called once, passing
888 // a callback to obtain the adapter path. 888 // a callback to obtain the adapter path.
889 BluetoothManagerClient::AdapterCallback adapter_callback; 889 BluetoothManagerClient::AdapterCallback adapter_callback;
890 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 890 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
891 .WillOnce(SaveArg<0>(&adapter_callback)); 891 .WillOnce(SaveArg<0>(&adapter_callback));
892 892
893 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 893 BluetoothAdapterFactory::GetAdapter(
894 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 894 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
895 base::Unretained(this))); 895 base::Unretained(this)));
896 896
897 // Call the adapter callback; 897 // Call the adapter callback;
898 // BluetoothAdapterClient::GetProperties will be called once to obtain 898 // BluetoothAdapterClient::GetProperties will be called once to obtain
899 // the property set. 899 // the property set.
900 MockBluetoothAdapterClient::Properties initial_adapter_properties; 900 MockBluetoothAdapterClient::Properties initial_adapter_properties;
901 initial_adapter_properties.address.ReplaceValue(initial_adapter_address); 901 initial_adapter_properties.address.ReplaceValue(initial_adapter_address);
902 initial_adapter_properties.powered.ReplaceValue(true); 902 initial_adapter_properties.powered.ReplaceValue(true);
903 903
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
955 const dbus::ObjectPath adapter_path("/fake/hci0"); 955 const dbus::ObjectPath adapter_path("/fake/hci0");
956 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 956 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
957 957
958 // Create the default adapter instance; 958 // Create the default adapter instance;
959 // BluetoothManagerClient::DefaultAdapter will be called once, passing 959 // BluetoothManagerClient::DefaultAdapter will be called once, passing
960 // a callback to obtain the adapter path. 960 // a callback to obtain the adapter path.
961 BluetoothManagerClient::AdapterCallback adapter_callback; 961 BluetoothManagerClient::AdapterCallback adapter_callback;
962 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 962 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
963 .WillOnce(SaveArg<0>(&adapter_callback)); 963 .WillOnce(SaveArg<0>(&adapter_callback));
964 964
965 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 965 BluetoothAdapterFactory::GetAdapter(
966 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 966 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
967 base::Unretained(this))); 967 base::Unretained(this)));
968 968
969 // Call the adapter callback; 969 // Call the adapter callback;
970 // BluetoothAdapterClient::GetProperties will be called once to obtain 970 // BluetoothAdapterClient::GetProperties will be called once to obtain
971 // the property set. 971 // the property set.
972 MockBluetoothAdapterClient::Properties adapter_properties; 972 MockBluetoothAdapterClient::Properties adapter_properties;
973 adapter_properties.address.ReplaceValue(adapter_address); 973 adapter_properties.address.ReplaceValue(adapter_address);
974 adapter_properties.powered.ReplaceValue(true); 974 adapter_properties.powered.ReplaceValue(true);
975 975
(...skipping 26 matching lines...) Expand all
1002 const dbus::ObjectPath adapter_path("/fake/hci0"); 1002 const dbus::ObjectPath adapter_path("/fake/hci0");
1003 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1003 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1004 1004
1005 // Create the default adapter instance; 1005 // Create the default adapter instance;
1006 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1006 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1007 // a callback to obtain the adapter path. 1007 // a callback to obtain the adapter path.
1008 BluetoothManagerClient::AdapterCallback adapter_callback; 1008 BluetoothManagerClient::AdapterCallback adapter_callback;
1009 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1009 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1010 .WillOnce(SaveArg<0>(&adapter_callback)); 1010 .WillOnce(SaveArg<0>(&adapter_callback));
1011 1011
1012 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1012 BluetoothAdapterFactory::GetAdapter(
1013 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1013 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1014 base::Unretained(this))); 1014 base::Unretained(this)));
1015 1015
1016 // Call the adapter callback; 1016 // Call the adapter callback;
1017 // BluetoothAdapterClient::GetProperties will be called once to obtain 1017 // BluetoothAdapterClient::GetProperties will be called once to obtain
1018 // the property set. 1018 // the property set.
1019 MockBluetoothAdapterClient::Properties adapter_properties; 1019 MockBluetoothAdapterClient::Properties adapter_properties;
1020 1020
1021 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path)) 1021 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path))
1022 .WillRepeatedly(Return(&adapter_properties)); 1022 .WillRepeatedly(Return(&adapter_properties));
(...skipping 28 matching lines...) Expand all
1051 const dbus::ObjectPath adapter_path("/fake/hci0"); 1051 const dbus::ObjectPath adapter_path("/fake/hci0");
1052 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1052 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1053 1053
1054 // Create the default adapter instance; 1054 // Create the default adapter instance;
1055 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1055 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1056 // a callback to obtain the adapter path. 1056 // a callback to obtain the adapter path.
1057 BluetoothManagerClient::AdapterCallback adapter_callback; 1057 BluetoothManagerClient::AdapterCallback adapter_callback;
1058 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1058 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1059 .WillOnce(SaveArg<0>(&adapter_callback)); 1059 .WillOnce(SaveArg<0>(&adapter_callback));
1060 1060
1061 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1061 BluetoothAdapterFactory::GetAdapter(
1062 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1062 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1063 base::Unretained(this))); 1063 base::Unretained(this)));
1064 1064
1065 // Call the adapter callback; 1065 // Call the adapter callback;
1066 // BluetoothAdapterClient::GetProperties will be called once to obtain 1066 // BluetoothAdapterClient::GetProperties will be called once to obtain
1067 // the property set. 1067 // the property set.
1068 MockBluetoothAdapterClient::Properties adapter_properties; 1068 MockBluetoothAdapterClient::Properties adapter_properties;
1069 1069
1070 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path)) 1070 EXPECT_CALL(*mock_adapter_client_, GetProperties(adapter_path))
1071 .WillRepeatedly(Return(&adapter_properties)); 1071 .WillRepeatedly(Return(&adapter_properties));
(...skipping 29 matching lines...) Expand all
1101 const dbus::ObjectPath adapter_path("/fake/hci0"); 1101 const dbus::ObjectPath adapter_path("/fake/hci0");
1102 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1102 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1103 1103
1104 // Create the default adapter instance; 1104 // Create the default adapter instance;
1105 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1105 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1106 // a callback to obtain the adapter path. 1106 // a callback to obtain the adapter path.
1107 BluetoothManagerClient::AdapterCallback adapter_callback; 1107 BluetoothManagerClient::AdapterCallback adapter_callback;
1108 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1108 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1109 .WillOnce(SaveArg<0>(&adapter_callback)); 1109 .WillOnce(SaveArg<0>(&adapter_callback));
1110 1110
1111 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1111 BluetoothAdapterFactory::GetAdapter(
1112 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1112 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1113 base::Unretained(this))); 1113 base::Unretained(this)));
1114 1114
1115 // Call the adapter callback; 1115 // Call the adapter callback;
1116 // BluetoothAdapterClient::GetProperties will be called once to obtain 1116 // BluetoothAdapterClient::GetProperties will be called once to obtain
1117 // the property set. 1117 // the property set.
1118 MockBluetoothAdapterClient::Properties adapter_properties; 1118 MockBluetoothAdapterClient::Properties adapter_properties;
1119 adapter_properties.address.ReplaceValue(adapter_address); 1119 adapter_properties.address.ReplaceValue(adapter_address);
1120 adapter_properties.discovering.ReplaceValue(false); 1120 adapter_properties.discovering.ReplaceValue(false);
1121 1121
(...skipping 11 matching lines...) Expand all
1133 const dbus::ObjectPath adapter_path("/fake/hci0"); 1133 const dbus::ObjectPath adapter_path("/fake/hci0");
1134 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1134 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1135 1135
1136 // Create the default adapter instance; 1136 // Create the default adapter instance;
1137 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1137 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1138 // a callback to obtain the adapter path. 1138 // a callback to obtain the adapter path.
1139 BluetoothManagerClient::AdapterCallback adapter_callback; 1139 BluetoothManagerClient::AdapterCallback adapter_callback;
1140 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1140 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1141 .WillOnce(SaveArg<0>(&adapter_callback)); 1141 .WillOnce(SaveArg<0>(&adapter_callback));
1142 1142
1143 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1143 BluetoothAdapterFactory::GetAdapter(
1144 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1144 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1145 base::Unretained(this))); 1145 base::Unretained(this)));
1146 1146
1147 // Call the adapter callback; 1147 // Call the adapter callback;
1148 // BluetoothAdapterClient::GetProperties will be called once to obtain 1148 // BluetoothAdapterClient::GetProperties will be called once to obtain
1149 // the property set. 1149 // the property set.
1150 MockBluetoothAdapterClient::Properties adapter_properties; 1150 MockBluetoothAdapterClient::Properties adapter_properties;
1151 adapter_properties.address.ReplaceValue(adapter_address); 1151 adapter_properties.address.ReplaceValue(adapter_address);
1152 adapter_properties.discovering.ReplaceValue(true); 1152 adapter_properties.discovering.ReplaceValue(true);
1153 1153
(...skipping 21 matching lines...) Expand all
1175 const dbus::ObjectPath adapter_path("/fake/hci0"); 1175 const dbus::ObjectPath adapter_path("/fake/hci0");
1176 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1176 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1177 1177
1178 // Create the default adapter instance; 1178 // Create the default adapter instance;
1179 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1179 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1180 // a callback to obtain the adapter path. 1180 // a callback to obtain the adapter path.
1181 BluetoothManagerClient::AdapterCallback adapter_callback; 1181 BluetoothManagerClient::AdapterCallback adapter_callback;
1182 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1182 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1183 .WillOnce(SaveArg<0>(&adapter_callback)); 1183 .WillOnce(SaveArg<0>(&adapter_callback));
1184 1184
1185 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1185 BluetoothAdapterFactory::GetAdapter(
1186 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1186 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1187 base::Unretained(this))); 1187 base::Unretained(this)));
1188 1188
1189 // Call the adapter callback; 1189 // Call the adapter callback;
1190 // BluetoothAdapterClient::GetProperties will be called once to obtain 1190 // BluetoothAdapterClient::GetProperties will be called once to obtain
1191 // the property set but BluetoothAdapter::Observer::AdapterDiscoveringChanged 1191 // the property set but BluetoothAdapter::Observer::AdapterDiscoveringChanged
1192 // should not yet be called. 1192 // should not yet be called.
1193 MockBluetoothAdapterClient::Properties adapter_properties; 1193 MockBluetoothAdapterClient::Properties adapter_properties;
1194 adapter_properties.discovering.ReplaceValue(true); 1194 adapter_properties.discovering.ReplaceValue(true);
1195 1195
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
1233 const dbus::ObjectPath adapter_path("/fake/hci0"); 1233 const dbus::ObjectPath adapter_path("/fake/hci0");
1234 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1234 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1235 1235
1236 // Create the default adapter instance; 1236 // Create the default adapter instance;
1237 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1237 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1238 // a callback to obtain the adapter path. 1238 // a callback to obtain the adapter path.
1239 BluetoothManagerClient::AdapterCallback adapter_callback; 1239 BluetoothManagerClient::AdapterCallback adapter_callback;
1240 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1240 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1241 .WillOnce(SaveArg<0>(&adapter_callback)); 1241 .WillOnce(SaveArg<0>(&adapter_callback));
1242 1242
1243 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1243 BluetoothAdapterFactory::GetAdapter(
1244 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1244 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1245 base::Unretained(this))); 1245 base::Unretained(this)));
1246 1246
1247 // Call the adapter callback; 1247 // Call the adapter callback;
1248 // BluetoothAdapterClient::GetProperties will be called once to obtain 1248 // BluetoothAdapterClient::GetProperties will be called once to obtain
1249 // the property set. 1249 // the property set.
1250 MockBluetoothAdapterClient::Properties adapter_properties; 1250 MockBluetoothAdapterClient::Properties adapter_properties;
1251 adapter_properties.address.ReplaceValue(adapter_address); 1251 adapter_properties.address.ReplaceValue(adapter_address);
1252 adapter_properties.discovering.ReplaceValue(false); 1252 adapter_properties.discovering.ReplaceValue(false);
1253 1253
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
1285 const dbus::ObjectPath adapter_path("/fake/hci0"); 1285 const dbus::ObjectPath adapter_path("/fake/hci0");
1286 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1286 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1287 1287
1288 // Create the default adapter instance; 1288 // Create the default adapter instance;
1289 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1289 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1290 // a callback to obtain the adapter path. 1290 // a callback to obtain the adapter path.
1291 BluetoothManagerClient::AdapterCallback adapter_callback; 1291 BluetoothManagerClient::AdapterCallback adapter_callback;
1292 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1292 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1293 .WillOnce(SaveArg<0>(&adapter_callback)); 1293 .WillOnce(SaveArg<0>(&adapter_callback));
1294 1294
1295 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1295 BluetoothAdapterFactory::GetAdapter(
1296 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1296 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1297 base::Unretained(this))); 1297 base::Unretained(this)));
1298 1298
1299 // Call the adapter callback; 1299 // Call the adapter callback;
1300 // BluetoothAdapterClient::GetProperties will be called once to obtain 1300 // BluetoothAdapterClient::GetProperties will be called once to obtain
1301 // the property set. 1301 // the property set.
1302 MockBluetoothAdapterClient::Properties adapter_properties; 1302 MockBluetoothAdapterClient::Properties adapter_properties;
1303 adapter_properties.address.ReplaceValue(adapter_address); 1303 adapter_properties.address.ReplaceValue(adapter_address);
1304 adapter_properties.discovering.ReplaceValue(true); 1304 adapter_properties.discovering.ReplaceValue(true);
1305 1305
(...skipping 30 matching lines...) Expand all
1336 const dbus::ObjectPath adapter_path("/fake/hci0"); 1336 const dbus::ObjectPath adapter_path("/fake/hci0");
1337 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1337 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1338 1338
1339 // Create the default adapter instance; 1339 // Create the default adapter instance;
1340 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1340 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1341 // a callback to obtain the adapter path. 1341 // a callback to obtain the adapter path.
1342 BluetoothManagerClient::AdapterCallback adapter_callback; 1342 BluetoothManagerClient::AdapterCallback adapter_callback;
1343 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1343 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1344 .WillOnce(SaveArg<0>(&adapter_callback)); 1344 .WillOnce(SaveArg<0>(&adapter_callback));
1345 1345
1346 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1346 BluetoothAdapterFactory::GetAdapter(
1347 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1347 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1348 base::Unretained(this))); 1348 base::Unretained(this)));
1349 1349
1350 // Call the adapter callback; 1350 // Call the adapter callback;
1351 // BluetoothAdapterClient::GetProperties will be called once to obtain 1351 // BluetoothAdapterClient::GetProperties will be called once to obtain
1352 // the property set but BluetoothAdapter::Observer::AdapterDiscoveringChanged 1352 // the property set but BluetoothAdapter::Observer::AdapterDiscoveringChanged
1353 // should not yet be called. 1353 // should not yet be called.
1354 MockBluetoothAdapterClient::Properties adapter_properties; 1354 MockBluetoothAdapterClient::Properties adapter_properties;
1355 1355
1356 MockBluetoothAdapter::Observer adapter_observer; 1356 MockBluetoothAdapter::Observer adapter_observer;
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1408 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE"; 1408 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE";
1409 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE"; 1409 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE";
1410 1410
1411 // Create the default adapter instance; 1411 // Create the default adapter instance;
1412 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1412 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1413 // a callback to obtain the adapter path. 1413 // a callback to obtain the adapter path.
1414 BluetoothManagerClient::AdapterCallback adapter_callback; 1414 BluetoothManagerClient::AdapterCallback adapter_callback;
1415 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1415 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1416 .WillOnce(SaveArg<0>(&adapter_callback)); 1416 .WillOnce(SaveArg<0>(&adapter_callback));
1417 1417
1418 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1418 BluetoothAdapterFactory::GetAdapter(
1419 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1419 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1420 base::Unretained(this))); 1420 base::Unretained(this)));
1421 1421
1422 // Call the adapter callback; 1422 // Call the adapter callback;
1423 // BluetoothAdapterClient::GetProperties will be called once to obtain 1423 // BluetoothAdapterClient::GetProperties will be called once to obtain
1424 // the property set. 1424 // the property set.
1425 MockBluetoothAdapterClient::Properties initial_adapter_properties; 1425 MockBluetoothAdapterClient::Properties initial_adapter_properties;
1426 initial_adapter_properties.address.ReplaceValue(initial_adapter_address); 1426 initial_adapter_properties.address.ReplaceValue(initial_adapter_address);
1427 initial_adapter_properties.discovering.ReplaceValue(true); 1427 initial_adapter_properties.discovering.ReplaceValue(true);
1428 1428
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1474 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE"; 1474 const std::string initial_adapter_address = "CA:FE:4A:C0:FE:FE";
1475 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE"; 1475 const std::string new_adapter_address = "BA:C0:11:CO:FE:FE";
1476 1476
1477 // Create the default adapter instance; 1477 // Create the default adapter instance;
1478 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1478 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1479 // a callback to obtain the adapter path. 1479 // a callback to obtain the adapter path.
1480 BluetoothManagerClient::AdapterCallback adapter_callback; 1480 BluetoothManagerClient::AdapterCallback adapter_callback;
1481 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1481 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1482 .WillOnce(SaveArg<0>(&adapter_callback)); 1482 .WillOnce(SaveArg<0>(&adapter_callback));
1483 1483
1484 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1484 BluetoothAdapterFactory::GetAdapter(
1485 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1485 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1486 base::Unretained(this))); 1486 base::Unretained(this)));
1487 1487
1488 // Call the adapter callback; 1488 // Call the adapter callback;
1489 // BluetoothAdapterClient::GetProperties will be called once to obtain 1489 // BluetoothAdapterClient::GetProperties will be called once to obtain
1490 // the property set. 1490 // the property set.
1491 MockBluetoothAdapterClient::Properties initial_adapter_properties; 1491 MockBluetoothAdapterClient::Properties initial_adapter_properties;
1492 initial_adapter_properties.address.ReplaceValue(initial_adapter_address); 1492 initial_adapter_properties.address.ReplaceValue(initial_adapter_address);
1493 initial_adapter_properties.discovering.ReplaceValue(true); 1493 initial_adapter_properties.discovering.ReplaceValue(true);
1494 1494
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
1548 const dbus::ObjectPath adapter_path("/fake/hci0"); 1548 const dbus::ObjectPath adapter_path("/fake/hci0");
1549 const std::string adapter_address = "CA:FE:4A:C0:FE:FE"; 1549 const std::string adapter_address = "CA:FE:4A:C0:FE:FE";
1550 1550
1551 // Create the default adapter instance; 1551 // Create the default adapter instance;
1552 // BluetoothManagerClient::DefaultAdapter will be called once, passing 1552 // BluetoothManagerClient::DefaultAdapter will be called once, passing
1553 // a callback to obtain the adapter path. 1553 // a callback to obtain the adapter path.
1554 BluetoothManagerClient::AdapterCallback adapter_callback; 1554 BluetoothManagerClient::AdapterCallback adapter_callback;
1555 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_)) 1555 EXPECT_CALL(*mock_manager_client_, DefaultAdapter(_))
1556 .WillOnce(SaveArg<0>(&adapter_callback)); 1556 .WillOnce(SaveArg<0>(&adapter_callback));
1557 1557
1558 BluetoothAdapterFactory::RunCallbackOnAdapterReady( 1558 BluetoothAdapterFactory::GetAdapter(
1559 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter, 1559 base::Bind(&BluetoothAdapterChromeOsTest::SetAdapter,
1560 base::Unretained(this))); 1560 base::Unretained(this)));
1561 1561
1562 // Call the adapter callback; 1562 // Call the adapter callback;
1563 // BluetoothAdapterClient::GetProperties will be called once to obtain 1563 // BluetoothAdapterClient::GetProperties will be called once to obtain
1564 // the property set. 1564 // the property set.
1565 MockBluetoothAdapterClient::Properties adapter_properties; 1565 MockBluetoothAdapterClient::Properties adapter_properties;
1566 adapter_properties.address.ReplaceValue(adapter_address); 1566 adapter_properties.address.ReplaceValue(adapter_address);
1567 adapter_properties.discovering.ReplaceValue(true); 1567 adapter_properties.discovering.ReplaceValue(true);
1568 1568
(...skipping 17 matching lines...) Expand all
1586 static_cast<BluetoothAdapterChromeOs*>(adapter_.get()); 1586 static_cast<BluetoothAdapterChromeOs*>(adapter_.get());
1587 1587
1588 static_cast<BluetoothManagerClient::Observer*>(adapter_chromeos) 1588 static_cast<BluetoothManagerClient::Observer*>(adapter_chromeos)
1589 ->AdapterRemoved(adapter_path); 1589 ->AdapterRemoved(adapter_path);
1590 1590
1591 // Adapter should have the new property value. 1591 // Adapter should have the new property value.
1592 EXPECT_FALSE(adapter_->IsDiscovering()); 1592 EXPECT_FALSE(adapter_->IsDiscovering());
1593 } 1593 }
1594 1594
1595 } // namespace chromeos 1595 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698