提交 77fce448 编写于 作者: N nan-xiansen

【resourceschedule】提醒代理模块api8用例优化

Signed-off-by: Nnan-xiansen <nanjinbin@huawei.com>
Change-Id: I1056d73bb381a774967afa8d3f30a8920129b40f
上级 13d4e6b0
...@@ -374,22 +374,12 @@ export default function ReminderAgentTest() { ...@@ -374,22 +374,12 @@ export default function ReminderAgentTest() {
it('testAddNotificationSlotNorFun_012', 0, async function (done) { it('testAddNotificationSlotNorFun_012', 0, async function (done) {
console.info('----------------------testAddNotificationSlotNorFun_012---------------------------'); console.info('----------------------testAddNotificationSlotNorFun_012---------------------------');
let mySlot = null; let mySlot = null;
try {
reminderAgent.addNotificationSlot(mySlot, function (err) { reminderAgent.addNotificationSlot(mySlot, function (err) {
if (err == undefined) { console.info("testAddNotificationSlotNorFun_012 null slot is invalid parameter " + err.code);
console.info('testAddNotificationSlotNorFun_012 execute success'); expect(err.code).assertEqual(401);
} else {
console.info('testAddNotificationSlotNorFun_012 execute failed');
}
}).catch(function (err) {
console.info("testAddNotificationSlotNorFun_012 execute catch" + err.code);
})
} catch (error) {
console.info("testAddNotificationSlotNorFun_012 execute try - catch" + error.code);
let i = 0;
expect(0).assertEqual(i);
done(); done();
} })
}) })
/** /**
...@@ -434,20 +424,22 @@ export default function ReminderAgentTest() { ...@@ -434,20 +424,22 @@ export default function ReminderAgentTest() {
type: 4 type: 4
} }
function reminderCallback(err, data) { function reminderCallback(err, data) {
if (err) { if (err.code == 0) {
expect(true).assertTrue(); console.info('testAddNotificationSlotNorFun_014 add slot success');
expect(err.code).assertEqual(0);
done();
} else { } else {
expect(false).assertTrue(); console.info('testAddNotificationSlotNorFun_014 slot type 4 is invalid value err code is:' + err.code);
} expect(err.code).assertEqual(401);
setTimeout(() => {
done(); done();
}, 500); }
} }
reminderAgent.addNotificationSlot(mySlot0, reminderCallback); reminderAgent.addNotificationSlot(mySlot0, reminderCallback);
reminderAgent.addNotificationSlot(mySlot1, reminderCallback); reminderAgent.addNotificationSlot(mySlot1, reminderCallback);
reminderAgent.addNotificationSlot(mySlot2, reminderCallback); reminderAgent.addNotificationSlot(mySlot2, reminderCallback);
reminderAgent.addNotificationSlot(mySlot3, reminderCallback); reminderAgent.addNotificationSlot(mySlot3, reminderCallback);
reminderAgent.addNotificationSlot(mySlot4, reminderCallback); reminderAgent.addNotificationSlot(mySlot4, reminderCallback);
}) })
/** /**
...@@ -2682,13 +2674,13 @@ export default function ReminderAgentTest() { ...@@ -2682,13 +2674,13 @@ export default function ReminderAgentTest() {
type: 1 type: 1
} }
reminderAgent.addNotificationSlot(tarRemoveSlot.type, (err, data) => { reminderAgent.addNotificationSlot(tarRemoveSlot.type, (err, data) => {
console.info('addNotificationSlot 106 err code:' + err.code) console.info('addNotificationSlot 106 err code:' + err.code);
});
reminderAgent.removeNotificationSlot(tarRemoveSlot.type, (err, data) => { reminderAgent.removeNotificationSlot(tarRemoveSlot.type, (err, data) => {
console.info('err code 106 is :' + err.code) console.info('err code 106 is :' + err.code)
expect(err.code).assertEqual(0); expect(err.code).assertEqual(0);
done(); done();
}); })
})
}) })
/** /**
...@@ -2722,12 +2714,15 @@ export default function ReminderAgentTest() { ...@@ -2722,12 +2714,15 @@ export default function ReminderAgentTest() {
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_TIMER, reminderType: reminderAgent.ReminderType.REMINDER_TYPE_TIMER,
triggerTimeInSeconds: 3 triggerTimeInSeconds: 3
} }
reminderAgent.publishReminder(timer).then((reminderId) => { }); reminderAgent.cancelAllReminders().then(() => {
reminderAgent.publishReminder(timer).then((reminderId) => {
reminderAgent.getValidReminders().then((reminders) => { reminderAgent.getValidReminders().then((reminders) => {
console.info('reminders length is :' + reminders.length) console.info('reminders length is :' + reminders.length)
expect(reminders.length).assertLarger(0) expect(reminders.length).assertLarger(0)
done() done();
}); })
})
})
}) })
/** /**
...@@ -2741,13 +2736,15 @@ export default function ReminderAgentTest() { ...@@ -2741,13 +2736,15 @@ export default function ReminderAgentTest() {
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_TIMER, reminderType: reminderAgent.ReminderType.REMINDER_TYPE_TIMER,
triggerTimeInSeconds: 3 triggerTimeInSeconds: 3
} }
reminderAgent.cancelAllReminders().then(() => { }) reminderAgent.cancelAllReminders().then(() => {
reminderAgent.publishReminder(timer).then((reminderId) => { }); reminderAgent.publishReminder(timer).then((reminderId) => {
reminderAgent.getValidReminders((err, reminders) => { reminderAgent.getValidReminders((err, reminders) => {
console.info('reminder length 109 is :' + reminders.length) console.info('reminder length 109 is :' + reminders.length)
expect(reminders.length).assertEqual(0); expect(reminders.length).assertLarger(0);
done() done()
}); })
})
})
}) })
/** /**
...@@ -2762,14 +2759,11 @@ export default function ReminderAgentTest() { ...@@ -2762,14 +2759,11 @@ export default function ReminderAgentTest() {
hour: 21, hour: 21,
minute: 14 minute: 14
} }
reminderAgent.cancelAllReminders().then((err,data) => {
console.info('err.code 0110 is :' + err.code)
});
reminderAgent.publishReminder(alarm).then((reminderId) => { reminderAgent.publishReminder(alarm).then((reminderId) => {
console.info("promise the testPublishReminderNorAlarmFun_0110 remiderId =" + reminderId); console.info("promise the testPublishReminderNorAlarmFun_0110 remiderId =" + reminderId);
expect(reminderId).assertLarger(0); expect(reminderId).assertLarger(0);
done() done()
}); })
}) })
/** /**
...@@ -2788,7 +2782,7 @@ export default function ReminderAgentTest() { ...@@ -2788,7 +2782,7 @@ export default function ReminderAgentTest() {
console.info("callback the testPublishReminderNorAlarmFun_0111 remiderId =" + reminderId); console.info("callback the testPublishReminderNorAlarmFun_0111 remiderId =" + reminderId);
expect(reminderId).assertLarger(0); expect(reminderId).assertLarger(0);
done(); done();
}); })
}) })
/** /**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册