提交 93fd23f1 编写于 作者: Q quanli

quanli1@huawei.com

Signed-off-by: Nquanli <quanli1@huawei.com>
上级 9577242b
...@@ -113,11 +113,11 @@ export default function geolocationTest_geo5() { ...@@ -113,11 +113,11 @@ export default function geolocationTest_geo5() {
try { try {
let geocoder1 = geolocationm.isGeocoderAvailable(); let geocoder1 = geolocationm.isGeocoderAvailable();
console.info('[lbs_js] isGeocoderAvailable result: ' + JSON.stringify(geocoder1)); console.info('[lbs_js] isGeocoderAvailable result: ' + JSON.stringify(geocoder1));
expect(geocoder1).assertTrue(); expect(true).assertEqual(JSON.stringify(geocoder1) != null);
} catch (error) { } catch (error) {
console.info('[lbs_js] isGeocoderAvailable err:' + JSON.stringify(error)); console.info('[lbs_js] isGeocoderAvailable err:' + JSON.stringify(error));
console.info('[lbs_js] not support now'); console.info('[lbs_js] not support now');
expect(true).assertFalse(); expect(error.code).assertEqual("801");
} }
}); });
...@@ -130,24 +130,27 @@ export default function geolocationTest_geo5() { ...@@ -130,24 +130,27 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2000', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2000', 0, async function (done) {
let geocoder1 = geolocationm.isGeocoderAvailable();
let reverseGeocodeRequest = { "latitude": 31.265496, "longitude": 121.62771, "maxItems": 1 }; if (geocoder1) {
geolocationm.getAddressesFromLocation(reverseGeocodeRequest, (err, data) => { let reverseGeocodeRequest = { "latitude": 31.265496, "longitude": 121.62771, "maxItems": 1 };
try { try {
if (err) { geolocationm.getAddressesFromLocation(reverseGeocodeRequest, (err, data) => {
console.info('[lbs_js] getAddressesFromLocation4 callback err is:' + JSON.stringify(err)); if (err) {
expect(err.code).assertEqual(3301300); console.info('[lbs_js] getAddressesFromLocation4 callback err is:' + JSON.stringify(err));
} else { expect(err.code).assertEqual(3301300);
console.info("[lbs_js] getAddressesFromLocation4 callback data is:" + JSON.stringify(data)); } else {
expect(true).assertEqual((JSON.stringify(data)) != null); console.info("[lbs_js] getAddressesFromLocation4 callback data is:" + JSON.stringify(data));
} expect(true).assertEqual((JSON.stringify(data)) != null);
} }
catch (error) { });
} catch (error) {
console.info("[lbs_js] getAddressesFromLocation4 callback try error:"+ error); console.info("[lbs_js] getAddressesFromLocation4 callback try error:"+ error);
expect(true).assertFalse(); expect(true).assertFalse();
} }
}); await sleep(2000);
await sleep(2000); } else {
console.info("[lbs_js] The geocoding service is unavailable.");
}
done(); done();
}) })
...@@ -161,42 +164,47 @@ export default function geolocationTest_geo5() { ...@@ -161,42 +164,47 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2100', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2100', 0, async function (done) {
try { let geocoder1 = geolocationm.isGeocoderAvailable();
let reverseGeocodeRequest = { "latitude": 31.265496, "longitude": 121.62771, "maxItems": 5}; if (geocoder1) {
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest).then((data) => { try {
console.info('[lbs_js] getAddressesFromLocation21 promise: ' + JSON.stringify(data)); let reverseGeocodeRequest = { "latitude": 31.265496, "longitude": 121.62771, "maxItems": 5};
if(data!="") await geolocationm.getAddressesFromLocation(reverseGeocodeRequest).then((data) => {
{ console.info('[lbs_js] getAddressesFromLocation21 promise: ' + JSON.stringify(data));
console.info('addressUrl: ' + JSON.stringify(data[0].addressUrl) if(data!="")
+',administrativeArea: '+ JSON.stringify(data[0].administrativeArea) {
+',countryCode: '+ JSON.stringify(data[0].countryCode) console.info('addressUrl: ' + JSON.stringify(data[0].addressUrl)
+'countryName: '+ JSON.stringify(data[0].countryName ) +',administrativeArea: '+ JSON.stringify(data[0].administrativeArea)
+',descriptions: '+ JSON.stringify(data[0].descriptions) +',countryCode: '+ JSON.stringify(data[0].countryCode)
+',descriptionsSize: '+JSON.stringify(data[0].descriptionsSize) +'countryName: '+ JSON.stringify(data[0].countryName )
+',latitude: '+ JSON.stringify(data[0].latitude) +',descriptions: '+ JSON.stringify(data[0].descriptions)
+',locale: '+ JSON.stringify(data[0].locale) +',descriptionsSize: '+JSON.stringify(data[0].descriptionsSize)
+',locality:'+ JSON.stringify(data[0].locality) +',latitude: '+ JSON.stringify(data[0].latitude)
+',longitude:'+ JSON.stringify(data[0].longitude) +',locale: '+ JSON.stringify(data[0].locale)
+',phoneNumber: '+ JSON.stringify(data[0].phoneNumber) +',locality:'+ JSON.stringify(data[0].locality)
+',placeName:'+ JSON.stringify(data[0].placeName) +',longitude:'+ JSON.stringify(data[0].longitude)
+ ',postalCode: '+JSON.stringify(data[0].postalCode) +',phoneNumber: '+ JSON.stringify(data[0].phoneNumber)
+ ',premises:'+JSON.stringify(data[0].premises) +',placeName:'+ JSON.stringify(data[0].placeName)
+ ',roadName:'+JSON.stringify(data[0].roadName) + ',postalCode: '+JSON.stringify(data[0].postalCode)
+ ',subAdministrativeArea:'+JSON.stringify(data[0].subAdministrativeArea) + ',premises:'+JSON.stringify(data[0].premises)
+ ',subLocality:'+JSON.stringify(data[0].subLocality ) + ',roadName:'+JSON.stringify(data[0].roadName)
+',subRoadName:'+ JSON.stringify(data[0].subRoadName) + ',subAdministrativeArea:'+JSON.stringify(data[0].subAdministrativeArea)
+ ',isFromMock:'+JSON.stringify(data[0].isFromMock)); + ',subLocality:'+JSON.stringify(data[0].subLocality )
} +',subRoadName:'+ JSON.stringify(data[0].subRoadName)
}).catch(error => { + ',isFromMock:'+JSON.stringify(data[0].isFromMock));
console.info("[lbs_js] getAddressesFromLocation21 promise then error." + JSON.stringify(error)); }
console.info('[lbs_js] not support now'); }).catch(error => {
expect(error.code).assertEqual(3301300); console.info("[lbs_js] getAddressesFromLocation21 promise then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
} catch (error) { expect(error.code).assertEqual(3301300);
console.info("[lbs_js] getAddressesFromLocation21 try err." + JSON.stringify(error)); });
expect(true).assertFalse(); } catch (error) {
console.info("[lbs_js] getAddressesFromLocation21 try err." + JSON.stringify(error));
expect(true).assertFalse();
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -209,21 +217,26 @@ export default function geolocationTest_geo5() { ...@@ -209,21 +217,26 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2200', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2200', 0, async function (done) {
try { let geocoder1 = geolocationm.isGeocoderAvailable();
let reverseGeocodeRequest = { "latitude": 31.265496, "longitude": 121.62771, "maxItems": 5 }; if (geocoder1) {
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest).then((data) => { try {
console.info('[lbs_js] getAddressesFromLocation22 promise:' + JSON.stringify(data)); let reverseGeocodeRequest = { "latitude": 31.265496, "longitude": 121.62771, "maxItems": 5 };
expect(true).assertEqual((JSON.stringify(data)) != null); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest).then((data) => {
}).catch((error) => { console.info('[lbs_js] getAddressesFromLocation22 promise:' + JSON.stringify(data));
console.info("[lbs_js] getAddressesFromLocation22 promise then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(data)) != null);
console.info('[lbs_js] not support now'); }).catch((error) => {
expect(error.code).assertEqual(3301300); console.info("[lbs_js] getAddressesFromLocation22 promise then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
} catch (error) { expect(error.code).assertEqual(3301300);
console.info("[lbs_js] getAddressesFromLocation22 try err." + JSON.stringify(error)); });
expect(true).assertFalse(); } catch (error) {
console.info("[lbs_js] getAddressesFromLocation22 try err." + JSON.stringify(error));
expect(true).assertFalse();
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -236,61 +249,66 @@ export default function geolocationTest_geo5() { ...@@ -236,61 +249,66 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2300', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2300', 0, async function (done) {
let reverseGeocodeRequest1 = { "latitude": 90, "longitude": 121.62771, "maxItems": 1 }; let geocoder1 = geolocationm.isGeocoderAvailable();
try { if (geocoder1) {
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest1).then((data) => { let reverseGeocodeRequest1 = { "latitude": 90, "longitude": 121.62771, "maxItems": 1 };
console.info('[lbs_js] getAddressesFromLocation2301 promise: ' + JSON.stringify(data)); try {
expect(true).assertEqual((JSON.stringify(data)) != null); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest1).then((data) => {
}).catch(error => { console.info('[lbs_js] getAddressesFromLocation2301 promise: ' + JSON.stringify(data));
console.info("[lbs_js] getAddressesFromLocation2301 promise then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(data)) != null);
console.info('[lbs_js] not support now'); }).catch(error => {
expect(error.code).assertEqual(3301300); console.info("[lbs_js] getAddressesFromLocation2301 promise then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
} catch (error) { expect(error.code).assertEqual(3301300);
console.info("[lbs_js] getAddressesFromLocation message." + JSON.stringify(error)); });
expect(true).assertFalse(); } catch (error) {
} console.info("[lbs_js] getAddressesFromLocation message." + JSON.stringify(error));
let reverseGeocodeRequest2 = { "latitude": 90.1, "longitude": 121.62771, "maxItems": 1 };
try {
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest2).then((data) => {
console.info('[lbs_js] getAddressesFromLocation promise: ' + JSON.stringify(data));
expect(data.length).assertEqual(0);
}).catch(error => {
console.info("[lbs_js] getAddressesFromLocation2302 promise then error." + JSON.stringify(error));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
} catch (error) { let reverseGeocodeRequest2 = { "latitude": 90.1, "longitude": 121.62771, "maxItems": 1 };
console.info("[lbs_js] getAddressesFromLocation message." + JSON.stringify(error)); try {
expect(error.code).assertEqual("401"); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest2).then((data) => {
} console.info('[lbs_js] getAddressesFromLocation promise: ' + JSON.stringify(data));
let reverseGeocodeRequest3 = { "latitude": -90, "longitude": 121.62771, "maxItems": 1 }; expect(data.length).assertEqual(0);
try { }).catch(error => {
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest3).then((data) => { console.info("[lbs_js] getAddressesFromLocation2302 promise then error." + JSON.stringify(error));
console.info('[lbs_js] getAddressesFromLocation2303 promise: ' + JSON.stringify(data)); expect(true).assertFalse();
expect(true).assertEqual((JSON.stringify(data)) != null); });
}).catch(error => { } catch (error) {
console.info("[lbs_js] getAddressesFromLocation2303 promise then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocation message." + JSON.stringify(error));
console.info('[lbs_js] not support now'); expect(error.code).assertEqual("401");
expect(error.code).assertEqual(3301300); }
}); let reverseGeocodeRequest3 = { "latitude": -90, "longitude": 121.62771, "maxItems": 1 };
} catch (error) { try {
console.info("[lbs_js] getAddressesFromLocation message." + JSON.stringify(error)); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest3).then((data) => {
expect(true).assertFalse(); console.info('[lbs_js] getAddressesFromLocation2303 promise: ' + JSON.stringify(data));
} expect(true).assertEqual((JSON.stringify(data)) != null);
let reverseGeocodeRequest4 = { "latitude": -90.1, "longitude": 121.62771, "maxItems": 1 }; }).catch(error => {
try { console.info("[lbs_js] getAddressesFromLocation2303 promise then error." + JSON.stringify(error));
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest4).then((data) => { console.info('[lbs_js] not support now');
console.info('[lbs_js] getAddressesFromLocation2304 promise: ' + JSON.stringify(data)); expect(error.code).assertEqual(3301300);
expect(true).assertEqual((JSON.stringify(data)) != null); });
}).catch(error => { } catch (error) {
console.info("[lbs_js] getAddressesFromLocation2304 promise then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocation message." + JSON.stringify(error));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
} catch (error) { let reverseGeocodeRequest4 = { "latitude": -90.1, "longitude": 121.62771, "maxItems": 1 };
console.info("[lbs_js] getAddressesFromLocation message." + JSON.stringify(error)); try {
expect(error.code).assertEqual("401"); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest4).then((data) => {
console.info('[lbs_js] getAddressesFromLocation2304 promise: ' + JSON.stringify(data));
expect(true).assertEqual((JSON.stringify(data)) != null);
}).catch(error => {
console.info("[lbs_js] getAddressesFromLocation2304 promise then error." + JSON.stringify(error));
expect(true).assertFalse();
});
} catch (error) {
console.info("[lbs_js] getAddressesFromLocation message." + JSON.stringify(error));
expect(error.code).assertEqual("401");
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -303,66 +321,69 @@ export default function geolocationTest_geo5() { ...@@ -303,66 +321,69 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2400', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2400', 0, async function (done) {
let reverseGeocodeRequest = { "latitude": 31.265496, "longitude": 180, "maxItems": 1 }; let geocoder1 = geolocationm.isGeocoderAvailable();
try { if (geocoder1) {
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest).then((data) => { let reverseGeocodeRequest = { "latitude": 31.265496, "longitude": 180, "maxItems": 1 };
console.info('[lbs_js] getAddressesFromLocation2401 promise: ' + JSON.stringify(data)); try {
expect(true).assertEqual((JSON.stringify(data)) != null); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest).then((data) => {
}).catch(error => { console.info('[lbs_js] getAddressesFromLocation2401 promise: ' + JSON.stringify(data));
console.info("[lbs_js] getAddressesFromLocation2401 promise then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(data)) != null);
console.info('[lbs_js] not support now'); }).catch(error => {
expect(error.code).assertEqual(3301300); console.info("[lbs_js] getAddressesFromLocation2401 promise then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
} catch (error) { expect(error.code).assertEqual(3301300);
console.info("[lbs_js] getAddressesFromLocation message1." + JSON.stringify(error)); });
expect(true).assertFalse(); } catch (error) {
} console.info("[lbs_js] getAddressesFromLocation message1." + JSON.stringify(error));
await sleep(1000);
let reverseGeocodeRequest1 = { "latitude": 31.265496, "longitude": -180.1, "maxItems": 1 };
try {
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest1).then((data) => {
console.info('[lbs_js] getAddressesFromLocation2402 promise: ' + JSON.stringify(data));
expect(data.length).assertEqual(0);
}).catch(error => {
console.info("[lbs_js] getAddressesFromLocation2402 promise then error." + JSON.stringify(error));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
} catch (error) { await sleep(1000);
console.info("[lbs_js] getAddressesFromLocation message2." + JSON.stringify(error)); let reverseGeocodeRequest1 = { "latitude": 31.265496, "longitude": -180.1, "maxItems": 1 };
// expect(true).assertEqual((JSON.stringify(error.message)) != null); try {
expect(error.code).assertEqual("401"); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest1).then((data) => {
} console.info('[lbs_js] getAddressesFromLocation2402 promise: ' + JSON.stringify(data));
await sleep(1000); expect(data.length).assertEqual(0);
let reverseGeocodeRequest2 = { "latitude": 31.265496, "longitude": 180, "maxItems": 1 }; }).catch(error => {
try { console.info("[lbs_js] getAddressesFromLocation2402 promise then error." + JSON.stringify(error));
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest2).then((data) => { expect(true).assertFalse();
console.info('[lbs_js] getAddressesFromLocation2403 promise: ' + JSON.stringify(data)); });
expect(true).assertEqual((JSON.stringify(data)) != null); } catch (error) {
}).catch(error => { console.info("[lbs_js] getAddressesFromLocation message2." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocation2403 promise then error." + JSON.stringify(error)); expect(error.code).assertEqual("401");
console.info('[lbs_js] not support now'); }
expect(error.code).assertEqual(3301300); await sleep(1000);
}); let reverseGeocodeRequest2 = { "latitude": 31.265496, "longitude": 180, "maxItems": 1 };
} catch (error) { try {
console.info("[lbs_js] getAddressesFromLocation message3." + JSON.stringify(error)); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest2).then((data) => {
expect(true).assertFalse(); console.info('[lbs_js] getAddressesFromLocation2403 promise: ' + JSON.stringify(data));
} expect(true).assertEqual((JSON.stringify(data)) != null);
await sleep(1000); }).catch(error => {
let reverseGeocodeRequest3 = { "latitude": 31.265496, "longitude": 180.1, "maxItems": 1 }; console.info("[lbs_js] getAddressesFromLocation2403 promise then error." + JSON.stringify(error));
try { console.info('[lbs_js] not support now');
await geolocationm.getAddressesFromLocation(reverseGeocodeRequest3).then((data) => { expect(error.code).assertEqual(3301300);
console.info('[lbs_js] getAddressesFromLocation2404 promise: ' + JSON.stringify(data)); });
expect(data.length).assertEqual(0); } catch (error) {
}).catch(error => { console.info("[lbs_js] getAddressesFromLocation message3." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocation2404 promise then error." + JSON.stringify(error));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
} catch (error) { await sleep(1000);
console.info("[lbs_js] getAddressesFromLocation message4." + JSON.stringify(error)); let reverseGeocodeRequest3 = { "latitude": 31.265496, "longitude": 180.1, "maxItems": 1 };
// expect(true).assertEqual((JSON.stringify(error.message)) != null); try {
expect(error.code).assertEqual("401"); await geolocationm.getAddressesFromLocation(reverseGeocodeRequest3).then((data) => {
console.info('[lbs_js] getAddressesFromLocation2404 promise: ' + JSON.stringify(data));
expect(data.length).assertEqual(0);
}).catch(error => {
console.info("[lbs_js] getAddressesFromLocation2404 promise then error." + JSON.stringify(error));
expect(true).assertFalse();
});
} catch (error) {
console.info("[lbs_js] getAddressesFromLocation message4." + JSON.stringify(error));
expect(error.code).assertEqual("401");
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -376,58 +397,62 @@ export default function geolocationTest_geo5() { ...@@ -376,58 +397,62 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2500', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2500', 0, async function (done) {
let geocodeRequest = { let geocoder1 = geolocationm.isGeocoderAvailable();
"description": "上海市浦东新区金穗路1800号", if (geocoder1) {
"maxItems": 1, try {
"locale": "zh", let geocodeRequest = {
}; "description": "上海市浦东新区金穗路1800号",
geolocationm.getAddressesFromLocationName(geocodeRequest, (err, data) => { "maxItems": 1,
try{ "locale": "zh",
if (err) { };
switch (err) { geolocationm.getAddressesFromLocationName(geocodeRequest, (err, data) => {
case 100: if (err) {
console.info("NOT_SUPPORTED: " + JSON.stringify(err)); switch (err) {
break; case 100:
case 101: console.info("NOT_SUPPORTED: " + JSON.stringify(err));
console.info("INPUT_PARAMS_ERROR: " + JSON.stringify(err)); break;
break; case 101:
case 102: console.info("INPUT_PARAMS_ERROR: " + JSON.stringify(err));
console.info("REVERSE_GEOCODE_ERROR: " + JSON.stringify(err)); break;
break; case 102:
case 103: console.info("REVERSE_GEOCODE_ERROR: " + JSON.stringify(err));
console.info("GEOCODE_ERROR: " + JSON.stringify(err)); break;
break; case 103:
case 104: console.info("GEOCODE_ERROR: " + JSON.stringify(err));
console.info("LOCATOR_ERROR: " + JSON.stringify(err)); break;
break; case 104:
case 105: console.info("LOCATOR_ERROR: " + JSON.stringify(err));
console.info("LOCATION_SWITCH_ERROR: " + JSON.stringify(err)); break;
break; case 105:
case 106: console.info("LOCATION_SWITCH_ERROR: " + JSON.stringify(err));
console.info("LAST_KNOWN_LOCATION_ERROR: " + JSON.stringify(err)); break;
break; case 106:
case 107: console.info("LAST_KNOWN_LOCATION_ERROR: " + JSON.stringify(err));
console.info("LOCATION_REQUEST_TIMEOUT_ERROR: " + JSON.stringify(err)); break;
break; case 107:
case 108: console.info("LOCATION_REQUEST_TIMEOUT_ERROR: " + JSON.stringify(err));
console.info("QUERY_COUNTRY_CODE_ERROR: " + JSON.stringify(err)); break;
break; case 108:
default: console.info("QUERY_COUNTRY_CODE_ERROR: " + JSON.stringify(err));
console.info('getAddressesFromLocationName callback err: ' + JSON.stringify(err)); break;
default:
console.info('getAddressesFromLocationName callback err: ' + JSON.stringify(err));
}
}
else {
console.info("[lbs_js] getAddressesFromLocationName08 callback data is: " + JSON.stringify(data));
} }
} done();
else { });
console.info("[lbs_js] getAddressesFromLocationName08 callback data is: " + JSON.stringify(data)); } catch (error) {
} console.info("[lbs_js] getAddressesFromLocationName08 message." + JSON.stringify(error.message));
} expect(true).assertFalse();
catch(error){ }
console.info("[lbs_js] getAddressesFromLocationName08 message." + JSON.stringify(error.message));
expect(true).assertFalse();
}
done();
});
await sleep(1000); await sleep(1000);
done(); } else {
console.info("[lbs_js] The geocoding service is unavailable.");
}
done();
}) })
/** /**
...@@ -439,21 +464,26 @@ export default function geolocationTest_geo5() { ...@@ -439,21 +464,26 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2600', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2600', 0, async function (done) {
let geocodeRequest = { "description": "上海市浦东新区金穗路1800号", "maxItems": 3 }; let geocoder1 = geolocationm.isGeocoderAvailable();
try { if (geocoder1) {
await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => { let geocodeRequest = { "description": "上海市浦东新区金穗路1800号", "maxItems": 3 };
console.info("[lbs_js] getAddressesFromLocation09 callback data is:" + JSON.stringify(result)); try {
expect(true).assertEqual((JSON.stringify(result)) != null); await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocation09 callback data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName09 promise then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(result)) != null);
console.info('[lbs_js] not support now'); }).catch((error) => {
expect(error.code).assertEqual(3301400); console.info("[lbs_js] getAddressesFromLocationName09 promise then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
} catch (error) { expect(error.code).assertEqual(3301400);
console.info("[lbs_js] getAddressesFromLocationName26 try err." + JSON.stringify(error)); });
expect(true).assertFalse(); } catch (error) {
console.info("[lbs_js] getAddressesFromLocationName26 try err." + JSON.stringify(error));
expect(true).assertFalse();
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -466,21 +496,26 @@ export default function geolocationTest_geo5() { ...@@ -466,21 +496,26 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2700', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2700', 0, async function (done) {
try { let geocoder1 = geolocationm.isGeocoderAvailable();
let geocodeRequest = { "description": "上海市浦东新区金穗路1800号", "maxItems": 5 }; if (geocoder1) {
await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => { try {
console.info("[lbs_js] getAddressesFromLocation10 promise data is:" + JSON.stringify(result)); let geocodeRequest = { "description": "上海市浦东新区金穗路1800号", "maxItems": 5 };
expect(true).assertEqual((JSON.stringify(result)) != null); await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocation10 promise data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName10 promise then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(result)) != null);
console.info('[lbs_js] not support now'); }).catch((error) => {
expect(error.code).assertEqual(3301400); console.info("[lbs_js] getAddressesFromLocationName10 promise then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
} catch (error) { expect(error.code).assertEqual(3301400);
console.info("[lbs_js] getAddressesFromLocationName27 try err." + JSON.stringify(error)); });
expect(true).assertFalse(); } catch (error) {
console.info("[lbs_js] getAddressesFromLocationName27 try err." + JSON.stringify(error));
expect(true).assertFalse();
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -494,34 +529,39 @@ export default function geolocationTest_geo5() { ...@@ -494,34 +529,39 @@ export default function geolocationTest_geo5() {
需要实测!!!! 需要实测!!!!
*/ */
it('SUB_HSS_LocationSystem_Geo_2800', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2800', 0, async function (done) {
try { let geocoder1 = geolocationm.isGeocoderAvailable();
let geocodeRequest = { "description": "", "maxItems": 1 }; if (geocoder1) {
await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => { try {
console.info("[lbs_js] getAddressesFromLocation111 promise data is:" + JSON.stringify(result)); let geocodeRequest = { "description": "", "maxItems": 1 };
expect(true).assertEqual((JSON.stringify(result)) != null); await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocation111 promise data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName111 promise then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(result)) != null);
expect(true).assertFalse(); }).catch((error) => {
}); console.info("[lbs_js] getAddressesFromLocationName111 promise then error." + JSON.stringify(error));
}catch(error){ expect(true).assertFalse();
console.info("[lbs_js] getAddressesFromLocationName111 message." + JSON.stringify(error.message)); });
expect(error.code).assertEqual("401"); }catch(error){
} console.info("[lbs_js] getAddressesFromLocationName111 message." + JSON.stringify(error.message));
await sleep(1000); expect(error.code).assertEqual("401");
let geocodeRequest1 = { "description": null, "maxItems": 1 }; }
try { await sleep(1000);
await geolocationm.getAddressesFromLocationName(geocodeRequest1).then((result) => { let geocodeRequest1 = { "description": null, "maxItems": 1 };
console.info("[lbs_js] getAddressesFromLocationName112 promise data is:" + JSON.stringify(result)); try {
expect(result.length == 0).assertTrue(); await geolocationm.getAddressesFromLocationName(geocodeRequest1).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocationName112 promise data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName112 promise then error." + JSON.stringify(error)); expect(result.length == 0).assertTrue();
expect(true).assertFalse(); }).catch((error) => {
}); console.info("[lbs_js] getAddressesFromLocationName112 promise then error." + JSON.stringify(error));
}catch(error){ expect(true).assertFalse();
console.info("[lbs_js] getAddressesFromLocationName112 message." + JSON.stringify(error.message)); });
expect(error.code).assertEqual("401"); }catch(error){
console.info("[lbs_js] getAddressesFromLocationName112 message." + JSON.stringify(error.message));
expect(error.code).assertEqual("401");
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -534,28 +574,33 @@ export default function geolocationTest_geo5() { ...@@ -534,28 +574,33 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_2900', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_2900', 0, async function (done) {
let geocodeRequest = { let geocoder1 = geolocationm.isGeocoderAvailable();
"description": "上海金穗路1800号", if (geocoder1) {
"maxItems": 1, let geocodeRequest = {
"minLatitude": 31.3082812847, "description": "上海金穗路1800号",
"minLongitude": 121.5782001832, "maxItems": 1,
"maxLatitude": 31.1537977881, "minLatitude": 31.3082812847,
"maxLongitude": 121.8026736943 "minLongitude": 121.5782001832,
}; "maxLatitude": 31.1537977881,
try { "maxLongitude": 121.8026736943
await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => { };
console.info("[lbs_js] getAddressesFromLocation29 promise data is:" + JSON.stringify(result)); try {
expect(true).assertEqual((JSON.stringify(result)) != null); await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocation29 promise data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName29 promise then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(result)) != null);
console.info('[lbs_js] not support now'); }).catch((error) => {
expect(error.code).assertEqual(3301400); console.info("[lbs_js] getAddressesFromLocationName29 promise then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
} catch (error) { expect(error.code).assertEqual(3301400);
console.info("[lbs_js] getAddressesFromLocationName29 try err." + JSON.stringify(error)); });
expect(true).assertFalse(); } catch (error) {
console.info("[lbs_js] getAddressesFromLocationName29 try err." + JSON.stringify(error));
expect(true).assertFalse();
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -569,49 +614,54 @@ export default function geolocationTest_geo5() { ...@@ -569,49 +614,54 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_3000', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_3000', 0, async function (done) {
let geocodeRequest = { let geocoder1 = geolocationm.isGeocoderAvailable();
"description": "", if (geocoder1) {
"maxItems": 1, let geocodeRequest = {
"minLatitude": 331.3082812847, "description": "",
"minLongitude": 121.5782001832, "maxItems": 1,
"maxLatitude": 31.1537977881, "minLatitude": 331.3082812847,
"maxLongitude": 121.8026736943 "minLongitude": 121.5782001832,
}; "maxLatitude": 31.1537977881,
try { "maxLongitude": 121.8026736943
await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => { };
console.info("[lbs_js] getAddressesFromLocationName301 promise data is:" + JSON.stringify(result)); try {
expect(result.length == 0).assertTrue(); await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocationName301 promise data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName301 promise then error." + JSON.stringify(error)); expect(result.length == 0).assertTrue();
expect(true).assertFalse(); }).catch((error) => {
}); console.info("[lbs_js] getAddressesFromLocationName301 promise then error." + JSON.stringify(error));
}catch(error){ expect(true).assertFalse();
console.info("[lbs_js] getAddressesFromLocationName301 message." + JSON.stringify(error.message)); });
expect(error.code).assertEqual("401"); }catch(error){
} console.info("[lbs_js] getAddressesFromLocationName301 message." + JSON.stringify(error.message));
await sleep(1000); expect(error.code).assertEqual("401");
let geocodeRequest1 = { }
"description": null, await sleep(1000);
"maxItems": 1, let geocodeRequest1 = {
"minLatitude": 331.3082812847, "description": null,
"minLongitude": 121.5782001832, "maxItems": 1,
"maxLatitude": 31.1537977881, "minLatitude": 331.3082812847,
"maxLongitude": 121.8026736943 "minLongitude": 121.5782001832,
}; "maxLatitude": 31.1537977881,
try { "maxLongitude": 121.8026736943
await geolocationm.getAddressesFromLocationName(geocodeRequest1).then((result) => { };
console.info("[lbs_js] getAddressesFromLocationName302 promise data is:" + JSON.stringify(result)); try {
expect(result.length == 0).assertTrue(); await geolocationm.getAddressesFromLocationName(geocodeRequest1).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocationName302 promise data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName302 promise then error." + JSON.stringify(error)); expect(result.length == 0).assertTrue();
expect(true).assertFalse(); }).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName302 promise then error." + JSON.stringify(error));
}); expect(true).assertFalse();
}catch(error){
console.info("[lbs_js] getAddressesFromLocationName302 message." + JSON.stringify(error.message)); });
expect(error.code).assertEqual("401"); }catch(error){
console.info("[lbs_js] getAddressesFromLocationName302 message." + JSON.stringify(error.message));
expect(error.code).assertEqual("401");
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -625,27 +675,32 @@ export default function geolocationTest_geo5() { ...@@ -625,27 +675,32 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_3100', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_3100', 0, async function (done) {
let geocodeRequest = { let geocoder1 = geolocationm.isGeocoderAvailable();
"description": "北京天安门", if (geocoder1) {
"maxItems": 1, let geocodeRequest = {
"minLatitude": 40.85, "description": "北京天安门",
"minLongitude": 116.35, "maxItems": 1,
"maxLatitude": 40.95, "minLatitude": 40.85,
"maxLongitude": 116.45 "minLongitude": 116.35,
}; "maxLatitude": 40.95,
try { "maxLongitude": 116.45
await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => { };
console.info("[lbs_js] getAddressesFromLocationName31 promise data is:" + JSON.stringify(result)); try {
expect(result.length >= 0).assertTrue(); await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocationName31 promise data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName31 promise then error." + JSON.stringify(error)); expect(result.length >= 0).assertTrue();
expect(error.code).assertEqual(3301400); }).catch((error) => {
}); console.info("[lbs_js] getAddressesFromLocationName31 promise then error." + JSON.stringify(error));
} catch (error) { expect(error.code).assertEqual(3301400);
console.info("[lbs_js] getAddressesFromLocationName31 message." + JSON.stringify(error)); });
expect(error.code).assertEqual("401"); } catch (error) {
console.info("[lbs_js] getAddressesFromLocationName31 message." + JSON.stringify(error));
expect(error.code).assertEqual("401");
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -667,20 +722,25 @@ export default function geolocationTest_geo5() { ...@@ -667,20 +722,25 @@ export default function geolocationTest_geo5() {
"maxLatitude": 39.85, "maxLatitude": 39.85,
"maxLongitude": 116.35 "maxLongitude": 116.35
}; };
try { let geocoder1 = geolocationm.isGeocoderAvailable();
await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => { if (geocoder1) {
console.info("[lbs_js] getAddressesFromLocationName32 promise data is:" + JSON.stringify(result)); try {
expect(result.length >= 0).assertTrue(); await geolocationm.getAddressesFromLocationName(geocodeRequest).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocationName32 promise data is:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName32 promise then error." + JSON.stringify(error)); expect(result.length >= 0).assertTrue();
console.info('[lbs_js] not support now'); }).catch((error) => {
expect(error.code).assertEqual(3301400); console.info("[lbs_js] getAddressesFromLocationName32 promise then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
} catch (error) { expect(error.code).assertEqual(3301400);
console.info("[lbs_js] getAddressesFromLocationName32 message." + JSON.stringify(error)); });
expect(error.code).assertEqual("401"); } catch (error) {
console.info("[lbs_js] getAddressesFromLocationName32 message." + JSON.stringify(error));
expect(error.code).assertEqual("401");
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -693,179 +753,184 @@ export default function geolocationTest_geo5() { ...@@ -693,179 +753,184 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_3300', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_3300', 0, async function (done) {
let geocodeRequest1 = { let geocoder1 = geolocationm.isGeocoderAvailable();
"description": "上海金穗路1800号", if (geocoder1) {
"maxItems": 1, let geocodeRequest1 = {
"minLatitude": -90, "description": "上海金穗路1800号",
"minLongitude": 121.5782001832, "maxItems": 1,
"maxLatitude": 31.1537977881, "minLatitude": -90,
"maxLongitude": 121.8026736943 "minLongitude": 121.5782001832,
}; "maxLatitude": 31.1537977881,
try{ "maxLongitude": 121.8026736943
await geolocationm.getAddressesFromLocationName(geocodeRequest1).then((result) => { };
console.info("[lbs_js] getAddressesFromLocationName33 promise1:" + JSON.stringify(result)); try{
expect(true).assertEqual((JSON.stringify(result)) != null); await geolocationm.getAddressesFromLocationName(geocodeRequest1).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocationName33 promise1:" + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName33 promise1 then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(result)) != null);
console.info('[lbs_js] not support now'); }).catch((error) => {
expect(error.code).assertEqual(3301400); console.info("[lbs_js] getAddressesFromLocationName33 promise1 then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
}catch(error){ expect(error.code).assertEqual(3301400);
console.info("[lbs_js] getAddressesFromLocationName33 message1." + JSON.stringify(error.message)); });
expect(true).assertFalse(); }catch(error){
} console.info("[lbs_js] getAddressesFromLocationName33 message1." + JSON.stringify(error.message));
await sleep(1000);
let geocodeRequest2 = {
"description": "上海金穗路1800号",
"maxItems": 1,
"minLatitude": 90,
"minLongitude": 121.5782001832,
"maxLatitude": 31.1537977881,
"maxLongitude": 121.8026736943
};
try{
await geolocationm.getAddressesFromLocationName(geocodeRequest2).then((result) => {
console.info("[lbs_js] getAddressesFromLocationName33 promise2: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) != null);
}).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName33 promise2 then error." + JSON.stringify(error));
console.info('[lbs_js] not support now');
expect(error.code).assertEqual(3301400);
});
}catch(error){
console.info("[lbs_js] getAddressesFromLocationName33 message2." + JSON.stringify(error.message));
expect(true).assertFalse();
}
await sleep(1000);
let geocodeRequest3 = {
"description": "上海金穗路1800号",
"maxItems": 1,
"minLatitude": -90.1,
"minLongitude": 121.5782001832,
"maxLatitude": 31.1537977881,
"maxLongitude": 121.8026736943
};
try{
await geolocationm.getAddressesFromLocationName(geocodeRequest3).then((result) => {
console.info("[lbs_js] getAddressesFromLocationName33 promise3: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) == null);
}).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName33 promise3 then error." + JSON.stringify(error));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
}catch(error){ await sleep(1000);
console.info("[lbs_js] getAddressesFromLocationName33 message3." + JSON.stringify(error.message)); let geocodeRequest2 = {
expect(error.code).assertEqual("401"); "description": "上海金穗路1800号",
} "maxItems": 1,
await sleep(1000); "minLatitude": 90,
let geocodeRequest4 = { "minLongitude": 121.5782001832,
"description": "上海金穗路1800号", "maxLatitude": 31.1537977881,
"maxItems": 1, "maxLongitude": 121.8026736943
"minLatitude": 90.1, };
"minLongitude": 121.5782001832, try{
"maxLatitude": 31.1537977881, await geolocationm.getAddressesFromLocationName(geocodeRequest2).then((result) => {
"maxLongitude": 121.8026736943 console.info("[lbs_js] getAddressesFromLocationName33 promise2: " + JSON.stringify(result));
}; expect(true).assertEqual((JSON.stringify(result)) != null);
try{ }).catch((error) => {
await geolocationm.getAddressesFromLocationName(geocodeRequest4).then((result) => { console.info("[lbs_js] getAddressesFromLocationName33 promise2 then error." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocationName33 promise4: " + JSON.stringify(result)); console.info('[lbs_js] not support now');
console.info('[lbs_js] not support now'); expect(error.code).assertEqual(3301400);
expect(true).assertEqual(JSON.stringify(error) != null); });
}).catch((error) => { }catch(error){
console.info("[lbs_js] getAddressesFromLocationName33 promise4 then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocationName33 message2." + JSON.stringify(error.message));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
}catch(error){ await sleep(1000);
console.info("[lbs_js] getAddressesFromLocationName33 message4." + JSON.stringify(error.message)); let geocodeRequest3 = {
expect(error.code).assertEqual("401"); "description": "上海金穗路1800号",
} "maxItems": 1,
await sleep(1000); "minLatitude": -90.1,
let geocodeRequest5 = { "minLongitude": 121.5782001832,
"description": "上海金穗路1800号", "maxLatitude": 31.1537977881,
"maxItems": 1, "maxLongitude": 121.8026736943
"minLatitude": 31.3082812847, };
"minLongitude": 121.5782001832, try{
"maxLatitude": -90, await geolocationm.getAddressesFromLocationName(geocodeRequest3).then((result) => {
"maxLongitude": 121.8026736943 console.info("[lbs_js] getAddressesFromLocationName33 promise3: " + JSON.stringify(result));
}; expect(true).assertEqual((JSON.stringify(result)) == null);
try { }).catch((error) => {
await geolocationm.getAddressesFromLocationName(geocodeRequest5).then((result) => { console.info("[lbs_js] getAddressesFromLocationName33 promise3 then error." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocationName33 promise5: " + JSON.stringify(result)); expect(true).assertFalse();
expect(true).assertEqual((JSON.stringify(result)) != null); });
}).catch((error) => { }catch(error){
console.info("[lbs_js] getAddressesFromLocationName33 promise5 then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocationName33 message3." + JSON.stringify(error.message));
console.info('[lbs_js] not support now'); expect(error.code).assertEqual("401");
expect(error.code).assertEqual(3301400); }
}); await sleep(1000);
}catch(error){ let geocodeRequest4 = {
console.info("[lbs_js] getAddressesFromLocationName33 message5." + JSON.stringify(error.message)); "description": "上海金穗路1800号",
expect(true).assertFalse(); "maxItems": 1,
} "minLatitude": 90.1,
await sleep(1000); "minLongitude": 121.5782001832,
let geocodeRequest6 = { "maxLatitude": 31.1537977881,
"description": "上海金穗路1800号", "maxLongitude": 121.8026736943
"maxItems": 1, };
"minLatitude": 31.3082812847, try{
"minLongitude": 121.5782001832, await geolocationm.getAddressesFromLocationName(geocodeRequest4).then((result) => {
"maxLatitude": 90, console.info("[lbs_js] getAddressesFromLocationName33 promise4: " + JSON.stringify(result));
"maxLongitude": 121.8026736943 console.info('[lbs_js] not support now');
}; expect(true).assertEqual(JSON.stringify(error) != null);
try{ }).catch((error) => {
await geolocationm.getAddressesFromLocationName(geocodeRequest6).then((result) => { console.info("[lbs_js] getAddressesFromLocationName33 promise4 then error." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocationName33 promise6: " + JSON.stringify(result)); expect(true).assertFalse();
expect(true).assertEqual((JSON.stringify(result)) != null); });
}).catch((error) => { }catch(error){
console.info("[lbs_js] getAddressesFromLocationName33 promise6 then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocationName33 message4." + JSON.stringify(error.message));
console.info('[lbs_js] not support now'); expect(error.code).assertEqual("401");
expect(error.code).assertEqual(3301400); }
}); await sleep(1000);
}catch(error){ let geocodeRequest5 = {
console.info("[lbs_js] getAddressesFromLocationName33 message6." + JSON.stringify(error.message)); "description": "上海金穗路1800号",
expect(true).assertFalse(); "maxItems": 1,
} "minLatitude": 31.3082812847,
await sleep(1000); "minLongitude": 121.5782001832,
let geocodeRequest7 = { "maxLatitude": -90,
"description": "上海金穗路1800号", "maxLongitude": 121.8026736943
"maxItems": 1, };
"minLatitude": 31.3082812847, try {
"minLongitude": 121.5782001832, await geolocationm.getAddressesFromLocationName(geocodeRequest5).then((result) => {
"maxLatitude": -90.1, console.info("[lbs_js] getAddressesFromLocationName33 promise5: " + JSON.stringify(result));
"maxLongitude": 121.8026736943 expect(true).assertEqual((JSON.stringify(result)) != null);
}; }).catch((error) => {
try{ console.info("[lbs_js] getAddressesFromLocationName33 promise5 then error." + JSON.stringify(error));
await geolocationm.getAddressesFromLocationName(geocodeRequest7).then((result) => { console.info('[lbs_js] not support now');
console.info("[lbs_js] getAddressesFromLocationName33 promise7: " + JSON.stringify(result)); expect(error.code).assertEqual(3301400);
expect(true).assertEqual((JSON.stringify(result)) == null); });
}).catch((error) => { }catch(error){
console.info("[lbs_js] getAddressesFromLocationName33 promise7 then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocationName33 message5." + JSON.stringify(error.message));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
}catch(error){ await sleep(1000);
console.info("[lbs_js] getAddressesFromLocationName33 message7." + JSON.stringify(error.message)); let geocodeRequest6 = {
expect(error.code).assertEqual("401"); "description": "上海金穗路1800号",
} "maxItems": 1,
await sleep(1000); "minLatitude": 31.3082812847,
let geocodeRequest8 = { "minLongitude": 121.5782001832,
"description": "上海金穗路1800号", "maxLatitude": 90,
"maxItems": 1, "maxLongitude": 121.8026736943
"minLatitude": 31.3082812847, };
"minLongitude": 121.5782001832, try{
"maxLatitude": 90.1, await geolocationm.getAddressesFromLocationName(geocodeRequest6).then((result) => {
"maxLongitude": 121.8026736943 console.info("[lbs_js] getAddressesFromLocationName33 promise6: " + JSON.stringify(result));
}; expect(true).assertEqual((JSON.stringify(result)) != null);
try{ }).catch((error) => {
await geolocationm.getAddressesFromLocationName(geocodeRequest8).then((result) => { console.info("[lbs_js] getAddressesFromLocationName33 promise6 then error." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocationName33 promise8: " + JSON.stringify(result)); console.info('[lbs_js] not support now');
expect(true).assertEqual((JSON.stringify(result)) == null); expect(error.code).assertEqual(3301400);
}).catch((error) => { });
console.info("[lbs_js] getAddressesFromLocationName33 promise8 then error." + JSON.stringify(error)); }catch(error){
console.info("[lbs_js] getAddressesFromLocationName33 message6." + JSON.stringify(error.message));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
}catch(error){ await sleep(1000);
console.info("[lbs_js] getAddressesFromLocationName33 message8." + JSON.stringify(error.message)); let geocodeRequest7 = {
expect(error.code).assertEqual("401"); "description": "上海金穗路1800号",
"maxItems": 1,
"minLatitude": 31.3082812847,
"minLongitude": 121.5782001832,
"maxLatitude": -90.1,
"maxLongitude": 121.8026736943
};
try{
await geolocationm.getAddressesFromLocationName(geocodeRequest7).then((result) => {
console.info("[lbs_js] getAddressesFromLocationName33 promise7: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) == null);
}).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName33 promise7 then error." + JSON.stringify(error));
expect(true).assertFalse();
});
}catch(error){
console.info("[lbs_js] getAddressesFromLocationName33 message7." + JSON.stringify(error.message));
expect(error.code).assertEqual("401");
}
await sleep(1000);
let geocodeRequest8 = {
"description": "上海金穗路1800号",
"maxItems": 1,
"minLatitude": 31.3082812847,
"minLongitude": 121.5782001832,
"maxLatitude": 90.1,
"maxLongitude": 121.8026736943
};
try{
await geolocationm.getAddressesFromLocationName(geocodeRequest8).then((result) => {
console.info("[lbs_js] getAddressesFromLocationName33 promise8: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) == null);
}).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName33 promise8 then error." + JSON.stringify(error));
expect(true).assertFalse();
});
}catch(error){
console.info("[lbs_js] getAddressesFromLocationName33 message8." + JSON.stringify(error.message));
expect(error.code).assertEqual("401");
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
...@@ -878,176 +943,181 @@ export default function geolocationTest_geo5() { ...@@ -878,176 +943,181 @@ export default function geolocationTest_geo5() {
* @tc.level Level 2 * @tc.level Level 2
*/ */
it('SUB_HSS_LocationSystem_Geo_3400', 0, async function (done) { it('SUB_HSS_LocationSystem_Geo_3400', 0, async function (done) {
let geocodeRequest1 = { let geocoder1 = geolocationm.isGeocoderAvailable();
"description": "北京天安门", if (geocoder1) {
"maxItems": 1, let geocodeRequest1 = {
"minLatitude": 39.85, "description": "北京天安门",
"minLongitude": -180, "maxItems": 1,
"maxLatitude": 39.95, "minLatitude": 39.85,
"maxLongitude": 116.45 "minLongitude": -180,
}; "maxLatitude": 39.95,
try{ "maxLongitude": 116.45
await geolocationm.getAddressesFromLocationName(geocodeRequest1).then((result) => { };
console.info("[lbs_js] getAddressesFromLocationName34 promise1: " + JSON.stringify(result)); try{
expect(true).assertEqual((JSON.stringify(result)) != null); await geolocationm.getAddressesFromLocationName(geocodeRequest1).then((result) => {
}).catch((error) => { console.info("[lbs_js] getAddressesFromLocationName34 promise1: " + JSON.stringify(result));
console.info("[lbs_js] getAddressesFromLocationName34 promise1 then error." + JSON.stringify(error)); expect(true).assertEqual((JSON.stringify(result)) != null);
console.info('[lbs_js] not support now'); }).catch((error) => {
expect(error.code).assertEqual(3301400); console.info("[lbs_js] getAddressesFromLocationName34 promise1 then error." + JSON.stringify(error));
}); console.info('[lbs_js] not support now');
}catch(error){ expect(error.code).assertEqual(3301400);
console.info("[lbs_js] getAddressesFromLocationName34 message1." + JSON.stringify(error.message)); });
expect(true).assertFalse(); }catch(error){
} console.info("[lbs_js] getAddressesFromLocationName34 message1." + JSON.stringify(error.message));
await sleep(1000);
let geocodeRequest2 = {
"description": "北京天安门",
"maxItems": 1,
"minLatitude": 39.85,
"minLongitude": 180,
"maxLatitude": 39.95,
"maxLongitude": 116.45
};
try{
await geolocationm.getAddressesFromLocationName(geocodeRequest2).then((result) => {
console.info("[lbs_js] getAddressesFromLocationName34 promise2: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) != null);
}).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName34 promise2 then error." + JSON.stringify(error));
console.info('[lbs_js] not support now');
expect(error.code).assertEqual(3301400);
});
}catch(error){
console.info("[lbs_js] getAddressesFromLocationName34 message2." + JSON.stringify(error.message));
expect(true).assertFalse();
}
await sleep(1000);
let geocodeRequest3 = {
"description": "北京天安门",
"maxItems": 1,
"minLatitude": 39.85,
"minLongitude": -180.1,
"maxLatitude": 39.95,
"maxLongitude": 116.45
};
try{
await geolocationm.getAddressesFromLocationName(geocodeRequest3).then((result) => {
console.info("[lbs_js] getAddressesFromLocationName34 promise3: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) != null);
}).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName34 promise3 then error." + JSON.stringify(error));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
}catch(error){ await sleep(1000);
console.info("[lbs_js] getAddressesFromLocationName34 message3." + JSON.stringify(error.message)); let geocodeRequest2 = {
expect(error.code).assertEqual("401"); "description": "北京天安门",
} "maxItems": 1,
await sleep(1000); "minLatitude": 39.85,
let geocodeRequest4 = { "minLongitude": 180,
"description": "北京天安门", "maxLatitude": 39.95,
"maxItems": 1, "maxLongitude": 116.45
"minLatitude": 39.85, };
"minLongitude": 180.1, try{
"maxLatitude": 39.95, await geolocationm.getAddressesFromLocationName(geocodeRequest2).then((result) => {
"maxLongitude": 116.45 console.info("[lbs_js] getAddressesFromLocationName34 promise2: " + JSON.stringify(result));
}; expect(true).assertEqual((JSON.stringify(result)) != null);
try{ }).catch((error) => {
await geolocationm.getAddressesFromLocationName(geocodeRequest4).then((result) => { console.info("[lbs_js] getAddressesFromLocationName34 promise2 then error." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocationName34 promise4: " + JSON.stringify(result)); console.info('[lbs_js] not support now');
expect(true).assertEqual((JSON.stringify(result)) != null); expect(error.code).assertEqual(3301400);
}).catch((error) => { });
console.info("[lbs_js] getAddressesFromLocationName34 promise4 then error." + JSON.stringify(error)); }catch(error){
console.info("[lbs_js] getAddressesFromLocationName34 message2." + JSON.stringify(error.message));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
}catch(error){ await sleep(1000);
console.info("[lbs_js] getAddressesFromLocationName34 message4." + JSON.stringify(error.message)); let geocodeRequest3 = {
expect(error.code).assertEqual("401"); "description": "北京天安门",
} "maxItems": 1,
await sleep(1000); "minLatitude": 39.85,
let geocodeRequest5 = { "minLongitude": -180.1,
"description": "北京天安门", "maxLatitude": 39.95,
"maxItems": 1, "maxLongitude": 116.45
"minLatitude": 39.85, };
"minLongitude": 116.35, try{
"maxLatitude": 39.95, await geolocationm.getAddressesFromLocationName(geocodeRequest3).then((result) => {
"maxLongitude": -180 console.info("[lbs_js] getAddressesFromLocationName34 promise3: " + JSON.stringify(result));
}; expect(true).assertEqual((JSON.stringify(result)) != null);
try{ }).catch((error) => {
await geolocationm.getAddressesFromLocationName(geocodeRequest5).then((result) => { console.info("[lbs_js] getAddressesFromLocationName34 promise3 then error." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocationName34 promise5: " + JSON.stringify(result)); expect(true).assertFalse();
expect(true).assertEqual((JSON.stringify(result)) != null); });
}).catch((error) => { }catch(error){
console.info("[lbs_js] getAddressesFromLocationName34 promise5 then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocationName34 message3." + JSON.stringify(error.message));
console.info('[lbs_js] not support now'); expect(error.code).assertEqual("401");
expect(error.code).assertEqual(3301400); }
}); await sleep(1000);
}catch(error){ let geocodeRequest4 = {
console.info("[lbs_js] getAddressesFromLocationName34 message5." + JSON.stringify(error.message)); "description": "北京天安门",
expect(true).assertFalse(); "maxItems": 1,
} "minLatitude": 39.85,
let geocodeRequest6 = { "minLongitude": 180.1,
"description": "北京天安门", "maxLatitude": 39.95,
"maxItems": 1, "maxLongitude": 116.45
"minLatitude": 39.85, };
"minLongitude": 116.35, try{
"maxLatitude": 39.95, await geolocationm.getAddressesFromLocationName(geocodeRequest4).then((result) => {
"maxLongitude": 180 console.info("[lbs_js] getAddressesFromLocationName34 promise4: " + JSON.stringify(result));
}; expect(true).assertEqual((JSON.stringify(result)) != null);
try{ }).catch((error) => {
await geolocationm.getAddressesFromLocationName(geocodeRequest6).then((result) => { console.info("[lbs_js] getAddressesFromLocationName34 promise4 then error." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocationName34 promise6: " + JSON.stringify(result)); expect(true).assertFalse();
expect(true).assertEqual((JSON.stringify(result)) != null); });
}).catch((error) => { }catch(error){
console.info("[lbs_js] getAddressesFromLocationName34 promise6 then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocationName34 message4." + JSON.stringify(error.message));
console.info('[lbs_js] not support now'); expect(error.code).assertEqual("401");
expect(error.code).assertEqual(3301400); }
}); await sleep(1000);
}catch(error){ let geocodeRequest5 = {
console.info("[lbs_js] getAddressesFromLocationName34 message6." + JSON.stringify(error.message)); "description": "北京天安门",
expect(true).assertFalse(); "maxItems": 1,
} "minLatitude": 39.85,
await sleep(1000); "minLongitude": 116.35,
let geocodeRequest7 = { "maxLatitude": 39.95,
"description": "北京天安门", "maxLongitude": -180
"maxItems": 1, };
"minLatitude": 39.85, try{
"minLongitude": 116.35, await geolocationm.getAddressesFromLocationName(geocodeRequest5).then((result) => {
"maxLatitude": 39.95, console.info("[lbs_js] getAddressesFromLocationName34 promise5: " + JSON.stringify(result));
"maxLongitude": -180.1 expect(true).assertEqual((JSON.stringify(result)) != null);
}; }).catch((error) => {
try{ console.info("[lbs_js] getAddressesFromLocationName34 promise5 then error." + JSON.stringify(error));
await geolocationm.getAddressesFromLocationName(geocodeRequest7).then((result) => { console.info('[lbs_js] not support now');
console.info("[lbs_js] getAddressesFromLocationName34 promise7: " + JSON.stringify(result)); expect(error.code).assertEqual(3301400);
expect(true).assertEqual((JSON.stringify(result)) != null); });
}).catch((error) => { }catch(error){
console.info("[lbs_js] getAddressesFromLocationName34 promise7 then error." + JSON.stringify(error)); console.info("[lbs_js] getAddressesFromLocationName34 message5." + JSON.stringify(error.message));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
}catch(error){ let geocodeRequest6 = {
console.info("[lbs_js] getAddressesFromLocationName34 message7." + JSON.stringify(error.message)); "description": "北京天安门",
expect(error.code).assertEqual("401"); "maxItems": 1,
} "minLatitude": 39.85,
let geocodeRequest8 = { "minLongitude": 116.35,
"description": "北京天安门", "maxLatitude": 39.95,
"maxItems": 1, "maxLongitude": 180
"minLatitude": 39.85, };
"minLongitude": 116.35, try{
"maxLatitude": 39.95, await geolocationm.getAddressesFromLocationName(geocodeRequest6).then((result) => {
"maxLongitude": 180.1 console.info("[lbs_js] getAddressesFromLocationName34 promise6: " + JSON.stringify(result));
}; expect(true).assertEqual((JSON.stringify(result)) != null);
try{ }).catch((error) => {
await geolocationm.getAddressesFromLocationName(geocodeRequest8).then((result) => { console.info("[lbs_js] getAddressesFromLocationName34 promise6 then error." + JSON.stringify(error));
console.info("[lbs_js] getAddressesFromLocationName34 promise8: " + JSON.stringify(result)); console.info('[lbs_js] not support now');
expect(true).assertEqual((JSON.stringify(result)) != null); expect(error.code).assertEqual(3301400);
}).catch((error) => { });
console.info("[lbs_js] getAddressesFromLocationName34 promise8 then error." + JSON.stringify(error)); }catch(error){
console.info("[lbs_js] getAddressesFromLocationName34 message6." + JSON.stringify(error.message));
expect(true).assertFalse(); expect(true).assertFalse();
}); }
}catch(error){ await sleep(1000);
console.info("[lbs_js] getAddressesFromLocationName34 message8." + JSON.stringify(error.message)); let geocodeRequest7 = {
expect(error.code).assertEqual("401"); "description": "北京天安门",
"maxItems": 1,
"minLatitude": 39.85,
"minLongitude": 116.35,
"maxLatitude": 39.95,
"maxLongitude": -180.1
};
try{
await geolocationm.getAddressesFromLocationName(geocodeRequest7).then((result) => {
console.info("[lbs_js] getAddressesFromLocationName34 promise7: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) != null);
}).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName34 promise7 then error." + JSON.stringify(error));
expect(true).assertFalse();
});
}catch(error){
console.info("[lbs_js] getAddressesFromLocationName34 message7." + JSON.stringify(error.message));
expect(error.code).assertEqual("401");
}
let geocodeRequest8 = {
"description": "北京天安门",
"maxItems": 1,
"minLatitude": 39.85,
"minLongitude": 116.35,
"maxLatitude": 39.95,
"maxLongitude": 180.1
};
try{
await geolocationm.getAddressesFromLocationName(geocodeRequest8).then((result) => {
console.info("[lbs_js] getAddressesFromLocationName34 promise8: " + JSON.stringify(result));
expect(true).assertEqual((JSON.stringify(result)) != null);
}).catch((error) => {
console.info("[lbs_js] getAddressesFromLocationName34 promise8 then error." + JSON.stringify(error));
expect(true).assertFalse();
});
}catch(error){
console.info("[lbs_js] getAddressesFromLocationName34 message8." + JSON.stringify(error.message));
expect(error.code).assertEqual("401");
}
await sleep(1000);
} else {
console.info("[lbs_js] The geocoding service is unavailable.");
} }
await sleep(1000);
done(); done();
}) })
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册