From f14d1003baaef11535e48f977868214a87ac65da Mon Sep 17 00:00:00 2001 From: 123 <834689456@qq.com> Date: Wed, 31 May 2023 20:15:06 +0800 Subject: [PATCH] =?UTF-8?q?AuthenticationExtensionXTS=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 123 <834689456@qq.com> Change-Id: I1d94e4caa58165e450d194b65195213c4c082de0 --- .../ets/test/GetBundleInfoForSelf.test.ets | 20 ++++++++++++++----- .../entry/src/main/module.json | 11 ++++++++++ 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/ets/test/GetBundleInfoForSelf.test.ets b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/ets/test/GetBundleInfoForSelf.test.ets index ac0b95b18..83e99c813 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/ets/test/GetBundleInfoForSelf.test.ets +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/ets/test/GetBundleInfoForSelf.test.ets @@ -485,9 +485,9 @@ export default function getBundleInfoForSelf() { expect(data.appInfo).assertEqual(null); expect(data.hapModulesInfo[0].abilitiesInfo.length).assertEqual(0); let extensionList = data.hapModulesInfo[0].extensionAbilitiesInfo - expect(extensionList.length).assertEqual(14); + expect(extensionList.length).assertEqual(15); let count = 0; - for (let i = 0;i < 14; i++) { + for (let i = 0;i < 15; i++) { switch (extensionList[i].name) { case "Form": console.info("Form" + JSON.stringify(extensionList[i].extensionAbilityType)); @@ -585,10 +585,15 @@ export default function getBundleInfoForSelf() { expect(extensionList[i].extensionAbilityType).assertEqual(bundle.ExtensionAbilityType.DRIVER) count = count + 14; break; + case 'appAccountAuthorization': + console.info("appAccountAuthorization" + JSON.stringify(extensionList[i].extensionAbilityType)); + expect(extensionList[i].extensionAbilityType).assertEqual(bundle.ExtensionAbilityType.APP_ACCOUNT_AUTHORIZATION) + count = count + 15; + break; } console.info("count" + JSON.stringify(count)); } - expect(count).assertEqual(105); + expect(count).assertEqual(120); expect(data.hapModulesInfo[0].metadata.length).assertEqual(0); expect(data.reqPermissionDetails.length).assertEqual(0); expect(data.permissionGrantStates.length).assertEqual(0); @@ -617,7 +622,7 @@ export default function getBundleInfoForSelf() { expect(data.hapModulesInfo[0].abilitiesInfo.length).assertEqual(0); let extensionList = data.hapModulesInfo[0].extensionAbilitiesInfo let count = 0; - for (let i = 0;i < 14; i++) { + for (let i = 0;i < 15; i++) { switch (extensionList[i].name) { case "Form": console.info("Form" + JSON.stringify(extensionList[i].extensionAbilityType)); @@ -715,10 +720,15 @@ export default function getBundleInfoForSelf() { expect(extensionList[i].extensionAbilityType).assertEqual(bundle.ExtensionAbilityType.DRIVER) count = count + 14; break; + case 'appAccountAuthorization': + console.info("appAccountAuthorization" + JSON.stringify(extensionList[i].extensionAbilityType)); + expect(extensionList[i].extensionAbilityType).assertEqual(bundle.ExtensionAbilityType.APP_ACCOUNT_AUTHORIZATION) + count = count + 15; + break; } console.info("count" + JSON.stringify(count)); } - expect(count).assertEqual(105); + expect(count).assertEqual(120); expect(data.hapModulesInfo[0].metadata.length).assertEqual(0); expect(data.reqPermissionDetails.length).assertEqual(0); expect(data.permissionGrantStates.length).assertEqual(0); diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/module.json index 737b83cfe..eca7cf05a 100755 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/module.json @@ -353,6 +353,17 @@ "srcEntrance": "./ets/FormAbility/FormAbility.ts", "type": "driver", "visible": true + }, + { + "description": "$string:form_description", + "descriptionId": 16777219, + "icon": "$media:icon", + "iconId": 16777225, + "label": "$string:entry_label", + "name": "appAccountAuthorization", + "srcEntrance": "./ets/FormAbility/FormAbility.ts", + "type": "appAccountAuthorization", + "visible": true } ], "requestPermissions": [ -- GitLab