From fccef73c18c9bf36947dc1c2fc9f95bca7a649ee Mon Sep 17 00:00:00 2001 From: SoftSquirrel Date: Sun, 6 Feb 2022 16:26:11 +0800 Subject: [PATCH] Description:bms xts fix Feature or Bugfix: Bugfix Binary Source: No Signed-off-by: SoftSquirrel --- .../src/main/js/test/ExampleJsunit.test.js | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/appexecfwk/bundle_standard/bundlemanager/actsbundlemanageruninstall/entry/src/main/js/test/ExampleJsunit.test.js b/appexecfwk/bundle_standard/bundlemanager/actsbundlemanageruninstall/entry/src/main/js/test/ExampleJsunit.test.js index d9bb9bf5d..0d1ec6720 100644 --- a/appexecfwk/bundle_standard/bundlemanager/actsbundlemanageruninstall/entry/src/main/js/test/ExampleJsunit.test.js +++ b/appexecfwk/bundle_standard/bundlemanager/actsbundlemanageruninstall/entry/src/main/js/test/ExampleJsunit.test.js @@ -45,6 +45,35 @@ var subscriberInfoEvent_0100 = { }; describe('ActsBundleManagerUninstall', function () { + afterEach(async (done) => { + var testMissionId; + testMissionId = await getMissionId(); + console.debug('======>ActsBundleManagerUninstall afterEach testMissionId<=======' + testMissionId); + if (testMissionId != -1) { + await missionmanager.moveMissionToFront(testMissionId); + } + done(); + }) + + function getMissionId() { + return new Promise(async (resolve, reject) => { + var numMax = 1024; + var missionId = -1; + var missionInfos = await missionmanager.getMissionInfos('', numMax); + console.debug('getMissionId result: ' + missionInfos.length); + for (let i = 0; i < missionInfos.length; i++) { + console.debug('getMissionId result: ' + i + '= ' + JSON.stringify(missionInfos[i])) + if ((missionInfos[i].want.abilityName == "com.example.actsbundlemanageruninstall.MainAbility") && + (missionInfos[i].runningState == 0)) { + missionId = missionInfos[i].missionId; + break; + } + } + console.debug('======>getMissionId resolve missionId<=======' + missionId); + resolve(missionId); + }) + } + /** * @tc.number uninstall_0100 * @tc.name BUNDLE::uninstall -- GitLab