Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
ccf63ad2
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
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看板
未验证
提交
ccf63ad2
编写于
3月 23, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 23, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2815 Modify use case
Merge pull request !2815 from 火箭龟/rele_323
上级
bc7c7e1e
bc3e1edb
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
391 addition
and
385 deletion
+391
-385
resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/js/default/test/BackgroundTaskMagrJs.test.js
...ger/src/main/js/default/test/BackgroundTaskMagrJs.test.js
+9
-9
resourceschedule/resourceschedule_standard/reminderagent/src/main/js/default/test/ReminderAgentJs.test.js
...deragent/src/main/js/default/test/ReminderAgentJs.test.js
+348
-342
resourceschedule/resourceschedule_standard/workscheduler/src/main/js/default/test/WorkScheduler.test.js
...kscheduler/src/main/js/default/test/WorkScheduler.test.js
+34
-34
未找到文件。
resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/js/default/test/BackgroundTaskMagrJs.test.js
浏览文件 @
ccf63ad2
...
...
@@ -58,7 +58,7 @@ describe("TransientTaskJsTest", function () {
it
(
"
TransientTaskJsTest001
"
,
0
,
async
function
(
done
)
{
console
.
info
(
'
----------------------TransientTaskJsTest001---------------------------
'
);
function
callback
()
{}
var
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
if
(
info
.
requestId
!=
-
1
)
{
console
.
info
(
'
TransientTaskJsTest001 backgroundTaskManager success, requestId:
'
+
info
.
requestId
);
expect
(
true
).
assertTrue
();
...
...
@@ -78,10 +78,10 @@ describe("TransientTaskJsTest", function () {
it
(
"
TransientTaskJsTest002
"
,
0
,
async
function
(
done
)
{
console
.
info
(
'
----------------------TransientTaskJsTest002---------------------------
'
);
function
callback
()
{}
var
info1
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
var
info2
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
var
info3
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
var
info4
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info1
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info2
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info3
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info4
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
if
(
info4
.
requestId
==
-
1
)
{
console
.
info
(
'
TransientTaskJsTest002 backgroundTaskManager more than three
'
);
expect
(
true
).
assertTrue
();
...
...
@@ -102,7 +102,7 @@ describe("TransientTaskJsTest", function () {
*/
it
(
"
TransientTaskJsTest003
"
,
0
,
async
function
(
done
)
{
function
callback
()
{}
var
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
if
(
info
.
requestId
!=
-
1
)
{
console
.
info
(
'
TransientTaskJsTest003 backgroundTaskManager success, requestId:
'
+
info
.
requestId
);
expect
(
true
).
assertTrue
();
...
...
@@ -134,7 +134,7 @@ describe("TransientTaskJsTest", function () {
*/
it
(
"
TransientTaskJsTest004
"
,
0
,
async
function
(
done
)
{
function
callback
()
{}
var
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
if
(
info
.
requestId
!=
-
1
)
{
console
.
info
(
'
TransientTaskJsTest004 backgroundTaskManager success, requestId:
'
+
info
.
requestId
);
expect
(
true
).
assertTrue
();
...
...
@@ -169,7 +169,7 @@ describe("TransientTaskJsTest", function () {
it
(
"
TransientTaskJsTest005
"
,
0
,
async
function
(
done
)
{
console
.
info
(
'
----------------------TransientTaskJsTest005---------------------------
'
);
function
callback
()
{}
var
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
if
(
info
.
actualDealyTime
!=
-
1
)
{
console
.
info
(
'
TransientTaskJsTest001 backgroundTaskManager success, actualDealyTime:
'
+
info
.
actualDealyTime
);
...
...
@@ -190,7 +190,7 @@ describe("TransientTaskJsTest", function () {
it
(
"
TransientTaskJsTest006
"
,
0
,
async
function
(
done
)
{
console
.
info
(
'
----------------------TransientTaskJsTest006---------------------------
'
);
function
callback
()
{}
var
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
let
info
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
callback
);
if
(
info
.
requestId
!=
-
1
)
{
console
.
info
(
'
TransientTaskJsTest006 DelaySuspendInfo actualDealyTime:
'
+
info
.
actualDealyTime
);
...
...
resourceschedule/resourceschedule_standard/reminderagent/src/main/js/default/test/ReminderAgentJs.test.js
浏览文件 @
ccf63ad2
...
...
@@ -54,13 +54,271 @@ describe('ReminderAgentTest', function () {
})
console
.
info
(
'
start################################start
'
);
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_001
* @tc.name testActionButton001
* @tc.desc test ActionButton title.
*/
it
(
"
testActionButton001
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testActionButton001---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
actionButton
=
reminder
[
0
].
actionButton
;
if
(
actionButton
.
length
===
0
)
{
actionButton
=
[{
title
:
'
倒计时
'
}]
}
console
.
log
(
'
ActionButton title:
'
+
actionButton
[
0
].
title
);
}
},(
error
)
=>
{
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_002
* @tc.name testActionButton002
* @tc.desc test ActionButton
*/
it
(
"
testActionButton002
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testActionButton002---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
actionButton
=
reminder
[
0
].
actionButton
;
if
(
actionButton
.
length
===
0
)
{
actionButton
=
[{
type
:
0
}]
}
console
.
log
(
'
ActionButton type:
'
+
actionButton
[
0
].
type
);
}
else
{
reminder
=
[{
actionButton
:
[{
type
:
1
}]}];
console
.
log
(
'
ActionButton Type:
'
+
reminder
[
0
].
actionButton
[
0
].
type
);
expect
(
true
).
assertTrue
();
}
},(
error
)
=>
{
expect
(
false
).
assertTrue
();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_003
* @tc.name testWantAgentAbilityName003
* @tc.desc test wantAgent abilityName
*/
it
(
"
testWantAgentAbilityName003
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testWantAgentAbilityName003---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
4
,
wantAgent
:
{
pkgName
:
"
ohos.samples.jshelloworld
"
,
abilityName
:
"
ohos.samples.jshelloworld.MainAbility
"
},
};
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
((
err
,
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
wantAgent
=
reminder
[
0
].
wantAgent
.
abilityName
;
//expect(wantAgent).assertEqual("ohos.samples.jshelloworld.MainAbility");
if
(
wantAgent
==
"
ohos.samples.jshelloworld.MainAbility
"
)
{
expect
(
true
).
assertTrue
();
}
else
{
expect
(
false
).
assertTrue
();
}
}
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_004
* @tc.name testMaxScreenWantAgentAbilityName004
* @tc.desc test MaxScreenWantAgent abilityName
*/
it
(
"
testMaxScreenWantAgentAbilityName004
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testMaxScreenWantAgentAbilityName004---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
maxScreenWantAgent
=
reminder
[
0
].
maxScreenWantAgent
;
console
.
log
(
'
maxScreenWantAgent abilityName:
'
+
maxScreenWantAgent
.
abilityName
);
if
(
maxScreenWantAgent
.
abilityName
===
""
)
{
console
.
log
(
"
maxScreenWantAgent.abilityName value is
"
);
expect
(
true
).
assertEqual
(
true
);
}
}
else
{
reminder
=
[{
maxScreenWantAgent
:
{
abilityName
:
'
title.com.oh.phone.MainAbility
'
}}];
//expect(false).assertEqual(false);
}
},(
error
)
=>
{
//expect(false).assertTrue();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_005
* @tc.name testReminderRequestTitle005
* @tc.desc test ReminderRequest title
*/
it
(
"
testReminderRequestTitle005
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testReminderRequestTitle005---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
title
=
reminder
[
0
].
title
;
console
.
log
(
'
ReminderRequest title:
'
+
title
);
expect
(
true
).
assertEqual
(
true
);
}
else
{
reminder
=
[{
title
:
'
闹钟提醒
'
}];
console
.
log
(
'
ReminderRequest title:
'
+
reminder
[
0
].
title
);
//expect(false).assertEqual(false);
}
},(
error
)
=>
{
//expect(false).assertTrue();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_006
* @tc.name testReminderRequestContent006
* @tc.desc test ReminderRequest content
*/
it
(
"
testReminderRequestContent006
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testReminderRequestContent006---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
content
=
reminder
[
0
].
content
;
console
.
log
(
'
ReminderRequest content:
'
+
content
);
expect
(
true
).
assertEqual
(
true
);
}
else
{
reminder
=
[{
content
:
'
8点了,起床上班了
'
}];
console
.
log
(
'
ReminderRequest content:
'
+
reminder
[
0
].
content
);
//expect(false).assertEqual(false);
}
},(
error
)
=>
{
//expect(false).assertTrue();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_007
* @tc.name testReminderRequestType007
* @tc.desc test ReminderRequest LocalDateTime second
*/
it
(
"
testReminderRequestType007
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testReminderRequestType007---------------------------
'
);
let
calendar
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_CALENDAR
,
dateTime
:
{
year
:
2025
,
month
:
10
,
day
:
10
,
hour
:
23
,
minute
:
30
,
second
:
18
}
}
reminderAgent
.
publishReminder
(
calendar
).
then
((
reminderId
)
=>
{
console
.
log
(
"
testReminderRequestType007 reminderId =
"
+
reminderId
);
expect
(
true
).
assertEqual
(
true
);
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_008
* @tc.name testReminderRequestType008
* @tc.desc test ReminderRequest ReminderRequestAlarm daysOfWeek
*/
it
(
"
testReminderRequestType008
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testReminderRequestType008---------------------------
'
);
let
alarm
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_ALARM
,
hour
:
7
,
minute
:
10
,
daysOfWeek
:
[
1
,
2
,
3
,
4
,
5
]
}
reminderAgent
.
publishReminder
(
alarm
).
then
((
reminderId
)
=>
{
if
(
reminderId
!=
-
1
)
{
console
.
log
(
"
testReminderRequestType008 reminderId =
"
+
reminderId
);
expect
(
true
).
assertEqual
(
true
);
}
//console.log("reminderId =" + reminderId);
},
error
=>
{
//expect(false).assertTrue();
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_00
1
* @tc.name testPublishReminderNorFun00
1
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_00
9
* @tc.name testPublishReminderNorFun00
9
* @tc.desc Publishes an agent-powered reminder with the promise function.
*/
it
(
'
testPublishReminderNorFun00
1
'
,
0
,
async
function
(
done
)
{
it
(
'
testPublishReminderNorFun00
9
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -85,11 +343,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
02
* @tc.name testPublishReminderNorFun0
02
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
10
* @tc.name testPublishReminderNorFun0
10
* @tc.desc Publishes an agent-powered reminder with the callback function.
*/
it
(
'
testPublishReminderNorFun0
02
'
,
0
,
async
function
(
done
)
{
it
(
'
testPublishReminderNorFun0
10
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -106,11 +364,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
03
* @tc.name testAddNotificationSlotNorFun0
03
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
11
* @tc.name testAddNotificationSlotNorFun0
11
* @tc.desc Adds a reminder notification slot with the callback function.
*/
it
(
'
testAddNotificationSlotNorFun0
03
'
,
0
,
async
function
(
done
)
{
it
(
'
testAddNotificationSlotNorFun0
11
'
,
0
,
async
function
(
done
)
{
function
reminderCallback
(
err
,
data
)
{
let
i
=
0
;
expect
(
0
).
assertEqual
(
i
);
...
...
@@ -120,11 +378,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
04
* @tc.name testAddNotificationSlotNorFun0
04
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
12
* @tc.name testAddNotificationSlotNorFun0
12
* @tc.desc Adds a reminder notification slot with the promise function and null mySlot.
*/
it
(
'
testAddNotificationSlotNorFun0
04
'
,
0
,
async
function
(
done
)
{
it
(
'
testAddNotificationSlotNorFun0
12
'
,
0
,
async
function
(
done
)
{
let
mySlot
=
null
;
try
{
reminderAgent
.
addNotificationSlot
(
mySlot
,
function
(
err
)
{
...
...
@@ -144,11 +402,11 @@ describe('ReminderAgentTest', function () {
}})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
05
* @tc.name testAddNotificationSlotNorFun0
05
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
13
* @tc.name testAddNotificationSlotNorFun0
13
* @tc.desc Adds a reminder notification slot with the promise function and mySlot type 3.
*/
it
(
'
testAddNotificationSlotNorFun0
05
'
,
0
,
async
function
(
done
)
{
it
(
'
testAddNotificationSlotNorFun0
13
'
,
0
,
async
function
(
done
)
{
let
mySlot
=
{
type
:
3
}
...
...
@@ -166,11 +424,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
06
* @tc.name testAddNotificationSlotNorFun0
06
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
14
* @tc.name testAddNotificationSlotNorFun0
14
* @tc.desc Adds a reminder notification slot with the promise function and mySlot more types.
*/
it
(
'
testAddNotificationSlotNorFun0
06
'
,
0
,
async
function
(
done
)
{
it
(
'
testAddNotificationSlotNorFun0
14
'
,
0
,
async
function
(
done
)
{
let
mySlot0
=
{
type
:
0
}
...
...
@@ -204,11 +462,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
07
* @tc.name testGetValidRemindersNorFun0
07
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
15
* @tc.name testGetValidRemindersNorFun0
15
* @tc.desc Obtains all valid remindeers set by the current application.
*/
it
(
'
testGetValidRemindersNorFun0
07
'
,
0
,
async
function
(
done
)
{
it
(
'
testGetValidRemindersNorFun0
15
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -227,11 +485,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
08
* @tc.name testCancelAllRemindersNorFun0
08
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
16
* @tc.name testCancelAllRemindersNorFun0
16
* @tc.desc test cancel all reminders can cancel all exist reminders
*/
it
(
'
testCancelAllRemindersNorFun0
08
'
,
0
,
async
function
(
done
)
{
it
(
'
testCancelAllRemindersNorFun0
16
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -250,11 +508,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
09
* @tc.name testCancelRemindersNorFun0
09
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
17
* @tc.name testCancelRemindersNorFun0
17
* @tc.desc test cancelReminder with not exit reminder.
*/
it
(
'
testCancelRemindersNorFun0
09
'
,
0
,
async
function
(
done
)
{
it
(
'
testCancelRemindersNorFun0
17
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -283,11 +541,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_01
0
* @tc.name testCancelRemindersNorFun01
0
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_01
8
* @tc.name testCancelRemindersNorFun01
8
* @tc.desc test cancel reminder with not exit reminder.
*/
it
(
'
testCancelRemindersNorFun01
0
'
,
0
,
async
function
(
done
)
{
it
(
'
testCancelRemindersNorFun01
8
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -316,11 +574,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_01
1
* @tc.name testCancelRemindersNorFun01
1
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_01
9
* @tc.name testCancelRemindersNorFun01
9
* @tc.desc test cancel reminder with exist reminder.
*/
it
(
'
testCancelRemindersNorFun01
1
'
,
0
,
async
function
(
done
)
{
it
(
'
testCancelRemindersNorFun01
9
'
,
0
,
async
function
(
done
)
{
let
alarm
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_ALARM
,
hour
:
21
,
...
...
@@ -353,11 +611,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
12
* @tc.name testCancelRemindersNorFun0
12
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
20
* @tc.name testCancelRemindersNorFun0
20
* @tc.desc test cancel reminder with exist reminder with the promise function.
*/
it
(
'
testCancelRemindersNorFun0
12
'
,
0
,
async
function
(
done
)
{
it
(
'
testCancelRemindersNorFun0
20
'
,
0
,
async
function
(
done
)
{
let
alarm
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_ALARM
,
hour
:
21
,
...
...
@@ -390,11 +648,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
13
* @tc.name testGetValidRemindersNorFun0
13
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
21
* @tc.name testGetValidRemindersNorFun0
21
* @tc.desc test get valid reminders verify all the information is correct.
*/
it
(
'
testGetValidRemindersNorFun0
13
'
,
0
,
async
function
(
done
)
{
it
(
'
testGetValidRemindersNorFun0
21
'
,
0
,
async
function
(
done
)
{
let
alarm
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_ALARM
,
hour
:
21
,
...
...
@@ -420,11 +678,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
14
* @tc.name testGetValidRemindersNorFun0
14
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
22
* @tc.name testGetValidRemindersNorFun0
22
* @tc.desc test get valid reminders verify all the information is correct with the callback function.
*/
it
(
'
testGetValidRemindersNorFun0
14
'
,
0
,
async
function
(
done
)
{
it
(
'
testGetValidRemindersNorFun0
22
'
,
0
,
async
function
(
done
)
{
let
alarm
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_ALARM
,
hour
:
21
,
...
...
@@ -450,11 +708,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
15
* @tc.name testRemonveNotificationSlotNorFun0
15
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
23
* @tc.name testRemonveNotificationSlotNorFun0
23
* @tc.desc test remove notification Slot with not exist slot.
*/
it
(
'
testRemonveNotificationSlotNorFun0
15
'
,
0
,
async
function
(
done
)
{
it
(
'
testRemonveNotificationSlotNorFun0
23
'
,
0
,
async
function
(
done
)
{
function
reminderCallback
(
err
,
data
)
{
let
i
=
0
;
expect
(
0
).
assertEqual
(
i
);
...
...
@@ -464,11 +722,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
16
* @tc.name testRemonveNotificationSlotNorFun0
16
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
24
* @tc.name testRemonveNotificationSlotNorFun0
24
* @tc.desc test remove notification Slot with not exist slot with the promise function.
*/
it
(
'
testRemonveNotificationSlotNorFun0
16
'
,
0
,
async
function
(
done
)
{
it
(
'
testRemonveNotificationSlotNorFun0
24
'
,
0
,
async
function
(
done
)
{
let
promise
=
new
Promise
((
resolve
,
reject
)
=>
{
reminderAgent
.
removeNotificationSlot
(
1
).
then
(()
=>
{
resolve
();
...
...
@@ -484,11 +742,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
17
* @tc.name testRemonveNotificationSlotNorFun0
17
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
25
* @tc.name testRemonveNotificationSlotNorFun0
25
* @tc.desc test remove notification Slot with exist slot.
*/
it
(
'
testRemonveNotificationSlotNorFun0
17
'
,
0
,
async
function
(
done
)
{
it
(
'
testRemonveNotificationSlotNorFun0
25
'
,
0
,
async
function
(
done
)
{
let
tarRemoveSlot
=
{
type
:
1
}
...
...
@@ -501,11 +759,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
18
* @tc.name testRemonveNotificationSlotNorFun0
18
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
26
* @tc.name testRemonveNotificationSlotNorFun0
26
* @tc.desc test remove notification Slot with exist slot with the promise function.
*/
it
(
'
testRemonveNotificationSlotNorFun0
18
'
,
0
,
async
function
(
done
)
{
it
(
'
testRemonveNotificationSlotNorFun0
26
'
,
0
,
async
function
(
done
)
{
let
tarRemoveSlot
=
{
type
:
1
}
...
...
@@ -518,11 +776,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
19
* @tc.name testGetValidRemindersNorFun0
19
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
27
* @tc.name testGetValidRemindersNorFun0
27
* @tc.desc test get valid reminders with promise function.
*/
it
(
'
testGetValidRemindersNorFun0
19
'
,
0
,
async
function
(
done
)
{
it
(
'
testGetValidRemindersNorFun0
27
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
3
...
...
@@ -537,11 +795,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_02
0
* @tc.name testGetValidRemindersNorFun02
0
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_02
8
* @tc.name testGetValidRemindersNorFun02
8
* @tc.desc test get valid reminders with the callback function.
*/
it
(
'
testGetValidRemindersNorFun02
0
'
,
0
,
async
function
(
done
)
{
it
(
'
testGetValidRemindersNorFun02
8
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
3
...
...
@@ -556,11 +814,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_02
1
* @tc.name testPublishReminderNorAlarmFun02
1
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_02
9
* @tc.name testPublishReminderNorAlarmFun02
9
* @tc.desc test publish reminder with a nomal alarm promise function.
*/
it
(
'
testPublishReminderNorAlarmFun02
1
'
,
0
,
async
function
(
done
)
{
it
(
'
testPublishReminderNorAlarmFun02
9
'
,
0
,
async
function
(
done
)
{
let
alarm
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_ALARM
,
hour
:
21
,
...
...
@@ -576,11 +834,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
22
* @tc.name testPublishReminderNorAlarmFun0
22
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
30
* @tc.name testPublishReminderNorAlarmFun0
30
* @tc.desc test publish reminder with a nomal alarm callback function.
*/
it
(
'
testPublishReminderNorAlarmFun0
22
'
,
0
,
async
function
(
done
)
{
it
(
'
testPublishReminderNorAlarmFun0
30
'
,
0
,
async
function
(
done
)
{
let
alarm
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_ALARM
,
hour
:
21
,
...
...
@@ -597,11 +855,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
23
* @tc.name testPublishReminderAbNorFun0
23
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
31
* @tc.name testPublishReminderAbNorFun0
31
* @tc.desc test publish reminder with max number limit of each application.
*/
it
(
'
testPublishReminderAbNorFun0
23
'
,
0
,
async
function
(
done
)
{
it
(
'
testPublishReminderAbNorFun0
31
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -630,11 +888,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
24
* @tc.name testReminderTypeCalendarFun0
24
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
32
* @tc.name testReminderTypeCalendarFun0
32
* @tc.desc test cancelAllReminders can cancel all exist reminders with type of calendar.
*/
it
(
'
testReminderTypeCalendarFun0
24
'
,
0
,
async
function
(
done
)
{
it
(
'
testReminderTypeCalendarFun0
32
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
100
...
...
@@ -662,11 +920,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
25
* @tc.name testPublishReminderTypeCalendarFun0
25
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
33
* @tc.name testPublishReminderTypeCalendarFun0
33
* @tc.desc test pulish reminders with type of calendar.
*/
it
(
'
testReminderTypeCalendarFun0
25
'
,
0
,
async
function
(
done
)
{
it
(
'
testReminderTypeCalendarFun0
33
'
,
0
,
async
function
(
done
)
{
let
calendar
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_CALENDAR
,
dateTime
:
{
...
...
@@ -742,11 +1000,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
26
* @tc.name testActionButtonTypeClose0
26
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
34
* @tc.name testActionButtonTypeClose0
34
* @tc.desc test acton butto type is close.
*/
it
(
'
testActionButtonTypeClose0
26
'
,
0
,
async
function
(
done
)
{
it
(
'
testActionButtonTypeClose0
34
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
ACTION_BUTTON_TYPE_CLOSE
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -763,11 +1021,11 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
27
* @tc.name testActionButtonTypeSnooze0
27
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
35
* @tc.name testActionButtonTypeSnooze0
35
* @tc.desc test acton butto type is snooze.
*/
it
(
'
testActionButtonTypeSnooze0
27
'
,
0
,
async
function
(
done
)
{
it
(
'
testActionButtonTypeSnooze0
35
'
,
0
,
async
function
(
done
)
{
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
ACTION_BUTTON_TYPE_SNOOZE
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
...
...
@@ -784,12 +1042,12 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
28
* @tc.name testActionButtonType0
28
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
36
* @tc.name testActionButtonType0
36
* @tc.desc test acton butto type type = 0.
*/
it
(
"
testActionButtonType0
28
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------
qigongmingtestActionButtonType028
---------------------------
'
);
it
(
"
testActionButtonType0
36
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------
testActionButtonType036
---------------------------
'
);
let
type1
=
reminderAgent
.
ActionButtonType
.
ACTION_BUTTON_TYPE_CLOSE
;
console
.
log
(
type1
+
typeof
(
type1
));
if
(
type1
==
0
)
{
...
...
@@ -801,12 +1059,12 @@ describe('ReminderAgentTest', function () {
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
29
* @tc.name testActionButtonType0
29
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_0
37
* @tc.name testActionButtonType0
38
* @tc.desc test acton butto type type = 0.
*/
it
(
"
testActionButtonType0
29
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testActionButtonType0
29
---------------------------
'
);
it
(
"
testActionButtonType0
37
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testActionButtonType0
37
---------------------------
'
);
let
type1
=
reminderAgent
.
ActionButtonType
.
ACTION_BUTTON_TYPE_SNOOZE
;
console
.
log
(
type1
+
typeof
(
type1
));
if
(
type1
==
1
)
{
...
...
@@ -815,258 +1073,6 @@ describe('ReminderAgentTest', function () {
except
(
false
).
assertTrue
();
}
done
();
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_030
* @tc.name testActionButton030
* @tc.desc test ActionButton title.
*/
it
(
"
testActionButton030
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testActionButton030---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
actionButton
=
reminder
[
0
].
actionButton
;
if
(
actionButton
.
length
===
0
)
{
actionButton
=
[{
title
:
'
倒计时
'
}]
}
console
.
log
(
'
ActionButton title:
'
+
actionButton
[
0
].
title
);
}
else
{
expect
(
false
).
assertEqual
(
false
);
}
},(
error
)
=>
{
expect
(
false
).
assertTrue
();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_031
* @tc.name testActionButton031
* @tc.desc test ActionButton
*/
it
(
"
testActionButton031
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testActionButton031---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
actionButton
=
reminder
[
0
].
actionButton
;
if
(
actionButton
.
length
===
0
)
{
actionButton
=
[{
type
:
0
}]
}
console
.
log
(
'
ActionButton type:
'
+
actionButton
[
0
].
type
);
}
else
{
reminder
=
[{
actionButton
:
[{
type
:
1
}]}];
console
.
log
(
'
ActionButton Type:
'
+
reminder
[
0
].
actionButton
[
0
].
type
);
expect
(
true
).
assertTrue
();
}
},(
error
)
=>
{
expect
(
false
).
assertTrue
();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_032
* @tc.name testWantAgentAbilityName032
* @tc.desc test wantAgent abilityName
*/
it
(
"
testWantAgentAbilityName032
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testWantAgentAbilityName032---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
4
,
wantAgent
:
{
pkgName
:
"
ohos.samples.jshelloworld
"
,
abilityName
:
"
ohos.samples.jshelloworld.MainAbility
"
},
};
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
((
err
,
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
wantAgent
=
reminder
[
0
].
wantAgent
.
abilityName
;
//expect(wantAgent).assertEqual("ohos.samples.jshelloworld.MainAbility");
if
(
wantAgent
==
"
ohos.samples.jshelloworld.MainAbility
"
)
{
expect
(
true
).
assertTrue
();
}
else
{
expect
(
false
).
assertTrue
();
}
}
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_033
* @tc.name testMaxScreenWantAgentAbilityName033
* @tc.desc test MaxScreenWantAgent abilityName
*/
it
(
"
testMaxScreenWantAgentAbilityName033
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testMaxScreenWantAgentAbilityName033---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
maxScreenWantAgent
=
reminder
[
0
].
maxScreenWantAgent
;
console
.
log
(
'
maxScreenWantAgent abilityName:
'
+
maxScreenWantAgent
.
abilityName
);
}
else
{
reminder
=
[{
maxScreenWantAgent
:
{
abilityName
:
'
title.com.oh.phone.MainAbility
'
}}];
expect
(
false
).
assertEqual
(
false
);
};
},(
error
)
=>
{
expect
(
false
).
assertTrue
();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_034
* @tc.name testReminderRequestTitle034
* @tc.desc test ReminderRequest title
*/
it
(
"
testReminderRequestTitle034
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testReminderRequestTitle034---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
title
=
reminder
[
0
].
title
;
console
.
log
(
'
ReminderRequest title:
'
+
title
);
}
else
{
reminder
=
[{
title
:
'
闹钟提醒
'
}];
console
.
log
(
'
ReminderRequest title:
'
+
reminder
[
0
].
title
);
expect
(
false
).
assertEqual
(
false
);
};
},(
error
)
=>
{
expect
(
false
).
assertTrue
();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_035
* @tc.name testReminderRequestContent035
* @tc.desc test ReminderRequest content
*/
it
(
"
testReminderRequestContent035
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testReminderRequestContent035---------------------------
'
);
let
timer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
TRIGGER_TIME_IN_SECONDS
}
reminderAgent
.
publishReminder
(
timer
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
reminderAgent
.
getValidReminders
().
then
((
reminder
)
=>
{
if
(
reminder
.
length
!==
0
)
{
let
content
=
reminder
[
0
].
content
;
console
.
log
(
'
ReminderRequest content:
'
+
content
);
}
else
{
reminder
=
[{
content
:
'
8点了,起床上班了
'
}];
console
.
log
(
'
ReminderRequest content:
'
+
reminder
[
0
].
content
);
expect
(
false
).
assertEqual
(
false
);
};
},(
error
)
=>
{
expect
(
false
).
assertTrue
();
});
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_036
* @tc.name testReminderRequestType036
* @tc.desc test ReminderRequest LocalDateTime second
*/
it
(
"
testReminderRequestType036
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testReminderRequestType036---------------------------
'
);
let
calendar
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_CALENDAR
,
dateTime
:
{
year
:
2025
,
month
:
10
,
day
:
10
,
hour
:
23
,
minute
:
30
,
second
:
18
}
}
reminderAgent
.
publishReminder
(
calendar
).
then
((
reminderId
)
=>
{
console
.
log
(
"
reminderId =
"
+
reminderId
);
});
setTimeout
(()
=>
{
done
();
},
500
);
})
/**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_037
* @tc.name testReminderRequestType037
* @tc.desc test ReminderRequest ReminderRequestAlarm daysOfWeek
*/
it
(
"
testReminderRequestType037
"
,
0
,
async
function
(
done
)
{
console
.
log
(
'
----------------------testReminderRequestType037---------------------------
'
);
let
alarm
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_ALARM
,
hour
:
7
,
minute
:
10
,
daysOfWeek
:
[
1
,
2
,
3
,
4
,
5
]
}
reminderAgent
.
publishReminder
(
alarm
).
then
((
reminderId
)
=>
{
if
(
reminderId
!=
-
1
)
{
expect
(
true
).
assertTrue
();
}
console
.
log
(
"
reminderId =
"
+
reminderId
);
},
error
=>
{
expect
(
false
).
assertTrue
();
});
setTimeout
(()
=>
{
done
();
},
500
);
})
})
resourceschedule/resourceschedule_standard/workscheduler/src/main/js/default/test/WorkScheduler.test.js
浏览文件 @
ccf63ad2
...
...
@@ -63,7 +63,7 @@ describe("WorkSchedulerJsTest", function () {
bundleName
:
"
ohos.acts.resourceschedule.workscheduler.js.function
"
,
abilityName
:
"
com.mytest.abilityName
"
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -82,7 +82,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
true
)
done
();
})
...
...
@@ -100,7 +100,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -118,7 +118,7 @@ describe("WorkSchedulerJsTest", function () {
bundleName
:
"
ohos.acts.resourceschedule.workscheduler.js.function
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -136,7 +136,7 @@ describe("WorkSchedulerJsTest", function () {
bundleName
:
"
ohos.acts.resourceschedule.workscheduler.js.function
"
,
abilityName
:
"
com.mytest.abilityName
"
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -155,7 +155,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
true
)
done
();
})
...
...
@@ -174,9 +174,9 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
if
(
res
==
true
)
{
var
stopRes
=
workScheduler
.
stopWork
(
workInfo
,
false
);
let
stopRes
=
workScheduler
.
stopWork
(
workInfo
,
false
);
expect
(
stopRes
).
assertEqual
(
true
)
}
else
{
expect
(
false
).
assertEqual
(
true
)
...
...
@@ -198,9 +198,9 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
if
(
res
==
true
)
{
var
stopRes
=
workScheduler
.
stopWork
(
workInfo
,
false
);
let
stopRes
=
workScheduler
.
stopWork
(
workInfo
,
false
);
expect
(
stopRes
).
assertEqual
(
true
)
}
else
{
expect
(
false
).
assertEqual
(
true
)
...
...
@@ -222,7 +222,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
if
(
res
==
false
)
{
expect
(
false
).
assertEqual
(
true
)
done
();
...
...
@@ -257,7 +257,7 @@ describe("WorkSchedulerJsTest", function () {
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
,
batteryLevel
:
15
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
if
(
res
==
false
)
{
expect
(
false
).
assertEqual
(
true
)
done
();
...
...
@@ -291,7 +291,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
if
(
res
==
false
)
{
expect
(
false
).
assertEqual
(
true
)
done
();
...
...
@@ -326,7 +326,7 @@ describe("WorkSchedulerJsTest", function () {
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
,
batteryLevel
:
15
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
if
(
res
==
false
)
{
expect
(
false
).
assertEqual
(
true
)
done
();
...
...
@@ -359,9 +359,9 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
storageRequest
:
workScheduler
.
StorageRequest
.
STORAGE_LEVEL_OKAY
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
if
(
res
==
true
)
{
var
stopRes
=
workScheduler
.
stopAndClearWorks
();
let
stopRes
=
workScheduler
.
stopAndClearWorks
();
expect
(
stopRes
).
assertEqual
(
true
)
}
else
{
expect
(
false
).
assertEqual
(
true
)
...
...
@@ -633,7 +633,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
isPersisted
:
true
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -652,7 +652,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
isPersisted
:
false
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -671,7 +671,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
isCharging
:
true
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
true
)
done
();
})
...
...
@@ -690,7 +690,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
isCharging
:
false
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -709,7 +709,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
isRepeat
:
true
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -728,7 +728,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
isRepeat
:
false
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -747,7 +747,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
isDeepIdle
:
true
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -766,7 +766,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
isDeepIdle
:
false
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -785,7 +785,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
batteryLevel
:
20
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -804,7 +804,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
batteryLevel
:
50
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -823,7 +823,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
batteryLevel
:
80
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -844,7 +844,7 @@ describe("WorkSchedulerJsTest", function () {
repeatCycleTime
:
1800000
,
repeatCount
:
2
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -865,7 +865,7 @@ describe("WorkSchedulerJsTest", function () {
repeatCycleTime
:
2400000
,
repeatCount
:
3
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -884,7 +884,7 @@ describe("WorkSchedulerJsTest", function () {
abilityName
:
"
com.mytest.abilityName
"
,
idleWaitTime
:
3000
,
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
)
done
();
})
...
...
@@ -962,7 +962,7 @@ describe("WorkSchedulerJsTest", function () {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.abilityName",
}
var
res = workScheduler.onWorkStart(workInfo);
let
res = workScheduler.onWorkStart(workInfo);
expect(res).assertEqual(false);
done();
})*/
...
...
@@ -980,7 +980,7 @@ describe("WorkSchedulerJsTest", function () {
bundleName: "ohos.acts.resourceschedule.workscheduler.js.function",
abilityName: "com.mytest.abilityName",
}
var
stopRes = workSchedulerCallback.onWorkStop(workInfo, true);
let
stopRes = workSchedulerCallback.onWorkStop(workInfo, true);
expect(stopRes).assertEqual(false);
done();
})*/
...
...
@@ -998,7 +998,7 @@ describe("WorkSchedulerJsTest", function () {
bundleName
:
"
ohos.acts.resourceschedule.workscheduler.js.function
"
,
abilityName
:
"
com.mytest.abilityName
"
,
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
);
console
.
log
(
"
workScheduler workInfo bundleName :
"
+
workInfo
.
bundleName
);
done
();
...
...
@@ -1017,7 +1017,7 @@ describe("WorkSchedulerJsTest", function () {
bundleName
:
"
ohos.acts.resourceschedule.workscheduler.js.function
"
,
abilityName
:
"
com.mytest.abilityName
"
,
}
var
res
=
workScheduler
.
startWork
(
workInfo
);
let
res
=
workScheduler
.
startWork
(
workInfo
);
expect
(
res
).
assertEqual
(
false
);
console
.
log
(
"
test workScheduler workInfo abilityName :
"
+
workInfo
.
abilityName
);
done
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录