未验证 提交 fe3ce56c 编写于 作者: O openharmony_ci 提交者: Gitee

!3620 【communication】增加BT LBS JS L2测试用例

Merge pull request !3620 from 权力/myfeature
......@@ -162,6 +162,25 @@ describe('bluetoothhostTest', function () {
})
/**
* @tc.number SUB_COMMUNACATION_bluetooth_DEVICE_JS_A2DP_GET_PROFILE_STATE_0001
* @tc.name testgetProfileState
* @tc.desc Test getProfileState api.
* @tc.type Function
* @tc.level Level 0
*/
it('SUB_COMMUNACATION_bluetooth_DEVICE_JS_A2DP_GET_PROFILE_STATE_0001', 0, async function (done) {
console.info('[bluetooth_js] a2dpSourceProfile getProfileState start');
await tryToEnableBt();
let state = bluetooth.getProfileConnState(bluetooth.ProfileId.PROFILE_A2DP_SOURCE);
console.info('[bluetooth_js] a2dpSourceProfile state is:' + state);
expect(state).assertEqual(0);
await sleep(1000);
done();
})
/**
* @tc.number SUB_COMMUNACATION_bluetooth_DEVICE_JS_A2DP_SOURCCE_PROFILE_ON_0001
* @tc.name testa2dpSourceProfileon
......
......@@ -333,9 +333,9 @@ describe('bluetoothhostTest', function() {
it('SUB_COMMUNACATION_bluetooth_SPP_CLOSE_SERVER_SOCKET_0001', 0, async function (done) {
console.log("[bluetooth_js] spp closeServerSocket start");
await tryToEnableBt();
let ret = bluetooth.sppCloseServerSocket(-1);
console.info('[bluetooth_js] bluetooth sppCloseServerSocket ret : ' + ret);
expect(ret).assertEqual(false);
setTimeout(async ()=>{
bluetooth.sppCloseServerSocket(-1);
},3000);
done();
})
......@@ -383,6 +383,25 @@ describe('bluetoothhostTest', function() {
done();
})
/**
* @tc.number SUB_COMMUNACATION_bluetooth_SPP_CLOSE_CLIENT_SOCKET_0001
* @tc.name testSppCloseClientSocket
* @tc.desc Test SppCloseClientSocket api.
* @tc.size MEDIUM
* @tc.type Function
* @tc.level Level 2
*/
it('SUB_COMMUNACATION_bluetooth_SPP_CLOSE_CLIENT_SOCKET_0001', 0, async function (done) {
console.log("[bluetooth_js] spp closeClientSocket start");
await tryToEnableBt();
setTimeout(async ()=>{
bluetooth.sppCloseClientSocket(-1);
},3000);
done();
})
/**
* @tc.number SUB_COMMUNACATION_bluetooth_GET_REMO_DEV_NAME_0001
* @tc.name testGetRemoteDeviceName
......
......@@ -1484,6 +1484,7 @@ describe('geolocationTest', function () {
* @tc.level Level 2
*/
it('SUB_HSS_LocationSystem_LastLocation_0002', 0, async function (done) {
setTimeout(async ()=>{
await geolocation.getLastLocation().then((result) => {
console.info('[lbs_js] getLastLocation promise result: ' + result);
expect(result).assertTrue();
......@@ -1491,6 +1492,7 @@ describe('geolocationTest', function () {
console.info('[lbs_js] getLastLocation promise then err: ' + result);
expect().assertFail();
});
},2000);
done();
})
......@@ -1504,6 +1506,7 @@ describe('geolocationTest', function () {
*/
it('SUB_HSS_LocationSystem_SingleLoc_0028', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0300, "timeoutMs": 10, "maxAccuracy": 0 };
setTimeout(async ()=>{
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
console.info("[lbs_js] getCurrentLocation promise data is: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) !=null);
......@@ -1511,6 +1514,7 @@ describe('geolocationTest', function () {
console.info("[lbs_js] getCurrentLocation promise then error." + error);
expect().assertFail();
});
},2000);
done();
})
......@@ -1524,6 +1528,7 @@ describe('geolocationTest', function () {
*/
it('SUB_HSS_LocationSystem_SingleLoc_0029', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0301, "timeoutMs": 10, "maxAccuracy": 0 };
setTimeout(async ()=>{
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) !=null);
......@@ -1531,6 +1536,7 @@ describe('geolocationTest', function () {
console.info("[lbs_js] getCurrentLocation promise then error." + error);
expect().assertFail();
});
},2000);
done();
})
......@@ -1544,6 +1550,7 @@ describe('geolocationTest', function () {
*/
it('SUB_HSS_LocationSystem_SingleLoc_0030', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0302, "timeoutMs": 10, "maxAccuracy": 0 };
setTimeout(async ()=>{
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) !=null);
......@@ -1551,6 +1558,7 @@ describe('geolocationTest', function () {
console.info("[lbs_js] getCurrentLocation promise then error." + error);
expect().assertFail();
});
},2000);
done();
})
......@@ -1563,7 +1571,9 @@ describe('geolocationTest', function () {
* @tc.level Level 2
*/
it('SUB_HSS_LocationSystem_SingleLoc_0031', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0303, "timeoutMs": 10, "maxAccuracy": 0 };
setTimeout(async ()=>{
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) !=null);
......@@ -1571,6 +1581,7 @@ describe('geolocationTest', function () {
console.info("[lbs_js] getCurrentLocation promise then error." + error);
expect().assertFail();
});
},2000);
done();
})
......@@ -1584,6 +1595,7 @@ describe('geolocationTest', function () {
*/
it('SUB_HSS_LocationSystem_SingleLoc_0032', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0304, "timeoutMs": 10, "maxAccuracy": 0 };
setTimeout(async ()=>{
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) !=null);
......@@ -1591,6 +1603,7 @@ describe('geolocationTest', function () {
console.info("[lbs_js] getCurrentLocation promise then error." + error);
expect().assertFail();
});
},2000);
done();
})
......@@ -1598,3 +1611,4 @@ describe('geolocationTest', function () {
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册