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

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

Issue 14048007: Bluetooth: D-Bus client interface for org.bluez.Input1 (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: bt_experimental implemented + test Created 7 years, 8 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) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 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 "base/command_line.h" 5 #include "base/command_line.h"
6 #include "base/message_loop.h" 6 #include "base/message_loop.h"
7 #include "base/utf_string_conversions.h" 7 #include "base/utf_string_conversions.h"
8 #include "chromeos/chromeos_switches.h" 8 #include "chromeos/chromeos_switches.h"
9 #include "chromeos/dbus/fake_bluetooth_adapter_client.h" 9 #include "chromeos/dbus/fake_bluetooth_adapter_client.h"
10 #include "chromeos/dbus/fake_bluetooth_device_client.h" 10 #include "chromeos/dbus/fake_bluetooth_device_client.h"
11 #include "chromeos/dbus/fake_bluetooth_input_client.h"
11 #include "chromeos/dbus/mock_dbus_thread_manager_without_gmock.h" 12 #include "chromeos/dbus/mock_dbus_thread_manager_without_gmock.h"
12 #include "dbus/object_path.h" 13 #include "dbus/object_path.h"
13 #include "device/bluetooth/bluetooth_adapter.h" 14 #include "device/bluetooth/bluetooth_adapter.h"
14 #include "device/bluetooth/bluetooth_adapter_experimental_chromeos.h" 15 #include "device/bluetooth/bluetooth_adapter_experimental_chromeos.h"
15 #include "device/bluetooth/bluetooth_adapter_factory.h" 16 #include "device/bluetooth/bluetooth_adapter_factory.h"
16 #include "device/bluetooth/bluetooth_device.h" 17 #include "device/bluetooth/bluetooth_device.h"
17 #include "device/bluetooth/bluetooth_device_experimental_chromeos.h" 18 #include "device/bluetooth/bluetooth_device_experimental_chromeos.h"
18 #include "testing/gtest/include/gtest/gtest.h" 19 #include "testing/gtest/include/gtest/gtest.h"
19 20
20 using device::BluetoothAdapter; 21 using device::BluetoothAdapter;
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 chromeos::switches::kEnableExperimentalBluetooth); 203 chromeos::switches::kEnableExperimentalBluetooth);
203 204
204 mock_dbus_thread_manager_ = 205 mock_dbus_thread_manager_ =
205 new MockDBusThreadManagerWithoutGMock(); 206 new MockDBusThreadManagerWithoutGMock();
206 DBusThreadManager::InitializeForTesting(mock_dbus_thread_manager_); 207 DBusThreadManager::InitializeForTesting(mock_dbus_thread_manager_);
207 208
208 fake_bluetooth_adapter_client_ = 209 fake_bluetooth_adapter_client_ =
209 mock_dbus_thread_manager_->fake_bluetooth_adapter_client(); 210 mock_dbus_thread_manager_->fake_bluetooth_adapter_client();
210 fake_bluetooth_device_client_ = 211 fake_bluetooth_device_client_ =
211 mock_dbus_thread_manager_->fake_bluetooth_device_client(); 212 mock_dbus_thread_manager_->fake_bluetooth_device_client();
213 fake_bluetooth_input_client_ =
214 mock_dbus_thread_manager_->fake_bluetooth_input_client();
212 215
213 callback_count_ = 0; 216 callback_count_ = 0;
214 error_callback_count_ = 0; 217 error_callback_count_ = 0;
215 last_connect_error_ = BluetoothDevice::ERROR_UNKNOWN; 218 last_connect_error_ = BluetoothDevice::ERROR_UNKNOWN;
216 } 219 }
217 220
218 virtual void TearDown() { 221 virtual void TearDown() {
219 adapter_ = NULL; 222 adapter_ = NULL;
220 DBusThreadManager::Shutdown(); 223 DBusThreadManager::Shutdown();
221 } 224 }
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 // Run a discovery phase so we have devices that can be paired with. 302 // Run a discovery phase so we have devices that can be paired with.
300 void DiscoverDevices() { 303 void DiscoverDevices() {
301 // Pass an invalid address for the device so that the discovery process 304 // Pass an invalid address for the device so that the discovery process
302 // completes with all devices. 305 // completes with all devices.
303 DiscoverDevice("does not exist"); 306 DiscoverDevice("does not exist");
304 } 307 }
305 308
306 protected: 309 protected:
307 FakeBluetoothAdapterClient* fake_bluetooth_adapter_client_; 310 FakeBluetoothAdapterClient* fake_bluetooth_adapter_client_;
308 FakeBluetoothDeviceClient* fake_bluetooth_device_client_; 311 FakeBluetoothDeviceClient* fake_bluetooth_device_client_;
312 FakeBluetoothInputClient* fake_bluetooth_input_client_;
309 MockDBusThreadManagerWithoutGMock* mock_dbus_thread_manager_; 313 MockDBusThreadManagerWithoutGMock* mock_dbus_thread_manager_;
310 scoped_refptr<BluetoothAdapter> adapter_; 314 scoped_refptr<BluetoothAdapter> adapter_;
311 315
312 int callback_count_; 316 int callback_count_;
313 int error_callback_count_; 317 int error_callback_count_;
314 enum BluetoothDevice::ConnectErrorCode last_connect_error_; 318 enum BluetoothDevice::ConnectErrorCode last_connect_error_;
315 }; 319 };
316 320
317 TEST_F(BluetoothExperimentalChromeOSTest, AlreadyPresent) { 321 TEST_F(BluetoothExperimentalChromeOSTest, AlreadyPresent) {
318 GetAdapter(); 322 GetAdapter();
(...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after
735 ASSERT_EQ(1U, devices.size()); 739 ASSERT_EQ(1U, devices.size());
736 ASSERT_EQ(FakeBluetoothDeviceClient::kPairedDeviceAddress, 740 ASSERT_EQ(FakeBluetoothDeviceClient::kPairedDeviceAddress,
737 devices[0]->GetAddress()); 741 devices[0]->GetAddress());
738 742
739 // Verify the other device properties. 743 // Verify the other device properties.
740 EXPECT_EQ(UTF8ToUTF16(FakeBluetoothDeviceClient::kPairedDeviceName), 744 EXPECT_EQ(UTF8ToUTF16(FakeBluetoothDeviceClient::kPairedDeviceName),
741 devices[0]->GetName()); 745 devices[0]->GetName());
742 EXPECT_EQ(BluetoothDevice::DEVICE_COMPUTER, devices[0]->GetDeviceType()); 746 EXPECT_EQ(BluetoothDevice::DEVICE_COMPUTER, devices[0]->GetDeviceType());
743 EXPECT_TRUE(devices[0]->IsPaired()); 747 EXPECT_TRUE(devices[0]->IsPaired());
744 EXPECT_FALSE(devices[0]->IsConnected()); 748 EXPECT_FALSE(devices[0]->IsConnected());
745 EXPECT_FALSE(devices[0]->IsConnectable());
746 EXPECT_FALSE(devices[0]->IsConnecting()); 749 EXPECT_FALSE(devices[0]->IsConnecting());
747 750
751 // Non HID devices are always connectable.
752 EXPECT_TRUE(devices[0]->IsConnectable());
753
748 BluetoothDevice::ServiceList uuids = devices[0]->GetServices(); 754 BluetoothDevice::ServiceList uuids = devices[0]->GetServices();
749 ASSERT_EQ(2U, uuids.size()); 755 ASSERT_EQ(2U, uuids.size());
750 EXPECT_EQ(uuids[0], "00001800-0000-1000-8000-00805f9b34fb"); 756 EXPECT_EQ(uuids[0], "00001800-0000-1000-8000-00805f9b34fb");
751 EXPECT_EQ(uuids[1], "00001801-0000-1000-8000-00805f9b34fb"); 757 EXPECT_EQ(uuids[1], "00001801-0000-1000-8000-00805f9b34fb");
752 } 758 }
753 759
754 TEST_F(BluetoothExperimentalChromeOSTest, DeviceClassChanged) { 760 TEST_F(BluetoothExperimentalChromeOSTest, DeviceClassChanged) {
755 // Simulate a change of class of a device, as sometimes occurs 761 // Simulate a change of class of a device, as sometimes occurs
756 // during discovery. 762 // during discovery.
757 GetAdapter(); 763 GetAdapter();
(...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after
1107 &pairing_delegate, 1113 &pairing_delegate,
1108 base::Bind(&BluetoothExperimentalChromeOSTest::Callback, 1114 base::Bind(&BluetoothExperimentalChromeOSTest::Callback,
1109 base::Unretained(this)), 1115 base::Unretained(this)),
1110 base::Bind(&BluetoothExperimentalChromeOSTest::ConnectErrorCallback, 1116 base::Bind(&BluetoothExperimentalChromeOSTest::ConnectErrorCallback,
1111 base::Unretained(this))); 1117 base::Unretained(this)));
1112 1118
1113 EXPECT_EQ(0, pairing_delegate.call_count_); 1119 EXPECT_EQ(0, pairing_delegate.call_count_);
1114 EXPECT_TRUE(device->IsConnecting()); 1120 EXPECT_TRUE(device->IsConnecting());
1115 1121
1116 message_loop.Run(); 1122 message_loop.Run();
1123 fake_bluetooth_input_client_->AddInputDevice(
1124 dbus::ObjectPath(FakeBluetoothDeviceClient::kAppleMousePath));
keybuk 2013/04/18 20:50:25 This should be handled by the FakeBluetoothDeviceC
deymo 2013/04/18 22:19:55 Done. This is emulated by FakeBluetoothDeviceClien
1117 1125
1118 EXPECT_EQ(1, callback_count_); 1126 EXPECT_EQ(1, callback_count_);
1119 EXPECT_EQ(0, error_callback_count_); 1127 EXPECT_EQ(0, error_callback_count_);
1120 1128
1121 // One change for connected, and one for paired. 1129 // One change for connected, and one for paired.
1122 EXPECT_EQ(2, observer.device_changed_count_); 1130 EXPECT_EQ(2, observer.device_changed_count_);
1123 EXPECT_EQ(device, observer.last_device_); 1131 EXPECT_EQ(device, observer.last_device_);
1124 1132
1125 EXPECT_TRUE(device->IsConnected()); 1133 EXPECT_TRUE(device->IsConnected());
1126 EXPECT_FALSE(device->IsConnecting()); 1134 EXPECT_FALSE(device->IsConnecting());
1127 1135
1128 EXPECT_TRUE(device->IsPaired()); 1136 EXPECT_TRUE(device->IsPaired());
1137 EXPECT_TRUE(device->IsConnectable());
1129 1138
1130 // Pairing dialog should be dismissed 1139 // Pairing dialog should be dismissed
1131 EXPECT_EQ(1, pairing_delegate.call_count_); 1140 EXPECT_EQ(1, pairing_delegate.call_count_);
1132 EXPECT_EQ(1, pairing_delegate.dismiss_count_); 1141 EXPECT_EQ(1, pairing_delegate.dismiss_count_);
1133 1142
1134 // Make sure the trusted property has been set to true. 1143 // Make sure the trusted property has been set to true.
1135 FakeBluetoothDeviceClient::Properties* properties = 1144 FakeBluetoothDeviceClient::Properties* properties =
1136 fake_bluetooth_device_client_->GetProperties( 1145 fake_bluetooth_device_client_->GetProperties(
1137 dbus::ObjectPath(FakeBluetoothDeviceClient::kAppleMousePath)); 1146 dbus::ObjectPath(FakeBluetoothDeviceClient::kAppleMousePath));
1138 EXPECT_TRUE(properties->trusted.value()); 1147 EXPECT_TRUE(properties->trusted.value());
(...skipping 23 matching lines...) Expand all
1162 base::Unretained(this)), 1171 base::Unretained(this)),
1163 base::Bind(&BluetoothExperimentalChromeOSTest::ConnectErrorCallback, 1172 base::Bind(&BluetoothExperimentalChromeOSTest::ConnectErrorCallback,
1164 base::Unretained(this))); 1173 base::Unretained(this)));
1165 1174
1166 EXPECT_EQ(1, pairing_delegate.call_count_); 1175 EXPECT_EQ(1, pairing_delegate.call_count_);
1167 EXPECT_EQ(1, pairing_delegate.display_pincode_count_); 1176 EXPECT_EQ(1, pairing_delegate.display_pincode_count_);
1168 EXPECT_EQ("123456", pairing_delegate.last_pincode_); 1177 EXPECT_EQ("123456", pairing_delegate.last_pincode_);
1169 EXPECT_TRUE(device->IsConnecting()); 1178 EXPECT_TRUE(device->IsConnecting());
1170 1179
1171 message_loop.Run(); 1180 message_loop.Run();
1181 fake_bluetooth_input_client_->AddInputDevice(
1182 dbus::ObjectPath(FakeBluetoothDeviceClient::kAppleKeyboardPath));
keybuk 2013/04/18 20:50:25 ditto
1172 1183
1173 EXPECT_EQ(1, callback_count_); 1184 EXPECT_EQ(1, callback_count_);
1174 EXPECT_EQ(0, error_callback_count_); 1185 EXPECT_EQ(0, error_callback_count_);
1175 1186
1176 // One change for connected, and one for paired. 1187 // One change for connected, and one for paired.
1177 EXPECT_EQ(2, observer.device_changed_count_); 1188 EXPECT_EQ(2, observer.device_changed_count_);
1178 EXPECT_EQ(device, observer.last_device_); 1189 EXPECT_EQ(device, observer.last_device_);
1179 1190
1180 EXPECT_TRUE(device->IsConnected()); 1191 EXPECT_TRUE(device->IsConnected());
1181 EXPECT_FALSE(device->IsConnecting()); 1192 EXPECT_FALSE(device->IsConnecting());
1182 1193
1183 EXPECT_TRUE(device->IsPaired()); 1194 EXPECT_TRUE(device->IsPaired());
1195 EXPECT_TRUE(device->IsConnectable());
1184 1196
1185 // Pairing dialog should be dismissed 1197 // Pairing dialog should be dismissed
1186 EXPECT_EQ(2, pairing_delegate.call_count_); 1198 EXPECT_EQ(2, pairing_delegate.call_count_);
1187 EXPECT_EQ(1, pairing_delegate.dismiss_count_); 1199 EXPECT_EQ(1, pairing_delegate.dismiss_count_);
1188 1200
1189 // Make sure the trusted property has been set to true. 1201 // Make sure the trusted property has been set to true.
1190 FakeBluetoothDeviceClient::Properties* properties = 1202 FakeBluetoothDeviceClient::Properties* properties =
1191 fake_bluetooth_device_client_->GetProperties( 1203 fake_bluetooth_device_client_->GetProperties(
1192 dbus::ObjectPath(FakeBluetoothDeviceClient::kAppleKeyboardPath)); 1204 dbus::ObjectPath(FakeBluetoothDeviceClient::kAppleKeyboardPath));
1193 EXPECT_TRUE(properties->trusted.value()); 1205 EXPECT_TRUE(properties->trusted.value());
(...skipping 25 matching lines...) Expand all
1219 base::Unretained(this))); 1231 base::Unretained(this)));
1220 1232
1221 EXPECT_EQ(1, pairing_delegate.call_count_); 1233 EXPECT_EQ(1, pairing_delegate.call_count_);
1222 EXPECT_EQ(1, pairing_delegate.display_passkey_count_); 1234 EXPECT_EQ(1, pairing_delegate.display_passkey_count_);
1223 EXPECT_EQ(123456U, pairing_delegate.last_passkey_); 1235 EXPECT_EQ(123456U, pairing_delegate.last_passkey_);
1224 EXPECT_TRUE(device->IsConnecting()); 1236 EXPECT_TRUE(device->IsConnecting());
1225 1237
1226 // TODO(keybuk): verify we get typing notifications 1238 // TODO(keybuk): verify we get typing notifications
1227 1239
1228 message_loop.Run(); 1240 message_loop.Run();
1241 fake_bluetooth_input_client_->AddInputDevice(
1242 dbus::ObjectPath(FakeBluetoothDeviceClient::kMotorolaKeyboardPath));
1229 1243
1230 EXPECT_EQ(1, callback_count_); 1244 EXPECT_EQ(1, callback_count_);
1231 EXPECT_EQ(0, error_callback_count_); 1245 EXPECT_EQ(0, error_callback_count_);
1232 1246
1233 // One change for connected, and one for paired. 1247 // One change for connected, and one for paired.
1234 EXPECT_EQ(2, observer.device_changed_count_); 1248 EXPECT_EQ(2, observer.device_changed_count_);
1235 EXPECT_EQ(device, observer.last_device_); 1249 EXPECT_EQ(device, observer.last_device_);
1236 1250
1237 EXPECT_TRUE(device->IsConnected()); 1251 EXPECT_TRUE(device->IsConnected());
1238 EXPECT_FALSE(device->IsConnecting()); 1252 EXPECT_FALSE(device->IsConnecting());
1239 1253
1240 EXPECT_TRUE(device->IsPaired()); 1254 EXPECT_TRUE(device->IsPaired());
1241 1255
1256 // Fake MotorolaKeyboard is not connectable.
1257 EXPECT_FALSE(device->IsConnectable());
1258
1242 // Pairing dialog should be dismissed 1259 // Pairing dialog should be dismissed
1243 EXPECT_EQ(2, pairing_delegate.call_count_); 1260 EXPECT_EQ(2, pairing_delegate.call_count_);
1244 EXPECT_EQ(1, pairing_delegate.dismiss_count_); 1261 EXPECT_EQ(1, pairing_delegate.dismiss_count_);
1245 1262
1246 // Make sure the trusted property has been set to true. 1263 // Make sure the trusted property has been set to true.
1247 FakeBluetoothDeviceClient::Properties* properties = 1264 FakeBluetoothDeviceClient::Properties* properties =
1248 fake_bluetooth_device_client_->GetProperties( 1265 fake_bluetooth_device_client_->GetProperties(
1249 dbus::ObjectPath(FakeBluetoothDeviceClient::kMotorolaKeyboardPath)); 1266 dbus::ObjectPath(FakeBluetoothDeviceClient::kMotorolaKeyboardPath));
1250 EXPECT_TRUE(properties->trusted.value()); 1267 EXPECT_TRUE(properties->trusted.value());
1251 } 1268 }
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1287 1304
1288 // One change for connected, and one for paired. 1305 // One change for connected, and one for paired.
1289 EXPECT_EQ(2, observer.device_changed_count_); 1306 EXPECT_EQ(2, observer.device_changed_count_);
1290 EXPECT_EQ(device, observer.last_device_); 1307 EXPECT_EQ(device, observer.last_device_);
1291 1308
1292 EXPECT_TRUE(device->IsConnected()); 1309 EXPECT_TRUE(device->IsConnected());
1293 EXPECT_FALSE(device->IsConnecting()); 1310 EXPECT_FALSE(device->IsConnecting());
1294 1311
1295 EXPECT_TRUE(device->IsPaired()); 1312 EXPECT_TRUE(device->IsPaired());
1296 1313
1314 // Non HID devices are always connectable.
1315 EXPECT_TRUE(device->IsConnectable());
1316
1297 // Pairing dialog should be dismissed 1317 // Pairing dialog should be dismissed
1298 EXPECT_EQ(2, pairing_delegate.call_count_); 1318 EXPECT_EQ(2, pairing_delegate.call_count_);
1299 EXPECT_EQ(1, pairing_delegate.dismiss_count_); 1319 EXPECT_EQ(1, pairing_delegate.dismiss_count_);
1300 1320
1301 // Make sure the trusted property has been set to true. 1321 // Make sure the trusted property has been set to true.
1302 FakeBluetoothDeviceClient::Properties* properties = 1322 FakeBluetoothDeviceClient::Properties* properties =
1303 fake_bluetooth_device_client_->GetProperties( 1323 fake_bluetooth_device_client_->GetProperties(
1304 dbus::ObjectPath(FakeBluetoothDeviceClient::kSonyHeadphonesPath)); 1324 dbus::ObjectPath(FakeBluetoothDeviceClient::kSonyHeadphonesPath));
1305 EXPECT_TRUE(properties->trusted.value()); 1325 EXPECT_TRUE(properties->trusted.value());
1306 } 1326 }
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1343 1363
1344 // One change for connected, and one for paired. 1364 // One change for connected, and one for paired.
1345 EXPECT_EQ(2, observer.device_changed_count_); 1365 EXPECT_EQ(2, observer.device_changed_count_);
1346 EXPECT_EQ(device, observer.last_device_); 1366 EXPECT_EQ(device, observer.last_device_);
1347 1367
1348 EXPECT_TRUE(device->IsConnected()); 1368 EXPECT_TRUE(device->IsConnected());
1349 EXPECT_FALSE(device->IsConnecting()); 1369 EXPECT_FALSE(device->IsConnecting());
1350 1370
1351 EXPECT_TRUE(device->IsPaired()); 1371 EXPECT_TRUE(device->IsPaired());
1352 1372
1373 // Non HID devices are always connectable.
1374 EXPECT_TRUE(device->IsConnectable());
1375
1353 // Pairing dialog should be dismissed 1376 // Pairing dialog should be dismissed
1354 EXPECT_EQ(2, pairing_delegate.call_count_); 1377 EXPECT_EQ(2, pairing_delegate.call_count_);
1355 EXPECT_EQ(1, pairing_delegate.dismiss_count_); 1378 EXPECT_EQ(1, pairing_delegate.dismiss_count_);
1356 1379
1357 // Make sure the trusted property has been set to true. 1380 // Make sure the trusted property has been set to true.
1358 FakeBluetoothDeviceClient::Properties* properties = 1381 FakeBluetoothDeviceClient::Properties* properties =
1359 fake_bluetooth_device_client_->GetProperties( 1382 fake_bluetooth_device_client_->GetProperties(
1360 dbus::ObjectPath(FakeBluetoothDeviceClient::kPhonePath)); 1383 dbus::ObjectPath(FakeBluetoothDeviceClient::kPhonePath));
1361 EXPECT_TRUE(properties->trusted.value()); 1384 EXPECT_TRUE(properties->trusted.value());
1362 } 1385 }
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
1400 1423
1401 // One change for connected, and one for paired. 1424 // One change for connected, and one for paired.
1402 EXPECT_EQ(2, observer.device_changed_count_); 1425 EXPECT_EQ(2, observer.device_changed_count_);
1403 EXPECT_EQ(device, observer.last_device_); 1426 EXPECT_EQ(device, observer.last_device_);
1404 1427
1405 EXPECT_TRUE(device->IsConnected()); 1428 EXPECT_TRUE(device->IsConnected());
1406 EXPECT_FALSE(device->IsConnecting()); 1429 EXPECT_FALSE(device->IsConnecting());
1407 1430
1408 EXPECT_TRUE(device->IsPaired()); 1431 EXPECT_TRUE(device->IsPaired());
1409 1432
1433 // Non HID devices are always connectable.
1434 EXPECT_TRUE(device->IsConnectable());
1435
1410 // Pairing dialog should be dismissed 1436 // Pairing dialog should be dismissed
1411 EXPECT_EQ(2, pairing_delegate.call_count_); 1437 EXPECT_EQ(2, pairing_delegate.call_count_);
1412 EXPECT_EQ(1, pairing_delegate.dismiss_count_); 1438 EXPECT_EQ(1, pairing_delegate.dismiss_count_);
1413 1439
1414 // Make sure the trusted property has been set to true. 1440 // Make sure the trusted property has been set to true.
1415 FakeBluetoothDeviceClient::Properties* properties = 1441 FakeBluetoothDeviceClient::Properties* properties =
1416 fake_bluetooth_device_client_->GetProperties( 1442 fake_bluetooth_device_client_->GetProperties(
1417 dbus::ObjectPath(FakeBluetoothDeviceClient::kWeirdDevicePath)); 1443 dbus::ObjectPath(FakeBluetoothDeviceClient::kWeirdDevicePath));
1418 EXPECT_TRUE(properties->trusted.value()); 1444 EXPECT_TRUE(properties->trusted.value());
1419 } 1445 }
(...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after
1839 EXPECT_FALSE(device->IsConnected()); 1865 EXPECT_FALSE(device->IsConnected());
1840 EXPECT_FALSE(device->IsConnecting()); 1866 EXPECT_FALSE(device->IsConnecting());
1841 EXPECT_FALSE(device->IsPaired()); 1867 EXPECT_FALSE(device->IsPaired());
1842 1868
1843 // Pairing dialog should be dismissed 1869 // Pairing dialog should be dismissed
1844 EXPECT_EQ(1, pairing_delegate.call_count_); 1870 EXPECT_EQ(1, pairing_delegate.call_count_);
1845 EXPECT_EQ(1, pairing_delegate.dismiss_count_); 1871 EXPECT_EQ(1, pairing_delegate.dismiss_count_);
1846 } 1872 }
1847 1873
1848 } // namespace chromeos 1874 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698