From 22c292864b077cf855d64e65b942170e40d6a8ff Mon Sep 17 00:00:00 2001 From: Mahuiying Date: Sat, 13 Sep 2025 09:45:59 +0000 Subject: [PATCH] update location/geolocation_capiStatic/entry/src/main/src/test/ActslocationCapiStatic.test.ets. testLocationChange003 Signed-off-by: Mahuiying --- .../src/test/ActslocationCapiStatic.test.ets | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/location/geolocation_capiStatic/entry/src/main/src/test/ActslocationCapiStatic.test.ets b/location/geolocation_capiStatic/entry/src/main/src/test/ActslocationCapiStatic.test.ets index 35ad0976a6a..694bcbe68ca 100644 --- a/location/geolocation_capiStatic/entry/src/main/src/test/ActslocationCapiStatic.test.ets +++ b/location/geolocation_capiStatic/entry/src/main/src/test/ActslocationCapiStatic.test.ets @@ -826,6 +826,46 @@ let request_CYCLING = geoLocationManager.SportsType.CYCLING }) + /** + * @tc.number : testLocationChange003 + * @tc.name : testLocationChange003 + * @tc.desc : Initiate a request for continuous positioning in a specified scenario and set the navigation scenario. + * @tc.size : MediumTest + * @tc.type : Function + * @tc.level : Level 2 + */ + it('testLocationChange003', TestType.FUNCTION | Size.MEDIUMTEST | Level.LEVEL2, + async (done: () => void): Promise => { + let requestInfo: geoLocationManager.ContinuousLocationRequest = { + "locationScenario": geoLocationManager.UserActivityScenario.NAVIGATION, + "interval": 5, + }; + let locationChange = (geoAddress: geoLocationManager.GeoAddress) => { + hilog.info(domain, tag, '[lbs_js] locationChange3 data:' + JSON.stringify(geoAddress)); + expect(true).assertEqual(GeoAddress != null); + expect(true).assertEqual(geoAddress?.latitude != -1) + expect(true).assertEqual(geoAddress?.longitude != -1) + expect(true).assertEqual(geoAddress?.locale != null) + expect(true).assertEqual(geoAddress?.placeName != null) + expect(true).assertEqual(geoAddress?.countryCode != null) + expect(true).assertEqual(geoAddress?.countryName != null) + expect(true).assertEqual(geoAddress?.administrativeArea != null) + expect(true).assertEqual(geoAddress?.subAdministrativeArea != null) + expect(true).assertEqual(geoAddress?.locality != null) + expect(true).assertEqual(geoAddress?.roadName != null) + expect(true).assertEqual(geoAddress?.subRoadName != null) + expect(true).assertEqual(geoAddress?.premises != null) + expect(true).assertEqual(geoAddress?.postalCode != null) + expect(true).assertEqual(geoAddress?.phoneNumber != null) + expect(true).assertEqual(geoAddress?.addressUrl != null) + expect(true).assertEqual(geoAddress?.discriptions != null) + expect(true).assertEqual(geoAddress?.discriptionsSize != null) + }; + + + }) + + -- Gitee