提交 cd1fa4e6 编写于 作者: L lidanyang16

<lidanyang16@huawei.com>

Signed-off-by: Nlidanyang16 <lidanyang16@huawei.com>
上级 5dbf9b24
......@@ -13,239 +13,240 @@
* limitations under the License.
*/
import vibrator from '@system.vibrator';
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index'
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from 'deccjsunit/index'
describe("VibratorJsTest", function () {
beforeAll(function() {
beforeAll(function () {
/*
* @tc.setup: setup invoked before all testcases
*/
console.info('beforeAll caled')
console.info('beforeAll caled')
})
afterAll(function() {
afterAll(function () {
/*
* @tc.teardown: teardown invoked after all testcases
*/
console.info('afterAll caled')
console.info('afterAll caled')
})
beforeEach(function() {
beforeEach(function () {
/*
* @tc.setup: setup invoked before each testcases
*/
console.info('beforeEach caled')
console.info('beforeEach caled')
})
afterEach(function() {
afterEach(function () {
/*
* @tc.teardown: teardown invoked after each testcases
*/
console.info('afterEach caled')
console.info('afterEach caled')
})
var errMessages = ['Param number is invalid', 'Wrong argument type. function expected', 'Wrong argument type', 'Wrong argument number']
var errMessages = ['Param number is invalid','Wrong argument type. function expected','Wrong argument type','Wrong argument number']
/*
/*
* @tc.name:VibratorJsTest0001
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0001", 0, async function (done) {
it("VibratorJsTest0001", 0, async function (done) {
console.info('----------------------VibratorJsTest0001---------------------------');
vibrator.vibrate({
vibrator.vibrate({
mode: 'long',
success: function() {
console.info("VibratorJsTest0001 success");
expect(true).assertTrue();
done();
success: function () {
console.info("VibratorJsTest0001 success");
expect(true).assertTrue();
done();
},
fail: function(data, code) {
console.log("VibratorJsTest0001 is failed, data: " + data + ", code: " + code);
expect(false).assertTrue();
},
complete: function() {
console.log('VibratorJsTest0001 is completed');
}
fail: function (data, code) {
console.log("VibratorJsTest0001 is failed, data: " + data + ", code: " + code);
expect(false).assertTrue();
},
complete: function () {
console.log('VibratorJsTest0001 is completed');
}
});
})
/*
/*
* @tc.name:VibratorJsTest0002
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0002", 0, async function (done) {
it("VibratorJsTest0002", 0, async function (done) {
console.info('----------------------VibratorJsTest0002---------------------------');
vibrator.vibrate({
vibrator.vibrate({
mode: 'short',
success: function() {
console.info("VibratorJsTest0002 success");
expect(true).assertTrue();
done();
success: function () {
console.info("VibratorJsTest0002 success");
expect(true).assertTrue();
done();
},
fail: function(data, code) {
console.log("VibratorJsTest0002 is failed, data: " + data + ", code: " + code);
expect(false).assertTrue();
},
complete: function() {
console.log('VibratorJsTest0002 is completed');
}
fail: function (data, code) {
console.log("VibratorJsTest0002 is failed, data: " + data + ", code: " + code);
expect(false).assertTrue();
},
complete: function () {
console.log('VibratorJsTest0002 is completed');
}
});
})
/*
* @tc.name:VibratorJsTest0003
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0003", 0, async function (done) {
/*
* @tc.name:VibratorJsTest0003
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0003", 0, async function (done) {
console.info('----------------------VibratorJsTest0003---------------------------');
vibrator.vibrate({
mode: 'short',
success: function() {
console.info("VibratorJsTest0003 success");
expect(true).assertTrue();
done();
success: function () {
console.info("VibratorJsTest0003 success");
expect(true).assertTrue();
done();
},
fail: function(data, code) {
console.error('VibratorJsTest0003 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
fail: function (data, code) {
console.error('VibratorJsTest0003 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
})
/*
* @tc.name:VibratorJsTest0004
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0004", 0, async function (done) {
/*
* @tc.name:VibratorJsTest0004
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0004", 0, async function (done) {
console.info('----------------------VibratorJsTest0004---------------------------');
vibrator.vibrate({
vibrator.vibrate({
mode: 'short',
success: function() {
console.info("VibratorJsTest0004 success");
expect(true).assertTrue();
done();
success: function () {
console.info("VibratorJsTest0004 success");
expect(true).assertTrue();
done();
},
});
})
/*
/*
* @tc.name:VibratorJsTest0005
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0005", 0, async function (done) {
it("VibratorJsTest0005", 0, async function (done) {
console.info('----------------------VibratorJsTest0005---------------------------');
vibrator.vibrate({
success: function() {
console.info("VibratorJsTest0005 success");
expect(true).assertTrue();
done();
vibrator.vibrate({
success: function () {
console.info("VibratorJsTest0005 success");
expect(true).assertTrue();
done();
},
fail: function(data, code) {
console.error('VibratorJsTest0005 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
fail: function (data, code) {
console.error('VibratorJsTest0005 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
})
/*
/*
* @tc.name:VibratorJsTest0006
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0006", 0, async function (done) {
it("VibratorJsTest0006", 0, async function (done) {
console.info('----------------------VibratorJsTest0006---------------------------');
vibrator.vibrate({
vibrator.vibrate({
mode: 'long',
inInvalid:2,
success: function() {
console.info("VibratorJsTest0006 success");
expect(true).assertTrue();
done();
inInvalid: 2,
success: function () {
console.info("VibratorJsTest0006 success");
expect(true).assertTrue();
done();
},
fail: function(data, code) {
console.error('VibratorJsTest0006 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
fail: function (data, code) {
console.error('VibratorJsTest0006 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
})
/*
/*
* @tc.name:VibratorJsTest0007
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0007", 0, async function (done) {
it("VibratorJsTest0007", 0, async function (done) {
console.info('----------------------VibratorJsTest0007---------------------------');
try{
vibrator.vibrate({
mode: 'short',
success: function() {
console.info("VibratorJsTest0007 success");
expect(false).assertTrue();
done();
},
},25);
} catch (error) {
var errMessage = error.toString().slice(39);
console.info('VibratorJsTest0007 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
try {
vibrator.vibrate({
mode: 'short',
success: function () {
console.info("VibratorJsTest0007 success");
expect(false).assertTrue();
done();
},
}, 25);
} catch (error) {
var errMessage = error.toString().slice(39);
console.info('VibratorJsTest0007 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
}
})
/*
/*
* @tc.name:VibratorJsTest0008
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0008", 0, async function (done) {
it("VibratorJsTest0008", 0, async function (done) {
console.info('----------------------VibratorJsTest0008---------------------------');
vibrator.vibrate({
vibrator.vibrate({
mode: 'short',
success: function() {
console.info("VibratorJsTest0008 success");
expect(true).assertTrue();
success: function () {
console.info("VibratorJsTest0008 success");
expect(true).assertTrue();
},
fail: function(data, code) {
console.error('VibratorJsTest0008 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
fail: function (data, code) {
console.error('VibratorJsTest0008 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
vibrator.vibrate({
});
vibrator.vibrate({
mode: 'short',
success: function() {
console.info("VibratorJsTest0008_1 success");
expect(true).assertTrue();
success: function () {
console.info("VibratorJsTest0008_1 success");
expect(true).assertTrue();
},
fail: function(data, code) {
console.error('VibratorJsTest0008_1 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
fail: function (data, code) {
console.error('VibratorJsTest0008_1 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
setTimeout(() => {
});
setTimeout(() => {
done();
}, 500);
})
/*
/*
* @tc.name:VibratorJsTest0009
* @tc.desc:verify app info is not null
* @tc.type: FUNC
......@@ -254,16 +255,16 @@ describe("VibratorJsTest", function () {
it("VibratorJsTest0009", 0, async function (done) {
console.info('----------------------VibratorJsTest0009---------------------------');
try {
vibrator.vibrate('xxx',done);
vibrator.vibrate('xxx', done);
} catch (error) {
console.info('VibratorJsTest0009 error:' +error);
var errMessage = error.toString().slice(68);
expect(errMessage).assertEqual(errMessages[1]);
console.info('VibratorJsTest0009 error:' + error);
var errMessage = error.toString().slice(68);
expect(errMessage).assertEqual(errMessages[1]);
done();
}
})
/*
/*
* @tc.name:VibratorJsTest0010
* @tc.desc:verify app info is not null
* @tc.type: FUNC
......@@ -275,36 +276,37 @@ describe("VibratorJsTest", function () {
vibrator.vibrate(done);
} catch (error) {
var errMessage = error.toString().slice(7);
console.info('VibratorJsTest0010 error:' + error);
expect(errMessage).assertEqual(errMessages[2]);
done();
console.info('VibratorJsTest0010 error:' + error);
expect(errMessage).assertEqual(errMessages[2]);
done();
}
})
/*
/*
* @tc.name:VibratorJsTest0011
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("VibratorJsTest0011", 0, async function (done) {
it("VibratorJsTest0011", 0, async function (done) {
console.info('----------------------VibratorJsTest0011---------------------------');
try{
vibrator.vibrate({
mode: 'short',
success: function() {
console.info("VibratorJsTest0011 success");
expect(false).assertTrue();
done();
},
},function(){},25);
} catch (error) {
var errMessage = error.toString().slice(39);
console.info('VibratorJsTest0011 error:' + error);
expect(errMessage).assertEqual(errMessages[3]);
done();
try {
vibrator.vibrate({
mode: 'short',
success: function () {
console.info("VibratorJsTest0011 success");
expect(false).assertTrue();
done();
},
}, function () {
}, 25);
} catch (error) {
var errMessage = error.toString().slice(39);
console.info('VibratorJsTest0011 error:' + error);
expect(errMessage).assertEqual(errMessages[3]);
done();
}
})
})
})
\ No newline at end of file
......@@ -45,58 +45,60 @@ describe('SystemParameterTest', function () {
afterEach(function () {
console.info('afterEach caled')
})
let testSensorId = 0;
let testSensorId = 0;
let testNullSensorId = -1;
/**
/**
* @tc.number SUB_SENSORS_Sensor_JSTest_0010
* @tc.name testRegisterSensortest001
* @tc.desc test get sensor data by sensor id.
*/
it('SUB_SENSORS_Sensor_JSTest_0010', 0, async function (done) {
console.info('SUB_SENSORS_Sensor_JSTest_0010 start');
try{
sensor.on(testSensorId, function (data) {
if (data) {
console.info('testRegisterSensortest001 on success');
expect(data.x).assertInstanceOf('Number');
expect(data.timestamp).assertInstanceOf('Number');
done();
} else {
console.info('testRegisterSensortest001 on error');
expect(false).assertTrue();
done();
}
});
} catch (error) {
try {
sensor.on(testSensorId, function (data) {
if (data) {
console.info('testRegisterSensortest001 on success');
expect(data.x).assertInstanceOf('Number');
expect(data.timestamp).assertInstanceOf('Number');
done();
} else {
console.info('testRegisterSensortest001 on error');
expect(false).assertTrue();
done();
}
});
} catch (error) {
console.info(error);
expect(true).assertTrue();
done();
}
console.info('SUB_SENSORS_Sensor_JSTest_0010 end');
})
/**
* @tc.number SUB_SENSORS_Sensor_JSTest_0020
* @tc.name testRegisterSensortest002
* @tc.desc test get sensor data by wrong sensor id.
*/
/**
* @tc.number SUB_SENSORS_Sensor_JSTest_0020
* @tc.name testRegisterSensortest002
* @tc.desc test get sensor data by wrong sensor id.
*/
it('SUB_SENSORS_Sensor_JSTest_0020', 0, async function (done) {
console.info('SUB_SENSORS_Sensor_JSTest_0020 start');
function onSensorCallback(data) {
function onSensorCallback(data) {
console.info('SensorJsTest002 on error');
expect(false).assertTrue();
done();
}
try {
try {
sensor.on(testNullSensorId, onSensorCallback);
} catch (error) {
console.info(error);
expect(true).assertTrue();
done();
}
console.info('SUB_SENSORS_Sensor_JSTest_0020 end');
console.info('SUB_SENSORS_Sensor_JSTest_0020 end');
})
})
\ No newline at end of file
......@@ -13,295 +13,305 @@
* limitations under the License.
*/
import sensor from '@system.sensor'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index'
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from 'deccjsunit/index'
describe("SensorJsTest", function () {
beforeAll(function() {
beforeAll(function () {
/*
* @tc.setup: setup invoked before all testcases
*/
console.info('beforeAll caled')
console.info('beforeAll caled')
})
afterAll(function() {
afterAll(function () {
/*
* @tc.teardown: teardown invoked after all testcases
*/
console.info('afterAll caled')
console.info('afterAll caled')
})
beforeEach(function() {
beforeEach(function () {
/*
* @tc.setup: setup invoked before each testcases
*/
console.info('beforeEach caled')
console.info('beforeEach caled')
})
afterEach(function() {
afterEach(function () {
/*
* @tc.teardown: teardown invoked after each testcases
*/
console.info('afterEach caled')
console.info('afterEach caled')
})
var errMessages = ['The number of parameters is not valid','UnsubscribeSensor failed','Wrong argument type, should be object'];
/*
var errMessages = ['The number of parameters is not valid', 'UnsubscribeSensor failed', 'Wrong argument type, should be object'];
/*
* @tc.name:subscribeLight_SensorJsTest001
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest001", 0, function (done) {
it("subscribeLight_SensorJsTest001", 0, function (done) {
console.info('----------------------subscribeLight_SensorJsTest001---------------------------');
sensor.subscribeLight({
success: function(data) {
console.info("subscribeLight_SensorJsTest001 success:" + JSON.stringify(data));
expect(typeof(data.intensity)).assertEqual("number");
success: function (data) {
console.info("subscribeLight_SensorJsTest001 success:" + JSON.stringify(data));
expect(typeof (data.intensity)).assertEqual("number");
},
fail: function(data, code) {
fail: function (data, code) {
console.error('subscribeLight_SensorJsTest001 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
});
setTimeout(()=>{
setTimeout(() => {
try {
sensor.unsubscribeLight();
} catch (error) {
console.info('subscribeLight_SensorJsTest001_unsubscribeLight error' + error);
expect(false).assertTrue();
}
setTimeout(()=>{
setTimeout(() => {
expect(true).assertTrue();
done();
}, 500);
}, 1000);
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest002
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest002", 0, function (done) {
try{
sensor.subscribeLight({
success: function(data) {
console.info("subscribeLight_SensorJsTest002 success:" + JSON.stringify(data));
expect(typeof(data.intensity)).assertEqual("number");
},
fail: function(data, code) {
console.error('subscribeLight_SensorJsTest002 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
},25);
} catch (error) {
var errMessage = error.toString().slice(19,56);
console.info('subscribeLight_SensorJsTest002 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
it("subscribeLight_SensorJsTest002", 0, function (done) {
console.info('----------------------subscribeLight_SensorJsTest002---------------------------');
try {
sensor.subscribeLight({
success: function (data) {
console.info("subscribeLight_SensorJsTest002 success:" + JSON.stringify(data));
expect(typeof (data.intensity)).assertEqual("number");
},
fail: function (data, code) {
console.error('subscribeLight_SensorJsTest002 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
}, 25);
} catch (error) {
var errMessage = error.toString().slice(19, 56);
console.info('subscribeLight_SensorJsTest002 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
}
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest003
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest003", 0, function (done) {
it("subscribeLight_SensorJsTest003", 0, function (done) {
console.info('----------------------subscribeLight_SensorJsTest003---------------------------');
sensor.subscribeLight({
success: function(data) {
console.info("subscribeLight_SensorJsTest003 success:" + JSON.stringify(data));
expect(typeof(data.intensity)).assertEqual("number");
success: function (data) {
console.info("subscribeLight_SensorJsTest003 success:" + JSON.stringify(data));
expect(typeof (data.intensity)).assertEqual("number");
},
});
setTimeout(()=>{
});
setTimeout(() => {
try {
sensor.unsubscribeLight();
} catch (error) {
console.info('subscribeLight_SensorJsTest003_unsubscribeLight error' + error);
expect(false).assertTrue();
}
setTimeout(()=>{
setTimeout(() => {
expect(true).assertTrue();
done();
}, 500);
}, 1000);
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest004
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest004", 0, function (done) {
try{
sensor.subscribeLight({
success: function(data) {
console.info("subscribeLight_SensorJsTest004 success:" + JSON.stringify(data));
expect(typeof(data.intensity)).assertEqual("number");
},
fail: function(data, code) {
console.error('subscribeLight_SensorJsTest004 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
},function(){},25);
} catch (error) {
var errMessage = error.toString().slice(19,56);
console.info('subscribeLight_SensorJsTest004 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
it("subscribeLight_SensorJsTest004", 0, function (done) {
console.info('----------------------subscribeLight_SensorJsTest004---------------------------');
try {
sensor.subscribeLight({
success: function (data) {
console.info("subscribeLight_SensorJsTest004 success:" + JSON.stringify(data));
expect(typeof (data.intensity)).assertEqual("number");
},
fail: function (data, code) {
console.error('subscribeLight_SensorJsTest004 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
}, function () {
}, 25);
} catch (error) {
var errMessage = error.toString().slice(19, 56);
console.info('subscribeLight_SensorJsTest004 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
}
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest005
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest005", 0, async function (done) {
it("subscribeLight_SensorJsTest005", 0, async function (done) {
console.info('----------------------subscribeLight_SensorJsTest005---------------------------');
try{
sensor.unsubscribeLight('xxx');
} catch (error) {
var errMessage = error.toString().slice(21,58);
console.info('subscribeLight_SensorJsTest005 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
try {
sensor.unsubscribeLight('xxx');
} catch (error) {
var errMessage = error.toString().slice(21, 58);
console.info('subscribeLight_SensorJsTest005 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
}
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest006
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest006", 0, async function (done) {
it("subscribeLight_SensorJsTest006", 0, async function (done) {
console.info('----------------------subscribeLight_SensorJsTest006---------------------------');
try{
sensor.subscribeLight();
} catch (error) {
var errMessage = error.toString().slice(19,56);
console.info('subscribeLight_SensorJsTest006 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
try {
sensor.subscribeLight();
} catch (error) {
var errMessage = error.toString().slice(19, 56);
console.info('subscribeLight_SensorJsTest006 error:' + error);
expect(errMessage).assertEqual(errMessages[0]);
done();
}
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest007
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest007", 0, async function (done) {
it("subscribeLight_SensorJsTest007", 0, async function (done) {
console.info('----------------------subscribeLight_SensorJsTest007---------------------------');
try{
sensor.subscribeLight('xxx');
} catch (error) {
var errMessage = error.toString().slice(19,56);
console.info('subscribeLight_SensorJsTest007 error:' + error);
expect(errMessage).assertEqual(errMessages[2]);
done();
try {
sensor.subscribeLight('xxx');
} catch (error) {
var errMessage = error.toString().slice(19, 56);
console.info('subscribeLight_SensorJsTest007 error:' + error);
expect(errMessage).assertEqual(errMessages[2]);
done();
}
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest008
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest008", 0, function (done) {
sensor.subscribeLight({
success: function(data) {
console.info("subscribeLight_SensorJsTest008 success:" + JSON.stringify(data));
expect(typeof(data.intensity)).assertEqual("number");
it("subscribeLight_SensorJsTest008", 0, function (done) {
console.info('----------------------subscribeLight_SensorJsTest008---------------------------');
sensor.subscribeLight({
success: function (data) {
console.info("subscribeLight_SensorJsTest008 success:" + JSON.stringify(data));
expect(typeof (data.intensity)).assertEqual("number");
},
fail: function(data, code) {
fail: function (data, code) {
console.error('subscribeLight_SensorJsTest008 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
sensor.subscribeLight({
success: function(data) {
console.info("subscribeLight_SensorJsTest008_1 success:" + JSON.stringify(data));
expect(typeof(data.intensity)).assertEqual("number");
});
sensor.subscribeLight({
success: function (data) {
console.info("subscribeLight_SensorJsTest008_1 success:" + JSON.stringify(data));
expect(typeof (data.intensity)).assertEqual("number");
},
fail: function(data, code) {
fail: function (data, code) {
console.error('subscribeLight_SensorJsTest008_1 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
setTimeout(()=>{
});
setTimeout(() => {
try {
sensor.unsubscribeLight();
} catch (error) {
console.info('subscribeLight_SensorJsTest008_unsubscribeLight error' + error);
expect(false).assertTrue();
}
setTimeout(()=>{
setTimeout(() => {
expect(true).assertTrue();
done();
}, 500);
}, 1000);
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest009
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest009", 0, async function (done) {
it("subscribeLight_SensorJsTest009", 0, async function (done) {
console.info('----------------------subscribeLight_SensorJsTest009---------------------------');
try{
sensor.unsubscribeLight();
} catch (error) {
var errMessage = error.toString().slice(21,45);
console.info('subscribeLight_SensorJsTest009 error:' + error);
expect(errMessage).assertEqual(errMessages[1]);
done();
try {
sensor.unsubscribeLight();
} catch (error) {
var errMessage = error.toString().slice(21,45);
console.info('subscribeLight_SensorJsTest009 error:' + error);
expect(errMessage).assertEqual(errMessages[1]);
done();
}
})
/*
/*
* @tc.name:subscribeLight_SensorJsTest010
* @tc.desc:verify app info is not null
* @tc.type: FUNC
* @tc.require: SR000H0ALK, AR000H0ALM
*/
it("subscribeLight_SensorJsTest010", 0, function (done) {
sensor.subscribeLight({
success: function(data) {
console.info("subscribeLight_SensorJsTest010 success:" + JSON.stringify(data));
expect(typeof(data.intensity)).assertEqual("number");
it("subscribeLight_SensorJsTest010", 0, function (done) {
console.info('----------------------subscribeLight_SensorJsTest010---------------------------');
sensor.subscribeLight({
success: function (data) {
console.info("subscribeLight_SensorJsTest010 success:" + JSON.stringify(data));
expect(typeof (data.intensity)).assertEqual("number");
},
fail: function(data, code) {
fail: function (data, code) {
console.error('subscribeLight_SensorJsTest010 failed. Code: ' + code + '; Data: ' + data);
expect(false).assertTrue();
},
});
try {
sensor.unsubscribeLight();
} catch (error) {
console.info('subscribeLight_SensorJsTest008_unsubscribeLight error' + error);
expect(true).assertTrue();
}
setTimeout(()=>{
expect(true).assertTrue();
done();
}, 500);
})
});
try {
sensor.unsubscribeLight();
} catch (error) {
console.info('subscribeLight_SensorJsTest008_unsubscribeLight error' + error);
expect(true).assertTrue();
}
setTimeout(() => {
expect(true).assertTrue();
done();
}, 500);
})
})
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册