Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
4dacb3c6
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
接近 2 年 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
4dacb3c6
编写于
10月 21, 2022
作者:
O
openharmony_ci
提交者:
Gitee
10月 21, 2022
浏览文件
操作
浏览文件
下载
差异文件
!5997 【resourceschedule】【master】workschedule:adapter api error code modify.
Merge pull request !5997 from 南先森/rms1021
上级
0e3e88de
58a52533
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
1005 addition
and
659 deletion
+1005
-659
resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkScheduler.test.js
...dard/workscheduler/src/main/js/test/WorkScheduler.test.js
+343
-182
resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkSchedulerJs.performance.js
...scheduler/src/main/js/test/WorkSchedulerJs.performance.js
+130
-57
resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkSchedulerMgrJs.test.js
...workscheduler/src/main/js/test/WorkSchedulerMgrJs.test.js
+532
-420
未找到文件。
resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkScheduler.test.js
浏览文件 @
4dacb3c6
...
...
@@ -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
resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkSchedulerJs.performance.js
浏览文件 @
4dacb3c6
...
...
@@ -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
...
...
resourceschedule/resourceschedule_standard/workscheduler/src/main/js/test/WorkSchedulerMgrJs.test.js
浏览文件 @
4dacb3c6
...
...
@@ -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
,
fals
e
);
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
.
cod
e
);
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
,
tru
e
);
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
.
cod
e
);
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
,
fals
e
);
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
.
cod
e
);
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
((
err
or
)
=>
{
console
.
info
(
'
testGetWorkStatusFun002 getWorkStatuscallback fail because:
'
+
err
or
.
code
);
expect
(
err
or
.
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
((
err
or
)
=>
{
console
.
info
(
'
testGetWorkStatusFun003 getWorkStatuspromise fail because:
'
+
err
or
.
code
);
expect
(
err
or
.
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
((
err
or
)
=>
{
console
.
info
(
'
testGetWorkStatusFun004 getWorkStatuspromise fail because:
'
+
err
or
.
code
);
expect
(
err
or
.
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
((
err
or
)
=>
{
console
.
info
(
'
testObtainAllWorksFun002 obtainAllWorks promise failed, because:
'
+
err
or
.
code
);
expect
(
err
or
.
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
,
(
err
or
,
res
)
=>
{
if
(
err
or
)
{
console
.
info
(
'
testIsLastWorkTimeOutFun001 isLastWorkTimeOut callback fail, because:
'
+
err
or
.
code
);
expect
(
err
or
.
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
(
err
or
=>
{
console
.
info
(
'
testIsLastWorkTimeOutFun003 isLastWorkTimeOut promise fail, because:
'
+
err
or
.
code
);
expect
(
err
or
.
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
(
err
or
=>
{
console
.
info
(
'
testIsLastWorkTimeOutFun004 isLastWorkTimeOut promise fail, because:
'
+
err
or
.
code
);
expect
(
err
or
.
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录