From 4e76ef9a615b5ed6b4c708189fcc531a90431d1e Mon Sep 17 00:00:00 2001 From: qigongming Date: Wed, 27 Apr 2022 14:35:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E5=B1=80=E8=B5=84=E6=BA=90=E8=B0=83?= =?UTF-8?q?=E5=BA=A6=E5=AD=90=E7=B3=BB=E7=BB=9F=E6=96=B0=E5=A2=9E=E7=94=A8?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: qigongming Change-Id: If98251e849b94af6c55cdbeabcc791c50a13c89b --- .../default/test/BackgroundTaskMagrJs.test.js | 11 +- .../test/DeviceUsageStatisticsJsunit.test.js | 452 ++++++++++++++++++ 2 files changed, 456 insertions(+), 7 deletions(-) diff --git a/resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/js/default/test/BackgroundTaskMagrJs.test.js b/resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/js/default/test/BackgroundTaskMagrJs.test.js index 72b979fba..03056ae5b 100644 --- a/resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/js/default/test/BackgroundTaskMagrJs.test.js +++ b/resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/js/default/test/BackgroundTaskMagrJs.test.js @@ -171,7 +171,7 @@ describe("TransientTaskJsTest", function () { function callback() {} let info = backgroundTaskManager.requestSuspendDelay("test", callback); if (info.actualDealyTime != -1) { - console.info('TransientTaskJsTest001 backgroundTaskManager success, actualDealyTime:' + + console.info('TransientTaskJsTest005 backgroundTaskManager success, actualDealyTime:' + info.actualDealyTime); expect(true).assertTrue(); backgroundTaskManager.cancelSuspendDelay(info.requestId) @@ -190,18 +190,15 @@ describe("TransientTaskJsTest", function () { it("TransientTaskJsTest006", 0, async function (done) { console.info('----------------------TransientTaskJsTest006---------------------------'); function callback() {} - let info = backgroundTaskManager.requestSuspendDelay("test", callback); + let info = backgroundTaskManager.requestSuspendDelay("123456", callback); if (info.requestId != -1) { console.info('TransientTaskJsTest006 DelaySuspendInfo actualDealyTime:' + info.actualDealyTime); + backgroundTaskManager.cancelSuspendDelay(info.requestId); expect(true).assertTrue(); } else { expect(false).assertTrue(); - done(); } - - setTimeout(() => { - done(); - },500); + done(); }) }) diff --git a/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/js/default/test/DeviceUsageStatisticsJsunit.test.js b/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/js/default/test/DeviceUsageStatisticsJsunit.test.js index 08a4a8bab..4edd57ff7 100644 --- a/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/js/default/test/DeviceUsageStatisticsJsunit.test.js +++ b/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/js/default/test/DeviceUsageStatisticsJsunit.test.js @@ -1941,6 +1941,458 @@ describe("DeviceUsageStatisticsJsTest", function () { } }); + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest081 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo deviceId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest081", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest081---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest081 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest081 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest082 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo descriptionId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest082", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest082---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest082 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest082 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest083 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo moduleName promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest083", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest083---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest083 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest083 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest084 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo labelId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest084", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest084---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest084 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest084 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest085 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo appLabelId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest085", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest085---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest085 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest085 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest086 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo abilityLableId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest086", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest086---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest086 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest086 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest087 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo abilityDescriptionId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest087", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest087---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest087 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest087 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest088 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo abilityIconId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest088", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest088---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest088 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest088 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest089 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo launchedCount promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest089", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest089---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest089 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest089 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest090 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo lastModuleUsedTime promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest090", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest090---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest090 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest090 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest091 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveModuleInfo formRecords promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest091", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest091---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest091 promise success'); + for(let i=0; i { + console.info('test bundle DeviceUsageStatisticsJsTest091 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest092 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveFormInfo promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest092", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest092---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest092 promise success'); + let BundleActiveFormInfo = res[0].formRecords; + console.info('test bundle DeviceUsageStatisticsJsTest092 promise BundleActiveFormInfo: ' + + JSON.stringify(BundleActiveFormInfo)); + expect(BundleActiveFormInfo).assertInstanceOf('Array'); + }).catch((err) => { + console.info('test bundle DeviceUsageStatisticsJsTest092 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest093 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveFormInfo formName promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest093", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest093---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest093 promise success'); + let BundleActiveFormInfo = res[0].formRecords; + expect(BundleActiveFormInfo).assertInstanceOf('Array'); + console.info('test DeviceUsageStatisticsJsTest093 length: ' + BundleActiveFormInfo.length); + if(BundleActiveFormInfo.length === 0) { + BundleActiveFormInfo = [{ formName: 'formName'}]; + } + console.info('test bundle DeviceUsageStatisticsJsTest093 promise BundleActiveFormInfo formName: ' + + BundleActiveFormInfo[0].formName); + }).catch((err) => { + console.info('test bundle DeviceUsageStatisticsJsTest093 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest094 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveFormInfo formDimension promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest094", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest094---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest094 promise success'); + let BundleActiveFormInfo = res[0].formRecords; + if(BundleActiveFormInfo.length === 0) { + BundleActiveFormInfo = [{ formDimension: 'formDimension'}]; + } + console.info('test bundle promise BundleActiveFormInfo formDimension: ' + + BundleActiveFormInfo[0].formDimension); + expect(BundleActiveFormInfo).assertInstanceOf('Array'); + }).catch((err) => { + console.info('test bundle DeviceUsageStatisticsJsTest094 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest095 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveFormInfo formId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest095", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest095---------------------------'); + bundleState.getRecentlyUsedModules(10).then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest095 promise success'); + let BundleActiveFormInfo = res[0].formRecords; + if(BundleActiveFormInfo.length === 0) { + BundleActiveFormInfo = [{ formId: 'formId'}]; + } + console.info('test bundle promise BundleActiveFormInfo formId: ' + + BundleActiveFormInfo[0].formId); + expect(BundleActiveFormInfo).assertInstanceOf('Array'); + }).catch((err) => { + console.info('test bundle DeviceUsageStatisticsJsTest095 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest096 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveFormInfo formId promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest096", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest096---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest096 promise success'); + let BundleActiveFormInfo = res[0].formRecords; + if(BundleActiveFormInfo.length === 0) { + BundleActiveFormInfo = [{ formId: 'formId'}]; + } + console.info('test bundle promise BundleActiveFormInfo formId: ' + + BundleActiveFormInfo[0].formId); + expect(BundleActiveFormInfo).assertInstanceOf('Array'); + }).catch((err) => { + console.info('test bundle DeviceUsageStatisticsJsTest096 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + + setTimeout(()=>{ + done(); + }, 500); + }) + + /* + * @tc.name: DeviceUsageStatisticsJsTest097 + * @tc.desc: test bundleState getRecentlyUsedModules BundleActiveFormInfo formLastUsedTime promise. + * @tc.type: FUNC + * @tc.require: + */ + it("DeviceUsageStatisticsJsTest097", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest097---------------------------'); + bundleState.getRecentlyUsedModules().then((res) => { + console.info('test bundle DeviceUsageStatisticsJsTest097 promise success'); + let BundleActiveFormInfo = res[0].formRecords; + if(BundleActiveFormInfo.length === 0) { + BundleActiveFormInfo = [{ formLastUsedTime: 'formLastUsedTime'}]; + } + console.info('test bundle promise BundleActiveFormInfo formLastUsedTime: ' + + BundleActiveFormInfo[0].formLastUsedTime); + expect(BundleActiveFormInfo).assertInstanceOf('Array'); + }).catch((err) => { + console.info('test bundle DeviceUsageStatisticsJsTest097 promise failed, because: ' + + err.code); + expect(err.code).assertLarger(0); + }); + setTimeout(()=>{ done(); }, 500); -- GitLab