diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsetsunpermissiontest/entry/src/main/ets/test/ActsBmsEtsUnPermissionTest.test.ets b/bundlemanager/bundle_standard/bundlemanager/actsbmsetsunpermissiontest/entry/src/main/ets/test/ActsBmsEtsUnPermissionTest.test.ets index cea7e5de75413475036dc90c7bc21af3fab0d4ae..c7c42a6e224998c14f67edab82127dd0640f1653 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsetsunpermissiontest/entry/src/main/ets/test/ActsBmsEtsUnPermissionTest.test.ets +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsetsunpermissiontest/entry/src/main/ets/test/ActsBmsEtsUnPermissionTest.test.ets @@ -170,7 +170,7 @@ export default function actsBmsJsUnPermissionTest() { * @tc.name: getAbilityInfoUnPermissionSelf * @tc.desc: test getAbilityInfo */ - it('getAbilityInfo_200', 0, async function (done) { + it('getAbilityInfoUnPermissionSelf', 0, async function (done) { await bundle.getAbilityInfo(SELF_BUNDLENAME, SELF_ABILITYNAME).then(res => { console.info('actwsBundleManager getAbilityInfo promise success res:' + JSON.stringify(res)); for (const item in res) { diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/Test.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/Test.json index f123b79ba7eef10d79ac450741b246bf32bee58a..e0b4844eaedcef57dbd00ace0ca6136dde73af50 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/Test.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/Test.json @@ -4,7 +4,7 @@ "type": "OHJSUnitTest", "test-timeout": "180000", "bundle-name": "ohos.acts.bundle.stage.test", - "module-name": "phone", + "module-name": "entry", "shell-timeout": "600000", "testcase-timeout": 70000 }, diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/ets/test/GetProfileByAbility.test.ets b/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/ets/test/GetProfileByAbility.test.ets index b77df7d8ef5f586fe5c504e214166a283af03773..141a77d1a7e292a0ef76f01bc7da84a2e5efca83 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/ets/test/GetProfileByAbility.test.ets +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/ets/test/GetProfileByAbility.test.ets @@ -16,7 +16,7 @@ import bundle from '@ohos.bundle'; import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium" -const MODULE_NAME = "phone" +const MODULE_NAME = "entry" const MODULE_NAME_TEST = "phone1" const ABILITY_NAME = "ohos.acts.bundle.stage.test.MainAbility" const ABILITY_NAME1 = "ohos.acts.bundle.stage.test.MainAbility1" diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/ets/test/GetProfileByExtensionAbility.test.ets b/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/ets/test/GetProfileByExtensionAbility.test.ets index 0b543cb179005070d8d44cf8e8403818e76d98c5..30407d2b947fe38a80c9b8e912348ffada1187cc 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/ets/test/GetProfileByExtensionAbility.test.ets +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/ets/test/GetProfileByExtensionAbility.test.ets @@ -16,7 +16,7 @@ import bundle from '@ohos.bundle'; import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium" -const MODULE_NAME = "phone" +const MODULE_NAME = "entry" const MODULE_NAME_TEST = "phone1" const ABILITY_NAME = "Form" const ABILITY_NAME1 = "Form1" diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/module.json index 7c6599d81198b57e5626ec40af99d0231d0ed72c..9b1f9819643c59d246493d4124d3d6c9e85a895c 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsstageetstest/entry/src/main/module.json @@ -1,6 +1,6 @@ { "module": { - "name": "phone", + "name": "entry", "type": "entry", "srcEntrance": "./ets/Application/AbilityStage.ts", "description": "$string:phone_entry_dsc", diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getAllApplicationInfoJsunit.test.ets b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getAllApplicationInfoJsunit.test.ets index 5a9d7944dd5e0bfeafe973fe111a57922a9ac67f..ebd585fb8aaf2363c6be7b03d66ec16a57453e62 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getAllApplicationInfoJsunit.test.ets +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getAllApplicationInfoJsunit.test.ets @@ -288,6 +288,42 @@ export default function getAllApplicationBundleTest() { }); }); + /** + * @tc.number: SUB_BMS_APPINFO_QUERY_0060 + * @tc.name: getAllApplicationInfoNoMetaData + * @tc.desc: Check the return value of the interface + */ + it('getAllApplicationInfoNoMetaData', 0, async function (done) { + await Bundle.getAllApplicationInfo(DEFAULT_FLAG,userId).then((data) => { + expect(data.length).assertLarger(10); + let flag = 0; + for(let i in data){ + if (data[i].name == BUNDLE_OTHER){ + flag = 1; + getAllApplicationInfoSuccessOther(data[i]); + expect(JSON.stringify(data[i].metaData)).assertEqual("{}"); + } + } + expect(flag).assertEqual(1); + }).catch((error) => { + expect(error).assertFail(); + }); + Bundle.getAllApplicationInfo(DEFAULT_FLAG,userId, (err, data) => { + expect(err.code).assertEqual(0); + expect(data.length).assertLarger(10); + let flag = 0; + for(let i in data){ + if (data[i].name == BUNDLE_OTHER){ + flag = 1; + getAllApplicationInfoSuccessOther(data[i]); + expect(JSON.stringify(data[i].metaData)).assertEqual("{}"); + } + } + expect(flag).assertEqual(1); + done(); + }); + }); + function expectData(msg, data) { console.info(msg + 'commonTest data length [' + data.length + ']'); for (let i = 0; i < data.length; i++) { @@ -393,6 +429,39 @@ export default function getAllApplicationBundleTest() { console.info('check end'); } + function getAllApplicationInfoSuccessOther(data) { + expect(data.name).assertEqual(BUNDLE_OTHER); + expect(data.codePath).assertEqual(PATH + '/' + BUNDLE_OTHER); + expect(data.accessTokenId).assertLarger(0); + expect(data.description).assertEqual('$string:entry_description'); + expect(data.descriptionId).assertLarger(0); + expect(data.icon).assertEqual('$media:icon'); + expect(data.iconId).assertLarger(0); + expect(data.iconIndex).assertLarger(0); + expect(data.iconIndex).assertEqual(data.iconId); + expect(data.label).assertEqual('$string:app_name'); + expect(data.labelId).assertLarger(0); + expect(data.labelIndex).assertLarger(0); + expect(data.labelIndex).assertEqual(data.labelId); + expect(data.systemApp).assertFalse(); + expect(data.supportedModes).assertEqual(0); + expect(data.process).assertEqual(BUNDLE_OTHER); + expect(data.entryDir).assertEqual(PATH + '/' + BUNDLE_OTHER + '/' + BUNDLE_OTHER + '.entry'); + expect(data.permissions.length).assertEqual(0); + expect(data.moduleSourceDirs.length).assertEqual(1); + expect(data.moduleSourceDirs[0]).assertEqual(PATH + '/' + BUNDLE_OTHER + '/' + BUNDLE_OTHER + '.entry'); + expect(data.moduleInfos.length).assertEqual(1); + expect(data.moduleInfos[0].moduleName).assertEqual('entry'); + expect(data.moduleInfos[0].moduleSourceDir).assertEqual(PATH + '/' + + BUNDLE_OTHER + '/' + BUNDLE_OTHER + '.entry'); + expect(data.enabled).assertTrue(); + expect(data.uid).assertLarger(0); + expect(data.entityType).assertEqual('unspecified'); + expect(data.removable).assertTrue(); + expect(data.fingerprint).assertEqual(""); + console.info('check end'); + } + }); } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getApplicationInfoJsunit.test.ets b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getApplicationInfoJsunit.test.ets index 00d7bba432d32540b74f50641f53f04dd20756e9..6877d77914889ea56f7cfc73d294933b3fc8ac01 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getApplicationInfoJsunit.test.ets +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getApplicationInfoJsunit.test.ets @@ -422,6 +422,46 @@ export default function applicationBundleJsunit() { }); }) + /** + * @tc.number: SUB_BMS_APPINFO_QUERY_0059 + * @tc.name: getApplicationInfoNoMetaData + * @tc.desc: Check the return value of the interface + */ + it('getApplicationInfoNoMetaData', 0, async function (done) { + await Bundle.getApplicationInfo(BUNDLE_OTHER, FLAG_DEFAULT ,userId).then((data) => { + getApplicationInfoSuccessOther_METADATA(data); + expect(JSON.stringify(data.metaData)).assertEqual("{}"); + expect(JSON.stringify(data.metadata)).assertEqual("{}"); + }).catch((error) => { + expect(error).assertFail(); + }); + Bundle.getApplicationInfo(BUNDLE_OTHER, FLAG_DEFAULT,userId, (err, data) => { + expect(err.code).assertEqual(0); + getApplicationInfoSuccessOther_METADATA(data); + expect(JSON.stringify(data.metaData)).assertEqual("{}"); + expect(JSON.stringify(data.metadata)).assertEqual("{}"); + done(); + }); + }); + + /** + * @tc.number: SUB_BMS_APPINFO_QUERY_0005 + * @tc.name: getApplicationInfoNotExistBundleName + * @tc.desc: Check the return value of the interface + */ + it('getApplicationInfoNotExistBundleName', 0, async function (done) { + await Bundle.getApplicationInfo(BUNDLE_NOTEXIST, FLAG_DEFAULT, userId).then((data) => { + expect(data).assertFail(); + }).catch((error) => { + expect(error.code).assertEqual(1); + }); + await Bundle.getApplicationInfo(BUNDLE_NOTEXIST, FLAG_DEFAULT, userId, (err, data) => { + expect(err.code).assertEqual(1); + expect(JSON.stringify(data)).assertEqual(undefined); + done(); + }); + }); + function expectData(msg, data) { expect(typeof (data)).assertEqual('object'); expect(typeof (data.name)).assertEqual('string'); @@ -554,6 +594,38 @@ export default function applicationBundleJsunit() { console.info('check end'); } - }); + function getApplicationInfoSuccessOther_METADATA(data) { + expect(data.name).assertEqual(BUNDLE_OTHER); + expect(data.codePath).assertEqual(PATH + '/' + BUNDLE_OTHER); + expect(data.accessTokenId).assertLarger(0); + expect(data.description).assertEqual('$string:entry_description'); + expect(data.descriptionId).assertLarger(0); + expect(data.icon).assertEqual('$media:icon'); + expect(data.iconId).assertLarger(0); + expect(data.iconIndex).assertLarger(0); + expect(data.iconIndex).assertEqual(data.iconId); + expect(data.label).assertEqual('$string:app_name'); + expect(data.labelId).assertLarger(0); + expect(data.labelIndex).assertLarger(0); + expect(data.labelIndex).assertEqual(data.labelId); + expect(data.systemApp).assertFalse(); + expect(data.supportedModes).assertEqual(0); + expect(data.process).assertEqual(BUNDLE_OTHER); + expect(data.entryDir).assertEqual(PATH + '/' + BUNDLE_OTHER + '/' + BUNDLE_OTHER + '.entry'); + expect(data.permissions.length).assertEqual(0); + expect(data.moduleSourceDirs.length).assertEqual(1); + expect(data.moduleSourceDirs[0]).assertEqual(PATH + '/' + BUNDLE_OTHER + '/' + BUNDLE_OTHER + '.entry'); + expect(data.moduleInfos.length).assertEqual(1); + expect(data.moduleInfos[0].moduleName).assertEqual('entry'); + expect(data.moduleInfos[0].moduleSourceDir).assertEqual(PATH + '/' + + BUNDLE_OTHER + '/' + BUNDLE_OTHER + '.entry'); + expect(data.enabled).assertTrue(); + expect(data.uid).assertLarger(0); + expect(data.entityType).assertEqual('unspecified'); + expect(data.removable).assertTrue(); + expect(data.fingerprint).assertEqual(""); + console.info('check end'); + } + }); } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosseventhscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosseventhscene/src/main/config.json index c2010ccee3eb500ed2210fe301a0afb5b6149360..483e5435d66a817ae35012509e9ecbe43d26ef12 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosseventhscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosseventhscene/src/main/config.json @@ -909,7 +909,7 @@ "type": "pageAbility" }, "pages": [ - "pages/index" + "pages/index/index" ], "name": ".MainAbility", "window": {