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

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

Signed-off-by: Nnan-xiansen <nanjinbin@huawei.com>
Change-Id: I1056d73bb381a774967afa8d3f30a8920129b40f
上级 13d4e6b0
...@@ -371,26 +371,16 @@ export default function ReminderAgentTest() { ...@@ -371,26 +371,16 @@ export default function ReminderAgentTest() {
* @tc.name testAddNotificationSlotNorFun_012 * @tc.name testAddNotificationSlotNorFun_012
* @tc.desc Adds a reminder notification slot with the promise function and null mySlot. * @tc.desc Adds a reminder notification slot with the promise function and null mySlot.
*/ */
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 { done();
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();
}
})
/** /**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_XTS_013 * @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_XTS_013
...@@ -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');
} else { expect(err.code).assertEqual(0);
expect(false).assertTrue(); done();
} } else {
setTimeout(() => { console.info('testAddNotificationSlotNorFun_014 slot type 4 is invalid value err code is:' + err.code);
done(); expect(err.code).assertEqual(401);
}, 500); done();
}
} }
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);
}) })
/** /**
...@@ -2589,7 +2581,7 @@ export default function ReminderAgentTest() { ...@@ -2589,7 +2581,7 @@ export default function ReminderAgentTest() {
expect(button).assertEqual(1); expect(button).assertEqual(1);
done(); done();
}) })
/** /**
* @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_XTS_0100 * @tc.number SUB_RESOURCESCHEDULE_REMINDER_AGENT_XTS_0100
* @tc.name testNotificationSlotType_0100 * @tc.name testNotificationSlotType_0100
...@@ -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.getValidReminders().then((reminders) => { reminderAgent.publishReminder(timer).then((reminderId) => {
console.info('reminders length is :' + reminders.length) reminderAgent.getValidReminders().then((reminders) => {
expect(reminders.length).assertLarger(0) console.info('reminders length is :' + reminders.length)
done() expect(reminders.length).assertLarger(0)
}); 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.
先完成此消息的编辑!
想要评论请 注册