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 ac0b95b1807782378d1d11a142177a80c5ac8518..83e99c81353c86f53825b49df8e7d3ac4f1dac06 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 737b83cfe45a3ca12c54d49c3dd38d9433efcf00..eca7cf05a9729605c5f24220d01c69564ed635ca 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": [