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

Side by Side Diff: chrome/test/data/extensions/api_test/bluetooth_low_energy/get_services/runtest.js

Issue 1915243003: API Bindings for GATT server functionality. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@adapter_and_tests
Patch Set: Created 4 years, 7 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 var error; 5 var error;
6 6
7 function testGetServices() { 7 function testGetServices() {
8 if (error !== undefined) { 8 if (error !== undefined) {
9 chrome.test.sendMessage('fail'); 9 chrome.test.sendMessage('fail');
10 chrome.test.fail(error); 10 chrome.test.fail(error);
11 } 11 }
12 chrome.test.assertEq(2, services.length); 12 chrome.test.assertEq(2, services.length);
13 13
14 chrome.test.assertEq('service_id0', services[0].instanceId); 14 chrome.test.assertEq('service_id0', services[0].instanceId);
15 chrome.test.assertEq('00001234-0000-1000-8000-00805f9b34fb', 15 chrome.test.assertEq('00001234-0000-1000-8000-00805f9b34fb',
16 services[0].uuid); 16 services[0].uuid);
17 chrome.test.assertEq(true , services[0].isPrimary); 17 chrome.test.assertEq(true , services[0].isPrimary);
18 chrome.test.assertEq(false, services[0].isLocal);
19 chrome.test.assertEq(deviceAddress, services[0].deviceAddress); 18 chrome.test.assertEq(deviceAddress, services[0].deviceAddress);
20 19
21 chrome.test.assertEq('service_id1', services[1].instanceId); 20 chrome.test.assertEq('service_id1', services[1].instanceId);
22 chrome.test.assertEq('00005678-0000-1000-8000-00805f9b34fb', 21 chrome.test.assertEq('00005678-0000-1000-8000-00805f9b34fb',
23 services[1].uuid); 22 services[1].uuid);
24 chrome.test.assertEq(false , services[1].isPrimary); 23 chrome.test.assertEq(false , services[1].isPrimary);
25 chrome.test.assertEq(false, services[1].isLocal);
26 chrome.test.assertEq(deviceAddress, services[1].deviceAddress); 24 chrome.test.assertEq(deviceAddress, services[1].deviceAddress);
27 25
28 chrome.test.succeed(); 26 chrome.test.succeed();
29 } 27 }
30 28
31 var deviceAddress = '11:22:33:44:55:66'; 29 var deviceAddress = '11:22:33:44:55:66';
32 var services = null; 30 var services = null;
33 31
34 function earlyError(message) { 32 function earlyError(message) {
35 error = message; 33 error = message;
(...skipping 28 matching lines...) Expand all
64 return; 62 return;
65 63
66 services = result; 64 services = result;
67 65
68 chrome.test.sendMessage('ready', function(message) { 66 chrome.test.sendMessage('ready', function(message) {
69 chrome.test.runTests([testGetServices]); 67 chrome.test.runTests([testGetServices]);
70 }); 68 });
71 }); 69 });
72 }); 70 });
73 }); 71 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698