assert_type(device.isBonded, "boolean", "Device isBonded type check:");
assert_type(device.isTrusted, "boolean", "Device isTrusted type check:");
assert_type(device.isConnected, "boolean", "Device isConnected type check:");
- assert_type(device.deviceClass.major, "number", "Device deviceClass.major type check:");
- assert_type(device.deviceClass.minor, "number", "Device deviceClass.minor type check:");
+ assert_type(device.deviceClass.major, "octet", "Device deviceClass.major type check:");
+ assert_type(device.deviceClass.minor, "octet", "Device deviceClass.minor type check:");
assert_type(device.deviceClass.services, "object", "Device deviceClass.services type check:");
assert_type(device.deviceClass.hasService, "function", "Device deviceClass.hasService type check:");
assert_type(device.deviceClass.hasService(0), "boolean", "Device deviceClass.hasService return type check:");
test(function () {
assert_type(device.name, "string", "Device name type check:");
assert_type(device.address, "string", "Device address type check:");
- assert_type(device.deviceClass.major, "number", "Device deviceClass.major type check:");
- assert_type(device.deviceClass.minor, "number", "Device deviceClass.minor type check:");
+ assert_type(device.deviceClass.major, "octet", "Device deviceClass.major type check:");
+ assert_type(device.deviceClass.minor, "octet", "Device deviceClass.minor type check:");
assert_type(device.deviceClass.services, "object", "Device deviceClass.services type check:");
assert_type(device.deviceClass.hasService, "function", "Device deviceClass.hasService type check:");
assert_type(device.deviceClass.hasService(0), "boolean", "Device deviceClass.hasService return type check:");
devService = device.deviceClass.services[0];
device.deviceClass.services[0] = null;
device.deviceClass.services = [];
- assert_type(device.deviceClass.services[0], "number", "device.deviceClass.services[0] is type number.");
+ assert_type(device.deviceClass.services[0], "unsigned short", "device.deviceClass.services[0] is type number.");
assert_true(devService === device.deviceClass.services[0], "device.deviceClass.services[0] readonly");
}, "BluetoothClass_services_attribute");
assert_type(app, "object", "argument app has wrong type");
assert_true("dataType" in app, "no dataType attribute in BluetoothHealthApplication");
- assert_type(app.dataType, "number", "dataType of BluetoothHealthApplication has wrong type");
+ assert_type(app.dataType, "unsigned short", "dataType of BluetoothHealthApplication has wrong type");
assert_true("name" in app, "no name attribute in BluetoothHealthApplication");
assert_type(app.name, "string", "name of BluetoothHealthApplication has wrong type");