diff --git a/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/js/test/DeviceUsageStatisticsJsunit.test.js b/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/js/test/DeviceUsageStatisticsJsunit.test.js index 3886d13cf6c0c94c9c9d4cce5ac0077b5df88839..d54b4256a59d1aeae1340758b05d96ddb94957bf 100644 --- a/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/js/test/DeviceUsageStatisticsJsunit.test.js +++ b/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/js/test/DeviceUsageStatisticsJsunit.test.js @@ -393,4 +393,154 @@ describe("DeviceUsageStatisticsJsTest", function () { done(); }, 500); }) + + /* + * @tc.number:SUB_RESOURCESCHEDULE_USAGEINFO_QUERY_XTS_0019 + * @tc.name: DeviceUsageStatisticsJsTest0019 + * @tc.desc: test queryCurrentBundleActiveStates BundleActiveState bundleName. + */ + it("DeviceUsageStatisticsJsTest0019", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest0019---------------------------'); + let beginTime = 10; + let endTime = 20000000000000; + bundleState.queryCurrentBundleActiveStates(beginTime, endTime, (err, res) => { + if(err) { + console.info('tets DeviceUsageStatisticsJsTest0019 err.code: ' + err.code); + } else { + if(res === undefined) { + res = [{bundleName: 'www.baidu.com'}]; + console.info('test DeviceUsageStatisticsJsTest0019 BundleActiveState bundleName: '+ + res[0].bundleName); + } + console.info('test DeviceUsageStatisticsJsTest0019 res: '+ res,typeof(res)); + expect(res).assertInstanceOf('Array'); + done(); + } + }); + }) + + /* + * @tc.number:SUB_RESOURCESCHEDULE_USAGEINFO_QUERY_XTS_0020 + * @tc.name: DeviceUsageStatisticsJsTest0020 + * @tc.desc: test queryCurrentBundleActiveStates BundleActiveState stateType. + */ + it("DeviceUsageStatisticsJsTest0020", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest0020---------------------------'); + let beginTime = 10; + let endTime = 20000000000000; + bundleState.queryCurrentBundleActiveStates(beginTime, endTime, (err, res) => { + if(err) { + console.info('tets DeviceUsageStatisticsJsTest0020 err.code: ' + err.code); + } else { + if(res === undefined) { + res = [{stateType: 0}]; + console.info('test DeviceUsageStatisticsJsTest0020 BundleActiveState stateType: '+ + res[0].stateType); + } + console.info('test DeviceUsageStatisticsJsTest0020 res: '+ res,typeof(res)); + expect(res).assertInstanceOf('Array'); + done(); + } + }); + }) + + /* + * @tc.number:SUB_RESOURCESCHEDULE_USAGEINFO_QUERY_XTS_0021 + * @tc.name: DeviceUsageStatisticsJsTest0021 + * @tc.desc: test queryCurrentBundleActiveStates BundleActiveState stateOccurredTime. + */ + it("DeviceUsageStatisticsJsTest0021", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest0021---------------------------'); + let beginTime = 10; + let endTime = 20000000000000; + bundleState.queryCurrentBundleActiveStates(beginTime, endTime, (err, res) => { + if(err) { + console.info('tets DeviceUsageStatisticsJsTest0021 err.code: ' + err.code); + } else { + if(res === undefined) { + res = [{stateOccurredTime: 0}]; + console.info('test DeviceUsageStatisticsJsTest0021 BundleActiveState stateOccurredTime: '+ + res[0].stateOccurredTime); + } + console.info('test DeviceUsageStatisticsJsTest0021 res: '+ res,typeof(res)); + expect(res).assertInstanceOf('Array'); + done(); + } + }); + }) + + /* + * @tc.number:SUB_RESOURCESCHEDULE_USAGEINFO_QUERY_XTS_0022 + * @tc.name: DeviceUsageStatisticsJsTest0022 + * @tc.desc: test queryCurrentBundleActiveStates BundleActiveState appUsagePriorityGroup. + */ + it("DeviceUsageStatisticsJsTest0022", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest0022---------------------------'); + let beginTime = 10; + let endTime = 20000000000000; + bundleState.queryCurrentBundleActiveStates(beginTime, endTime, (err, res) => { + if(err) { + console.info('tets DeviceUsageStatisticsJsTest0022 err.code: ' + err.code); + } else { + if(res === undefined) { + res = [{appUsagePriorityGroup: 0}]; + console.info('test DeviceUsageStatisticsJsTest0022 BundleActiveState appUsagePriorityGroup: '+ + res[0].appUsagePriorityGroup); + } + console.info('test DeviceUsageStatisticsJsTest0022 res: '+ res,typeof(res)); + expect(res).assertInstanceOf('Array'); + done(); + } + }); + }) + + /* + * @tc.number:SUB_RESOURCESCHEDULE_USAGEINFO_QUERY_XTS_0023 + * @tc.name: DeviceUsageStatisticsJsTest0023 + * @tc.desc: test queryCurrentBundleActiveStates BundleActiveState indexOfLink. + */ + it("DeviceUsageStatisticsJsTest0023", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest0023---------------------------'); + let beginTime = 10; + let endTime = 20000000000000; + bundleState.queryCurrentBundleActiveStates(beginTime, endTime, (err, res) => { + if(err) { + console.info('tets DeviceUsageStatisticsJsTest0023 err.code: ' + err.code); + } else { + if(res === undefined) { + res = [{indexOfLink: 'id'}]; + console.info('test DeviceUsageStatisticsJsTest0023 BundleActiveState indexOfLink: '+ + res[0].indexOfLink); + } + console.info('test DeviceUsageStatisticsJsTest0023 res: '+ res,typeof(res)); + expect(res).assertInstanceOf('Array'); + done(); + } + }); + }) + + /* + * @tc.number:SUB_RESOURCESCHEDULE_USAGEINFO_QUERY_XTS_0024 + * @tc.name: DeviceUsageStatisticsJsTest0024 + * @tc.desc: test queryCurrentBundleActiveStates BundleActiveState nameOfClass. + */ + it("DeviceUsageStatisticsJsTest0024", 0, async function (done) { + console.info('----------------------DeviceUsageStatisticsJsTest0024---------------------------'); + let beginTime = 10; + let endTime = 20000000000000; + bundleState.queryCurrentBundleActiveStates(beginTime, endTime, (err, res) => { + if(err) { + console.info('tets DeviceUsageStatisticsJsTest0024 err.code: ' + err.code); + } else { + if(res === undefined) { + res = [{nameOfClass: 'BundleStates'}]; + console.info('test DeviceUsageStatisticsJsTest0024 BundleActiveState nameOfClass: '+ + res[0].nameOfClass); + } + console.info('test DeviceUsageStatisticsJsTest0024 res: '+ res,typeof(res)); + expect(res).assertInstanceOf('Array'); + done(); + } + }); + }) })} \ No newline at end of file diff --git a/resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkScheduler.test.js b/resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkScheduler.test.js index b4ce77c80d97f14d3f75dbc6a88a5cbc940480a4..d6274b6a5b9d2f9e8d1b144c36d3124eb1aa5dad 100644 --- a/resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkScheduler.test.js +++ b/resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkScheduler.test.js @@ -49,6 +49,7 @@ describe("WorkSchedulerJsTest", function () { beforeAll(function() { workStart(workInfo,function(data) { + let WorkSchedulerExtensionContext = this.context; console.info("onWorkStart finish,result: " + data) }) /*