提交 58a52533 编写于 作者: N nan-xiansen

【resourceschedule】【master】workschedule:adapter api error code modify.

Signed-off-by: Nnan-xiansen <nanjinbin@huawei.com>
Change-Id: I357cfd20fab38294f77f589dc8b323b027863a40
上级 b275bddf
......@@ -12,7 +12,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import workScheduler from '@ohos.workScheduler'
import workScheduler from '@ohos.resourceschedule.workScheduler'
import WorkSchedulerExtensionAbility from '@ohos.WorkSchedulerExtensionAbility'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium'
......@@ -96,8 +96,12 @@ describe("WorkSchedulerJsTest", function () {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.abilityName"
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
try{
workScheduler.startWork(workInfo);
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
}
done();
})
......@@ -114,9 +118,12 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(err){
console.info("----------------err: " + err.code)
}
})
/*
......@@ -131,9 +138,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -148,9 +159,13 @@ describe("WorkSchedulerJsTest", function () {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -165,9 +180,13 @@ describe("WorkSchedulerJsTest", function () {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.abilityName"
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -183,9 +202,12 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(err){
console.info("----------------err: " + err.code);
}
})
/*
......@@ -201,14 +223,14 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
if (res == true) {
let stopRes = workScheduler.stopWork(workInfo, false);
expect(stopRes).assertEqual(true)
} else {
expect(false).assertEqual(true)
}
done();
try {
workScheduler.startWork(workInfo);
workScheduler.stopWork(workInfo, 111);
} catch ( err) {
console.info("---------------- err: " + err.code);
expect( err.code).assertEqual("401");
done();
};
})
/*
......@@ -224,14 +246,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
if (res == true) {
let stopRes = workScheduler.stopWork(workInfo, false);
expect(stopRes).assertEqual(true)
} else {
expect(false).assertEqual(true)
try{
workScheduler.startWork(workInfo);
expect(workScheduler.stopWork(workInfo, false)).assertNull();
done()
}catch(err){
console.info("----------------err: " + err.code);
}
done();
})
/*
......@@ -247,10 +268,10 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
if (res == false) {
expect(false).assertEqual(true)
done();
try {
workScheduler.startWork(workInfo);
} catch ( err) {
expect( err.code).assertEqual("401")
}
workScheduler.getWorkStatus(9, (err, res) => {
if (err) {
......@@ -282,12 +303,11 @@ describe("WorkSchedulerJsTest", function () {
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY,
batteryLevel: 15
}
let res = workScheduler.startWork(workInfo);
if (res == false) {
expect(false).assertEqual(true)
done();
try {
workScheduler.startWork(workInfo)
} catch ( err) {
expect( err.code).assertEqual("401")
}
workScheduler.getWorkStatus(10).then((res) => {
for (let item in res) {
console.info('WorkSchedulerJsTest010 getWorkStatuscallback success,' + item + ' is:' +
......@@ -316,12 +336,11 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
if (res == false) {
expect(false).assertEqual(true)
done();
try {
workScheduler.startWork(workInfo);
} catch ( err) {
expect( err.code).assertEqual("401")
}
workScheduler.obtainAllWorks((err, res) =>{
if (err) {
expect(false).assertEqual(true)
......@@ -351,12 +370,11 @@ describe("WorkSchedulerJsTest", function () {
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY,
batteryLevel: 15
}
let res = workScheduler.startWork(workInfo);
if (res == false) {
expect(false).assertEqual(true)
done();
try {
workScheduler.startWork(workInfo)
} catch ( err) {
expect( err.code).assertEqual("401")
}
workScheduler.obtainAllWorks().then((res) => {
console.info('WorkSchedulerJsTest012 obtainAllWorks promise success, data is:' +
JSON.stringify(res));
......@@ -384,14 +402,14 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
if (res == true) {
let stopRes = workScheduler.stopAndClearWorks();
expect(stopRes).assertEqual(true)
} else {
expect(false).assertEqual(true)
try{
workScheduler.startWork(workInfo);
workScheduler.stopWork(workInfo, false);
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
}
done();
done()
})
/*
......@@ -639,9 +657,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
isPersisted: true
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -657,9 +679,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
isPersisted: false
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -675,9 +701,12 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
isCharging: true
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(err){
console.info("----------------err: " + err.code);
}
})
/*
......@@ -693,9 +722,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
isCharging: false
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -711,9 +744,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
isRepeat: true
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -729,9 +766,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
isRepeat: false
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -747,9 +788,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
isDeepIdle: true
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -765,9 +810,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
isDeepIdle: false
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -783,9 +832,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 20
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -801,9 +854,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 50
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -819,9 +876,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 80
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -839,9 +900,13 @@ describe("WorkSchedulerJsTest", function () {
repeatCycleTime: 1800000,
repeatCount: 2
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -859,9 +924,13 @@ describe("WorkSchedulerJsTest", function () {
repeatCycleTime: 2400000,
repeatCount: 3
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -877,9 +946,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
idleWaitTime: 3000,
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -895,10 +968,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
networkType: workScheduler.NetworkType.NETWORK_TYPE_ANY
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false);
console.info("WorkSchedulerJsTest046 workInfo networkType :" + workInfo.networkType);
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -914,11 +990,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
chargerType: workScheduler.ChargingType.CHARGING_PLUGGED_AC
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false);
console.info("WorkSchedulerJsTest047 workInfo ChargingType :" +
workScheduler.ChargingType.CHARGING_PLUGGED_AC);
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -934,11 +1012,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryStatus: workScheduler.BatteryStatus.BATTERY_STATUS_LOW
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false);
console.info("WorkSchedulerJsTest048 workInfo BatteryStatus :" +
workScheduler.BatteryStatus.BATTERY_STATUS_LOW);
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -954,10 +1034,13 @@ describe("WorkSchedulerJsTest", function () {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.abilityName",
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false);
console.log(" WorkSchedulerJsTest051 workInfo bundleName :" + workInfo.bundleName);
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -972,10 +1055,13 @@ describe("WorkSchedulerJsTest", function () {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.abilityName",
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false);
console.log("test WorkSchedulerJsTest052 workInfo abilityName :" + workInfo.abilityName);
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -991,9 +1077,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 10
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1009,9 +1099,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 30
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1027,9 +1121,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 40
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1045,9 +1143,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 60
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1063,9 +1165,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 70
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1081,9 +1187,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 90
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1099,9 +1209,13 @@ describe("WorkSchedulerJsTest", function () {
abilityName: "com.mytest.abilityName",
batteryLevel: 100
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1118,9 +1232,13 @@ describe("WorkSchedulerJsTest", function () {
isRepeat: true,
repeatCycleTime: 1200000
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1137,9 +1255,13 @@ describe("WorkSchedulerJsTest", function () {
isRepeat: true,
repeatCycleTime: 1500000
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1156,9 +1278,13 @@ describe("WorkSchedulerJsTest", function () {
isRepeat: true,
repeatCycleTime: 1800000
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1175,9 +1301,13 @@ describe("WorkSchedulerJsTest", function () {
isRepeat: true,
repeatCycleTime: 2100000
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1194,9 +1324,13 @@ describe("WorkSchedulerJsTest", function () {
isRepeat: false,
repeatCycleTime: 1200000
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -1213,9 +1347,13 @@ describe("WorkSchedulerJsTest", function () {
isRepeat: false,
repeatCycleTime: 1500000
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -1232,9 +1370,13 @@ describe("WorkSchedulerJsTest", function () {
isRepeat: false,
repeatCycleTime: 1800000
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -1251,9 +1393,13 @@ describe("WorkSchedulerJsTest", function () {
isRepeat: false,
repeatCycleTime: 2100000
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("401");
done();
}
})
/*
......@@ -1270,11 +1416,14 @@ describe("WorkSchedulerJsTest", function () {
repeatCycleTime: 1200000,
repeatCount: 1
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
* @tc.number SUB_RESOURCESCHEDULE_WORKSCHEDULE_TASK_XTS_0069
* @tc.name: WorkSchedulerJsTest069
......@@ -1289,9 +1438,13 @@ describe("WorkSchedulerJsTest", function () {
repeatCycleTime: 1500000,
repeatCount: 1
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1308,9 +1461,13 @@ describe("WorkSchedulerJsTest", function () {
repeatCycleTime: 1800000,
repeatCount: 2
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
/*
......@@ -1327,8 +1484,12 @@ describe("WorkSchedulerJsTest", function () {
repeatCycleTime: 2100000,
repeatCount: 2
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(false)
done();
try{
workScheduler.startWork(workInfo)
}catch(err){
console.info("----------------err: " + err.code);
expect(err.code).assertEqual("9700005");
done();
}
})
})}
})}
\ No newline at end of file
......@@ -12,7 +12,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import workscheduler from '@ohos.workScheduler'
import workscheduler from '@ohos.resourceschedule.workScheduler'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium'
......@@ -33,6 +33,7 @@ describe("WorkSchedulerPerformanceTest", function () {
function performanceStartWork() {
it('WorkSchedulerPerformance_001', 0, async function(done) {
workscheduler.stopAndClearWorks()
let totalTime = 0
let workInfo = {
workId: 201,
......@@ -41,16 +42,20 @@ function performanceStartWork() {
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
let startTime = new Date().getTime()
workscheduler.startWork(workInfo)
try{
workscheduler.startWork(workInfo)
} catch (error) {
expect(true).assertEqual(false)
}
totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_001: startWork WaitTime: ' + totalTime + 'ms')
workscheduler.stopAndClearWorks()
done()
})
}
function performanceStopWork() {
it('WorkSchedulerPerformance_002', 0, async function(done) {
workscheduler.stopAndClearWorks()
let totalTime = 0
let workingInfo = {
workId: 202,
......@@ -58,7 +63,11 @@ function performanceStopWork() {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
workscheduler.startWork(workingInfo)
try{
workscheduler.startWork(workingInfo)
} catch (error) {
expect(true).assertEqual(false)
}
let workInfo = {
workId: 202,
batteryStatus: workscheduler.BatteryStatus.BATTERY_STATUS_LOW,
......@@ -66,150 +75,214 @@ function performanceStopWork() {
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
let startTime = new Date().getTime()
try{
workscheduler.stopWork(workInfo, false)
} catch (error) {
expect(true).assertEqual(false)
}
workscheduler.stopWork(workInfo, false)
totalTime= new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_002: stopWork WaitTime: ' + totalTime + 'ms')
workscheduler.stopAndClearWorks()
done()
})
}
function performanceGetWorkStatusCallback() {
it('WorkSchedulerPerformance_003', 0, async function(done) {
workscheduler.stopAndClearWorks()
let workInfo = {
workId: 203,
storageRequest: workscheduler.StorageRequest.STORAGE_LEVEL_LOW_OR_OKAY,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
workscheduler.startWork(workInfo)
try{
workscheduler.startWork(workInfo)
} catch (error) {
expect(true).assertEqual(false)
done()
}
let startTime = new Date().getTime()
await workscheduler.getWorkStatus(203, (err, res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_003: getWorkStatus callback WaitTime: ' + totalTime + 'ms')
workscheduler.stopAndClearWorks()
try{
await workscheduler.getWorkStatus(203, (err, res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_003: getWorkStatus callback WaitTime: ' + totalTime + 'ms')
done()
})
} catch (error) {
done()
})
}
})
}
function performanceGetWorkStatusPromise() {
it('WorkSchedulerPerformance_004', 0, async function(done) {
workscheduler.stopAndClearWorks()
let workInfo = {
workId: 204,
storageRequest: workscheduler.StorageRequest.STORAGE_LEVEL_LOW_OR_OKAY,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
workscheduler.startWork(workInfo)
try{
workscheduler.startWork(workInfo)
} catch (error) {
expect(true).assertEqual(false)
done()
}
let startTime = new Date().getTime()
startTime = new Date().getTime()
await workscheduler.getWorkStatus(204)
.then((res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_004: getWorkStatus promise WaitTime: ' + totalTime + 'ms')
workscheduler.stopAndClearWorks()
done()
})
.catch((err) => {
done()
})
try{
await workscheduler.getWorkStatus(204)
.then((res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_004: getWorkStatus promise WaitTime: ' + totalTime + 'ms')
done()
})
.catch((err) => {
done()
})
} catch (error) {
done()
}
})
}
function performanceObtainAllWorksCallback() {
it('WorkSchedulerPerformance_005', 0, async function(done) {
workscheduler.stopAndClearWorks()
let workInfo = {
workId: 205,
storageRequest: workscheduler.StorageRequest.STORAGE_LEVEL_LOW_OR_OKAY,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
workscheduler.startWork(workInfo)
try{
workscheduler.startWork(workInfo)
} catch (error) {
expect(true).assertEqual(false)
done()
}
let startTime = new Date().getTime()
await workscheduler.obtainAllWorks((err, res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_005: obtainAllWorks callback WaitTime: ' + totalTime + 'ms')
workscheduler.stopAndClearWorks()
try{
await workscheduler.obtainAllWorks((err, res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_005: obtainAllWorks callback WaitTime: ' + totalTime + 'ms')
done()
})
} catch (error) {
done()
})
}
})
}
function performanceObtainAllWorksPromise() {
it('WorkSchedulerPerformance_006', 0, async function(done) {
workscheduler.stopAndClearWorks()
let workInfo = {
workId: 206,
storageRequest: workscheduler.StorageRequest.STORAGE_LEVEL_LOW_OR_OKAY,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
workscheduler.startWork(workInfo)
try{
workscheduler.startWork(workInfo)
} catch (error) {
expect(true).assertEqual(false)
done()
}
let startTime = new Date().getTime()
await workscheduler.obtainAllWorks()
.then((res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_006: obtainAllWorks promise WaitTime: ' + totalTime + 'ms')
workscheduler.stopAndClearWorks()
done()
})
.catch((err) => {
done()
})
try{
await workscheduler.obtainAllWorks()
.then((res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_006: obtainAllWorks promise WaitTime: ' + totalTime + 'ms')
done()
})
.catch((err) => {
done()
})
} catch (error) {
done()
}
})
}
function performanceIsLastWorkTimeOutCallback() {
it('WorkSchedulerPerformance_007', 0, async function(done) {
workscheduler.stopAndClearWorks()
let workInfo = {
workId: 207,
storageRequest: workscheduler.StorageRequest.STORAGE_LEVEL_LOW_OR_OKAY,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
workscheduler.startWork(workInfo)
try{
workscheduler.startWork(workInfo)
} catch (error) {
expect(true).assertEqual(false)
done()
}
let startTime = new Date().getTime()
await workscheduler.isLastWorkTimeOut(207, (err, res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_007: isLastWorkTimeOut callback WaitTime: ' + totalTime + 'ms')
workscheduler.stopAndClearWorks()
try{
await workscheduler.isLastWorkTimeOut(207, (err, res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_007: isLastWorkTimeOut callback WaitTime: ' + totalTime + 'ms')
done()
})
} catch (error) {
done()
})
}
})
}
function performanceIsLastWorkTimeOutPromise() {
it('WorkSchedulerPerformance_008', 0, async function(done) {
workscheduler.stopAndClearWorks()
let workInfo = {
workId: 208,
storageRequest: workscheduler.StorageRequest.STORAGE_LEVEL_LOW_OR_OKAY,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
workscheduler.startWork(workInfo)
try{
workscheduler.startWork(workInfo)
} catch (error) {
expect(true).assertEqual(false)
done()
}
let startTime = new Date().getTime()
await workscheduler.isLastWorkTimeOut(208)
.then((res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_008: isLastWorkTimeOut promise WaitTime: ' + totalTime + 'ms')
workscheduler.stopAndClearWorks()
done()
})
.catch((err) => {
done()
})
try{
await workscheduler.isLastWorkTimeOut(208)
.then((res) => {
let totalTime = new Date().getTime() - startTime
console.info('WorkSchedulerPerformance_008: isLastWorkTimeOut promise WaitTime: ' + totalTime + 'ms')
done()
})
.catch((err) => {
done()
})
} catch (error) {
done()
}
})
}
function performanceStopAndClearWorks() {
it('WorkSchedulerPerformance_009', 0, function() {
workscheduler.stopAndClearWorks()
let workInfo = {
workId: 209,
storageRequest: workscheduler.StorageRequest.STORAGE_LEVEL_LOW_OR_OKAY,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "ohos.acts.resourceschedule.workscheduler.js.function.WorkSchedulerAppService"
}
workscheduler.startWork(workInfo)
try{
workscheduler.startWork(workInfo)
} catch (error) {
expect(true).assertEqual(false)
done()
}
let startTime = new Date().getTime()
workscheduler.stopAndClearWorks()
let totalTime = new Date().getTime() - startTime
......
......@@ -12,7 +12,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import workScheduler from '@ohos.workScheduler'
import workScheduler from '@ohos.resourceschedule.workScheduler'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium'
......@@ -64,10 +64,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: workScheduler.NetworkType.NETWORK_TYPE_MOBILE
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun001 workInfo networkType :" + workInfo.networkType);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -84,10 +86,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: workScheduler.NetworkType.NETWORK_TYPE_WIFI
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun002 workInfo networkType :" + workInfo.networkType);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -104,10 +108,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: workScheduler.NetworkType.NETWORK_TYPE_BLUETOOTH
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun003 workInfo networkType :" + workInfo.networkType);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -124,10 +130,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: workScheduler.NetworkType.NETWORK_TYPE_WIFI_P2P
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun004 workInfo networkType :" + workInfo.networkType);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -144,10 +152,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: workScheduler.NetworkType.NETWORK_TYPE_ETHERNET
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun005 workInfo networkType :" + workInfo.networkType);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -165,10 +175,12 @@ export default function WorkSchedulerMgrApiTest() {
isCharging: true,
chargerType: workScheduler.ChargingType.CHARGING_PLUGGED_ANY
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun006 workInfo ChargingType :" + workInfo.chargerType);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -186,10 +198,12 @@ export default function WorkSchedulerMgrApiTest() {
isCharging: true,
chargerType: workScheduler.ChargingType.CHARGING_PLUGGED_USB
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun007 workInfo ChargingType :" + workInfo.chargerType);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -207,10 +221,12 @@ export default function WorkSchedulerMgrApiTest() {
isCharging: false,
chargerType: workScheduler.ChargingType.CHARGING_PLUGGED_WIRELESS
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun008 workInfo ChargingType :" + workInfo.chargerType);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -227,10 +243,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryStatus: workScheduler.BatteryStatus.BATTERY_STATUS_OKAY
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun009 workInfo BatteryStatus :" + workInfo.batteryStatus);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -247,10 +265,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryStatus: workScheduler.BatteryStatus.BATTERY_STATUS_LOW_OR_OKAY
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun010 workInfo BatteryStatus :" + workInfo.batteryStatus);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -267,10 +287,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_LOW
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun011 workInfo StorageRequest :" + workInfo.storageRequest);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -287,10 +309,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun012 workInfo StorageRequest :" + workInfo.storageRequest);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -307,10 +331,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_LOW_OR_OKAY
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun013 workInfo StorageRequest :" + workInfo.storageRequest);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -338,12 +364,12 @@ export default function WorkSchedulerMgrApiTest() {
isDeepIdle: true,
idleWaitTime: 3000
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun014 start workScheduler result:" + res);
expect(res).assertEqual(true);
setTimeout(()=>{
done();
}, 500);
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -367,12 +393,12 @@ export default function WorkSchedulerMgrApiTest() {
isPersisted: false,
isDeepIdle: false
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun015 start workScheduler result:" + res);
expect(res).assertEqual(true);
setTimeout(()=>{
done();
}, 500);
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -389,10 +415,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun016 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -409,10 +438,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun017 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -428,10 +460,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun018 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -448,10 +483,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun019 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -468,10 +506,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun020 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("9700004");
done();
}
})
/*
......@@ -488,10 +529,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun021 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -508,10 +552,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: 123,
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun022 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -528,10 +575,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun023 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -548,10 +598,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: " ",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun024 start workScheduler result:" + res);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -568,10 +620,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: null,
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun025 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -588,10 +643,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: -1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun026 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -608,10 +666,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 6
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun027 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -629,10 +690,12 @@ export default function WorkSchedulerMgrApiTest() {
isCharging: true,
chargerType: -1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun028 start workScheduler result:" + res);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -650,10 +713,12 @@ export default function WorkSchedulerMgrApiTest() {
isCharging: false,
chargerType: 4
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun029 start workScheduler result:" + res);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -671,10 +736,13 @@ export default function WorkSchedulerMgrApiTest() {
isCharging: 1,
chargerType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun030 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -692,10 +760,13 @@ export default function WorkSchedulerMgrApiTest() {
isCharging: "true",
chargerType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun031 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -712,10 +783,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
chargerType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun032 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -732,10 +806,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryLevel: -1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun033 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -752,10 +829,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryLevel: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun034 start workScheduler result:" + res);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -772,10 +851,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryLevel: 100
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun035 start workScheduler result:" + res);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -792,10 +873,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryLevel: 101
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun036 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -812,10 +896,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryStatus: -1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun037 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -832,10 +919,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryStatus: 3
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun038 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -852,10 +942,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: -1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun039 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -872,10 +965,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: 3
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun040 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -893,10 +989,13 @@ export default function WorkSchedulerMgrApiTest() {
isRepeat: true,
repeatCycleTime: -1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun041 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -914,10 +1013,13 @@ export default function WorkSchedulerMgrApiTest() {
isRepeat: true,
repeatCycleTime: 1140000
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun042 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("9700005");
done();
}
})
/*
......@@ -934,10 +1036,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
repeatCycleTime: 1200000
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun043 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -955,10 +1060,13 @@ export default function WorkSchedulerMgrApiTest() {
isRepeat: true,
repeatCount: 1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun044 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -976,10 +1084,13 @@ export default function WorkSchedulerMgrApiTest() {
isRepeat: "false",
repeatCycleTime: 1200000
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun045 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -997,10 +1108,12 @@ export default function WorkSchedulerMgrApiTest() {
repeatCycleTime: 1200000,
repeatCount: 0
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun046 start workScheduler result:" + res);
expect(res).assertEqual(true);
done();
try{
expect(workScheduler.startWork(workInfo)).assertNull();
done()
}catch(error){
console.info("----------------error: " + error.code);
}
})
/*
......@@ -1018,10 +1131,13 @@ export default function WorkSchedulerMgrApiTest() {
repeatCycleTime: 1200000,
repeatCount: -1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun047 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -1040,10 +1156,13 @@ export default function WorkSchedulerMgrApiTest() {
repeatCycleTime: 1200000,
repeatCount: -1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun048 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -1060,10 +1179,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
repeatCount: 2
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun049 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -1080,10 +1202,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
isPersisted: "true"
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun050 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -1100,10 +1225,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
isPersisted: 1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun051 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -1120,10 +1248,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
isDeepIdle: "false"
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun052 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -1140,10 +1271,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
isDeepIdle: 1
}
let res = workScheduler.startWork(workInfo);
console.info("testStartWorkFun053 start workScheduler result:" + res);
expect(res).assertEqual(false);
done();
try{
workScheduler.startWork(workInfo);
}catch(error){
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
})
/*
......@@ -1160,19 +1294,14 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
try{
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo, "true");
console.info("testStopWorkFun001 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
}
}catch(error){
console.info("testStopWorkFun001 stop workScheduler fail, " + error);
try {
workScheduler.startWork(workInfo);
workScheduler.stopWork(workInfo, "true");
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
done();
})
/*
......@@ -1188,20 +1317,15 @@ export default function WorkSchedulerMgrApiTest() {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
try{
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo, 111);
console.info("testStopWorkFun002 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
}
}catch(error){
console.info("testStopWorkFun002 stop workScheduler fail, " + error);
}
done();
};
try {
workScheduler.startWork(workInfo);
workScheduler.stopWork(workInfo, 111);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
};
})
/*
......@@ -1218,19 +1342,14 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
try{
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo, null);
console.info("testStopWorkFun003 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
}
}catch(error){
console.info("testStopWorkFun003 stop workScheduler fail, " + error);
try {
workScheduler.startWork(workInfo);
workScheduler.stopWork(workInfo, null);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
done();
})
/*
......@@ -1247,19 +1366,14 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
try{
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo);
console.info("testStopWorkFun004 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
}
}catch(error){
console.info("testStopWorkFun004 stop workScheduler fail, " + error);
try {
workScheduler.startWork(workInfo);
workScheduler.stopWork(workInfo);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
done();
}
done();
})
/*
......@@ -1282,15 +1396,14 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,true);
console.info("testStopWorkFun005 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
try {
workScheduler.startWork(workInfo1);
workScheduler.stopWork(workInfo2, true)
} catch (error) {
console.info("----------------error: " + error.code)
expect(error.code).assertEqual("9700004");
done();
}
done();
})
/*
......@@ -1313,15 +1426,14 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,false);
console.info("testStopWorkFun006 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
try {
workScheduler.startWork(workInfo1);
workScheduler.stopWork(workInfo2, false)
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("9700004");
done();
}
done();
})
/*
......@@ -1344,15 +1456,14 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,true);
console.info("testStopWorkFun007 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
try {
workScheduler.startWork(workInfo1);
workScheduler.stopWork(workInfo2, true)
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("9700004");
done()
}
done();
})
/*
......@@ -1375,15 +1486,14 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 0
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,false);
console.info("testStopWorkFun008 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
try {
workScheduler.startWork(workInfo1);
workScheduler.stopWork(workInfo2, false)
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("9700004");
done();
}
done();
})
/*
......@@ -1406,20 +1516,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.bundleName",
networkType: 0
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,true);
if(stopRes === false){
console.info("testStopWorkFun009 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
}else{
console.info("testStopWorkFun009 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(true)
}
try {
workScheduler.startWork(workInfo1);
expect(workScheduler.stopWork(workInfo2, true)).assertNull();
done()
} catch (error) {
console.info("----------------error: " + error.code);
}
done();
})
/*
......@@ -1434,28 +1537,21 @@ export default function WorkSchedulerMgrApiTest() {
workId: 1,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.abilityName",
networkType: 0
networkType: 2
}
let workInfo2 = {
workId: 1,
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.bundleName",
networkType: 0
networkType: 2
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,false);
if(stopRes === false){
console.info("testStopWorkFun010 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(false)
}else{
console.info("testStopWorkFun010 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(true)
}
try {
workScheduler.startWork(workInfo1);
expect(workScheduler.stopWork(workInfo2, false)).assertNull();
done()
} catch (error) {
console.info("----------------error: " + error.code);
}
done();
})
/*
......@@ -1478,15 +1574,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
networkType: 2
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,true);
console.info("testStopWorkFun011 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(true)
try {
workScheduler.startWork(workInfo1);
expect(workScheduler.stopWork(workInfo2, true)).assertNull();
done()
} catch (error) {
console.info("----------------error: " + error.code);
}
done();
})
/*
......@@ -1511,15 +1605,13 @@ export default function WorkSchedulerMgrApiTest() {
isCharging: true,
chargerType: 1
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,true);
console.info("testStopWorkFun012 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(true)
try {
workScheduler.startWork(workInfo1);
expect(workScheduler.stopWork(workInfo2, true)).assertNull();
done()
} catch (error) {
console.info("----------------error: " + error.code);
}
done();
})
/*
......@@ -1542,15 +1634,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
batteryStatus: 1
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,false);
console.info("testStopWorkFun013 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(true)
try {
workScheduler.startWork(workInfo1);
expect(workScheduler.stopWork(workInfo2, false)).assertNull();
done()
} catch (error) {
console.info("----------------error: " + error.code)
}
done();
})
/*
......@@ -1573,15 +1663,13 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: 1
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,false);
console.info("testStopWorkFun014 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(true)
try {
workScheduler.startWork(workInfo1);
expect(workScheduler.stopWork(workInfo2, false)).assertNull();
done()
} catch (error) {
console.info("----------------error: " + error.code)
}
done();
})
/*
......@@ -1606,15 +1694,13 @@ export default function WorkSchedulerMgrApiTest() {
networkType: 0,
isPersisted: false
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,true);
console.info("testStopWorkFun015 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(true)
try {
workScheduler.startWork(workInfo1);
expect(workScheduler.stopWork(workInfo2, false)).assertNull();
done()
} catch (error) {
console.info("----------------error: " + error.code)
}
done();
})
/*
......@@ -1639,15 +1725,13 @@ export default function WorkSchedulerMgrApiTest() {
isRepeat: true,
repeatCycleTime: 1500000
}
let res = workScheduler.startWork(workInfo1);
console.info("start workScheduler result:" + res);
expect(res).assertEqual(true);
if (res === true) {
let stopRes = workScheduler.stopWork(workInfo2,true);
console.info("testStopWorkFun016 stop workScheduler result:" + stopRes);
expect(stopRes).assertEqual(true)
try {
workScheduler.startWork(workInfo1);
expect(workScheduler.stopWork(workInfo2, false)).assertNull();
done()
} catch (error) {
console.info("----------------error: " + error.code)
}
done();
})
/*
......@@ -1664,12 +1748,16 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
workScheduler.getWorkStatus(10, (err, res) => {
if (err) {
console.info('testGetWorkStatusFun001 getWorkStatuscallback fail because:' + err.code);
expect(err.code).assertLarger(0)
try {
workScheduler.startWork(workInfo)
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
};
workScheduler.getWorkStatus(10, (error, res) => {
if (error) {
console.info('testGetWorkStatusFun001 getWorkStatuscallback fail because:' + error.code);
expect(error.code).assertLarger(0)
} else {
for (let item in res) {
console.info('testGetWorkStatusFun001 getWorkStatuscallback success,' + item + ' is:' +
......@@ -1698,17 +1786,21 @@ export default function WorkSchedulerMgrApiTest() {
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY,
batteryLevel: 15
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
try {
workScheduler.startWork(workInfo);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
};
workScheduler.getWorkStatus(10).then((res) => {
for (let item in res) {
console.info('testGetWorkStatusFun002 getWorkStatuscallback success,' + item + ' is:' +
res[item]);
}
expect(res).assertInstanceOf('Object')
}).catch((err) => {
console.info('testGetWorkStatusFun002 getWorkStatuscallback fail because:' + err.code);
expect(err.code).assertLarger(0)
}).catch((error) => {
console.info('testGetWorkStatusFun002 getWorkStatuscallback fail because:' + error.code);
expect(error.code).assertLarger(0)
})
setTimeout(()=>{
done();
......@@ -1730,8 +1822,12 @@ export default function WorkSchedulerMgrApiTest() {
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY,
batteryLevel: 15
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
try {
workScheduler.startWork(workInfo);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
};
try{
workScheduler.getWorkStatus(undefined).then((res) => {
for (let item in res) {
......@@ -1739,9 +1835,9 @@ export default function WorkSchedulerMgrApiTest() {
res[item]);
}
expect(res).assertInstanceOf('Object')
}).catch((err) => {
console.info('testGetWorkStatusFun003 getWorkStatuspromise fail because:' + err.code);
expect(err.code).assertLarger(0)
}).catch((error) => {
console.info('testGetWorkStatusFun003 getWorkStatuspromise fail because:' + error.code);
expect(error.code).assertLarger(0)
})
}catch(error){
console.info('testGetWorkStatusFun003 getWorkStatuspromise fail because:' + error);
......@@ -1766,8 +1862,12 @@ export default function WorkSchedulerMgrApiTest() {
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY,
batteryLevel: 15
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
try {
workScheduler.startWork(workInfo);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
};
try{
workScheduler.getWorkStatus('9').then((res) => {
for (let item in res) {
......@@ -1775,9 +1875,9 @@ export default function WorkSchedulerMgrApiTest() {
res[item]);
}
expect(res).assertInstanceOf('Object')
}).catch((err) => {
console.info('testGetWorkStatusFun004 getWorkStatuspromise fail because:' + err.code);
expect(err.code).assertLarger(0)
}).catch((error) => {
console.info('testGetWorkStatusFun004 getWorkStatuspromise fail because:' + error.code);
expect(error.code).assertLarger(0)
})
}catch(error){
console.info('testGetWorkStatusFun004 getWorkStatuspromise fail because:' + error);
......@@ -1801,12 +1901,16 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY,
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
workScheduler.obtainAllWorks((err, res) =>{
if (err) {
console.info('testObtainAllWorksFun001 obtainAllWorks callback fail, because:' + err.code);
expect(err.code).assertLarger(0)
try {
workScheduler.startWork(workInfo);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
};
workScheduler.obtainAllWorks((error, res) =>{
if (error) {
console.info('testObtainAllWorksFun001 obtainAllWorks callback fail, because:' + error.code);
expect(error.code).assertLarger(0)
} else {
console.info('testObtainAllWorksFun001 obtainAllWorks callback success, data is:' +
JSON.stringify(res));
......@@ -1831,15 +1935,19 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY,
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
try {
workScheduler.startWork(workInfo);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
};
workScheduler.stopAndClearWorks();
workScheduler.obtainAllWorks().then((res) => {
console.info('testObtainAllWorksFun002 obtainAllWorks promise success, data is:' +
JSON.stringify(res));
}).catch((err) => {
console.info('testObtainAllWorksFun002 obtainAllWorks promise failed, because:' + err.code);
expect(err.code).assertLarger(0)
}).catch((error) => {
console.info('testObtainAllWorksFun002 obtainAllWorks promise failed, because:' + error.code);
expect(error.code).assertLarger(0)
})
setTimeout(()=>{
done();
......@@ -1859,8 +1967,12 @@ export default function WorkSchedulerMgrApiTest() {
abilityName: "com.mytest.abilityName",
storageRequest: workScheduler.StorageRequest.STORAGE_LEVEL_OKAY
}
let res = workScheduler.startWork(workInfo);
expect(res).assertEqual(true)
try {
workScheduler.startWork(workInfo);
} catch (error) {
console.info("----------------error: " + error.code);
expect(error.code).assertEqual("401");
};
let stopRes1 = workScheduler.stopAndClearWorks();
let stopRes2 = workScheduler.stopAndClearWorks();
if(stopRes1 === true){
......@@ -1877,10 +1989,10 @@ export default function WorkSchedulerMgrApiTest() {
*/
it("testIsLastWorkTimeOutFun001", 0, async function (done) {
console.info('----------------------testIsLastWorkTimeOutFun001---------------------------');
workScheduler.isLastWorkTimeOut(-1, (err, res) =>{
if (err) {
console.info('testIsLastWorkTimeOutFun001 isLastWorkTimeOut callback fail, because:' + err.code);
expect(err.code).assertLarger(0)
workScheduler.isLastWorkTimeOut(-1, (error, res) =>{
if (error) {
console.info('testIsLastWorkTimeOutFun001 isLastWorkTimeOut callback fail, because:' + error.code);
expect(error.code).assertLarger(0)
} else {
console.info('testIsLastWorkTimeOutFun001 isLastWorkTimeOut callback success, data is:' + res);
expect(res).assertInstanceOf('Boolean')
......@@ -1903,9 +2015,9 @@ export default function WorkSchedulerMgrApiTest() {
console.info('testIsLastWorkTimeOutFun003 isLastWorkTimeOut promise success, data is:' + res);
expect(res).assertInstanceOf('Boolean')
})
.catch(err => {
console.info('testIsLastWorkTimeOutFun003 isLastWorkTimeOut promise fail, because:' + err.code);
expect(err.code).assertLarger(0)
.catch(error => {
console.info('testIsLastWorkTimeOutFun003 isLastWorkTimeOut promise fail, because:' + error.code);
expect(error.code).assertLarger(0)
});
}catch(error){
console.info('testIsLastWorkTimeOutFun003 isLastWorkTimeOut promise fail ,' + error);
......@@ -1915,7 +2027,7 @@ export default function WorkSchedulerMgrApiTest() {
}, 500);
})
/*
/*testStartWorkFun020
* @tc.number SUB_RESOURCESCHEDULE_WORKSCHEDULE_TASK_XTS_151
* @tc.name testIsLastWorkTimeOutFun004
* @tc.desc test isLastWorkTimeOut promise parameter workId is NullType.
......@@ -1927,9 +2039,9 @@ export default function WorkSchedulerMgrApiTest() {
console.info('testIsLastWorkTimeOutFun004 isLastWorkTimeOut promise success, data is:' + res);
expect(res).assertInstanceOf('Boolean')
})
.catch(err => {
console.info('testIsLastWorkTimeOutFun004 isLastWorkTimeOut promise fail, because:' + err.code);
expect(err.code).assertLarger(0)
.catch(error => {
console.info('testIsLastWorkTimeOutFun004 isLastWorkTimeOut promise fail, because:' + error.code);
expect(error.code).assertLarger(0)
});
}catch(error){
console.info('testIsLastWorkTimeOutFun004 isLastWorkTimeOut promise fail ,' + error);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册