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

!3628 【communication】增加LBS JS L2测试用例1

Merge pull request !3628 from 权力/myfeature
...@@ -44,10 +44,7 @@ async function changedLocationMode(){ ...@@ -44,10 +44,7 @@ async function changedLocationMode(){
expect().assertFail(); expect().assertFail();
}); });
} }
}); })
await geolocation.isLocationEnabled().then(async(result) => {
console.info('[lbs_js] check LocationSwitchState result: ' + result);
});
} }
async function applyPermission() { async function applyPermission() {
...@@ -1487,13 +1484,15 @@ describe('geolocationTest_geo1', function () { ...@@ -1487,13 +1484,15 @@ describe('geolocationTest_geo1', function () {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_LastLocation_0002', 0, async function (done) { it('SUB_HSS_LocationSystem_LastLocation_0002', 0, async function (done) {
await geolocation.getLastLocation().then((result) => { setTimeout(async ()=>{
console.info('[lbs_js] getLastLocation promise result: ' + result); await geolocation.getLastLocation().then((result) => {
expect(result).assertTrue(); console.info('[lbs_js] getLastLocation promise result: ' + result);
}).catch((error) => { expect(result).assertTrue();
console.info('[lbs_js] getLastLocation promise then err: ' + result); }).catch((error) => {
expect().assertFail(); console.info('[lbs_js] getLastLocation promise then err: ' + result);
}); expect().assertFail();
});
},2000);
done(); done();
}) })
...@@ -1507,13 +1506,15 @@ describe('geolocationTest_geo1', function () { ...@@ -1507,13 +1506,15 @@ describe('geolocationTest_geo1', function () {
*/ */
it('SUB_HSS_LocationSystem_SingleLoc_0028', 0, async function (done) { it('SUB_HSS_LocationSystem_SingleLoc_0028', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0300, "timeoutMs": 10, "maxAccuracy": 0 }; let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0300, "timeoutMs": 10, "maxAccuracy": 0 };
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => { setTimeout(async ()=>{
console.info("[lbs_js] getCurrentLocation promise data is: " + JSON.stringify(result)); await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
expect(true).assertEqual((JSON.stringify(result)) !=null); console.info("[lbs_js] getCurrentLocation promise data is: " + JSON.stringify(result));
}).catch((error) => { expect(true).assertEqual((JSON.stringify(result)) !=null);
console.info("[lbs_js] getCurrentLocation promise then error." + error); }).catch((error) => {
expect().assertFail(); console.info("[lbs_js] getCurrentLocation promise then error." + error);
}); expect().assertFail();
});
},2000);
done(); done();
}) })
...@@ -1527,13 +1528,15 @@ describe('geolocationTest_geo1', function () { ...@@ -1527,13 +1528,15 @@ describe('geolocationTest_geo1', function () {
*/ */
it('SUB_HSS_LocationSystem_SingleLoc_0029', 0, async function (done) { it('SUB_HSS_LocationSystem_SingleLoc_0029', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0301, "timeoutMs": 10, "maxAccuracy": 0 }; let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0301, "timeoutMs": 10, "maxAccuracy": 0 };
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => { setTimeout(async ()=>{
console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result)); await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
expect(true).assertEqual((JSON.stringify(result)) !=null); console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result));
}).catch((error) => { expect(true).assertEqual((JSON.stringify(result)) !=null);
console.info("[lbs_js] getCurrentLocation promise then error." + error); }).catch((error) => {
expect().assertFail(); console.info("[lbs_js] getCurrentLocation promise then error." + error);
}); expect().assertFail();
});
},2000);
done(); done();
}) })
...@@ -1547,13 +1550,15 @@ describe('geolocationTest_geo1', function () { ...@@ -1547,13 +1550,15 @@ describe('geolocationTest_geo1', function () {
*/ */
it('SUB_HSS_LocationSystem_SingleLoc_0030', 0, async function (done) { it('SUB_HSS_LocationSystem_SingleLoc_0030', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0302, "timeoutMs": 10, "maxAccuracy": 0 }; let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0302, "timeoutMs": 10, "maxAccuracy": 0 };
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => { setTimeout(async ()=>{
console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result)); await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
expect(true).assertEqual((JSON.stringify(result)) !=null); console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result));
}).catch((error) => { expect(true).assertEqual((JSON.stringify(result)) !=null);
console.info("[lbs_js] getCurrentLocation promise then error." + error); }).catch((error) => {
expect().assertFail(); console.info("[lbs_js] getCurrentLocation promise then error." + error);
}); expect().assertFail();
});
},2000);
done(); done();
}) })
...@@ -1566,14 +1571,17 @@ describe('geolocationTest_geo1', function () { ...@@ -1566,14 +1571,17 @@ describe('geolocationTest_geo1', function () {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_SingleLoc_0031', 0, async function (done) { it('SUB_HSS_LocationSystem_SingleLoc_0031', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0303, "timeoutMs": 10, "maxAccuracy": 0 }; let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0303, "timeoutMs": 10, "maxAccuracy": 0 };
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => { setTimeout(async ()=>{
console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result)); await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
expect(true).assertEqual((JSON.stringify(result)) !=null); console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result));
}).catch((error) => { expect(true).assertEqual((JSON.stringify(result)) !=null);
console.info("[lbs_js] getCurrentLocation promise then error." + error); }).catch((error) => {
expect().assertFail(); console.info("[lbs_js] getCurrentLocation promise then error." + error);
}); expect().assertFail();
});
},2000);
done(); done();
}) })
...@@ -1587,13 +1595,15 @@ describe('geolocationTest_geo1', function () { ...@@ -1587,13 +1595,15 @@ describe('geolocationTest_geo1', function () {
*/ */
it('SUB_HSS_LocationSystem_SingleLoc_0032', 0, async function (done) { it('SUB_HSS_LocationSystem_SingleLoc_0032', 0, async function (done) {
let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0304, "timeoutMs": 10, "maxAccuracy": 0 }; let currentLocationRequest = { "priority": 0x0200, "scenario": 0x0304, "timeoutMs": 10, "maxAccuracy": 0 };
await geolocation.getCurrentLocation(currentLocationRequest).then((result) => { setTimeout(async ()=>{
console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result)); await geolocation.getCurrentLocation(currentLocationRequest).then((result) => {
expect(true).assertEqual((JSON.stringify(result)) !=null); console.info("[lbs_js] getCurrentLocation promise result is: " + JSON.stringify(result));
}).catch((error) => { expect(true).assertEqual((JSON.stringify(result)) !=null);
console.info("[lbs_js] getCurrentLocation promise then error." + error); }).catch((error) => {
expect().assertFail(); console.info("[lbs_js] getCurrentLocation promise then error." + error);
}); expect().assertFail();
});
},2000);
done(); done();
}) })
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册