var inner3 = async_test("BluetoothGATTCharacteristic_writeValue_with_errorCallback", {timeout: 60000});
inner3.step(function () {
var value, data = new Array(1, 2, 3, 4, 5, 6), charFlag = false, retVal, characteristic, descriptor, i, j, conversionTable, exceptionName;
- var ReadValueSuccessCallback = inner3.step_func(function (value) {
- assert_array_equals(value, data, "readValue returns wrong value");
- });
var WriteValueSuccessCallback = inner3.step_func(function (value) {
assert_equals(retVal, undefined, "writeValue should return undefined");
- characteristic.readValue(ReadValueSuccessCallback);
inner3.done();
});
var WriteValueErrorCallback = inner3.step_func(function (error) {
assert_unreached("writeValue() error callback was invoked: " + error.name + " msg: " + error.message);
});
- var ReadValueSuccessCallback = inner3.step_func(function (value) {
- assert_array_equals(value, data, "readValue returns wrong value");
- });
var service = storedDevice.getService(storedDevice.uuids[0]);
if (service.characteristics.length > 0) {