提交 f113d71b 编写于 作者: Z zhijianwen

API覆盖

Signed-off-by: Nzhijianwen <zhijianwen@huawei.com>
上级 82061e02
......@@ -158,6 +158,40 @@ describe('ActsAnsDistributeTest', function () {
done();
}),timeout);
})
/*
* @tc.number: ActsDistribute_test_0600
* @tc.name: Query whether the template exists
* @tc.desc: isSupportTemplate(templateName: string, callback: AsyncCallback<boolean>): void
*/
it('ActsDistribute_test_0600', 0, async function (done) {
var templateName = '/system/etc/notification_template/assets/js/downloadTemplate.js';
await notify.isSupportTemplate(templateName,function(data){
console.log("===>isSupportTemplateCallback success===>"+JSON.stringify(data))
console.log("===>isSupportTemplateCallback success===>"+err.code)
})
done();
})
/*
* @tc.number: ActsDistribute_test_0700
* @tc.name: Query whether the template exists
* @tc.desc: isSupportTemplate(templateName: string): Promise<boolean>
*/
it('ActsDistribute_test_0700', 0, async function (done) {
var templateName = '/system/etc/notification_template/assets/js/downloadTemplate.js';
await notify.isSupportTemplate(templateName).then ((data) => {
console.log("isSupportTemplatePromise")
console.log("==>ActsDistribute_test_0700 success==>" +JSON.stringify(data))
})
done();
})
})
......@@ -228,5 +228,49 @@ describe('ActsSubscriberTestUnorder', async function (done) {
})
/*
* @tc.number : ActsSubscriberTestUnorder_0600
* @tc.name : verify subscribe and publish : Check whether the current public event is a sticky event
* @tc.desc : isStickyCommonEvent(callback: AsyncCallback<boolean>): void
*/
it('ActsSubscriberTestUnorder_0600', 0, async function (done) {
console.info("===============ActsSubscriberTestUnorder_0600==========================>");
let commonEventSubscribeInfo = {
events: ["publish_event0600"]
};
let commonEventPublishData = {
isOrdered: false,
isSticky: false,
}
function isStickyCallback(err, data) {
console.info("==========================>isStickyCallback");
expect(data).assertEqual(false);
done();
}
function subscriberCallBack006(err, data) {
console.info("==========================>subscriberCallBack006");
commonEventSubscriber006.isStickyCommonEvent(isStickyCallback);
}
Subscriber.createSubscriber(
commonEventSubscribeInfo
).then((data)=>{
console.info("===============ActsSubscriberTestUnorder_0600=========createSubscriber promise");
commonEventSubscriber006 = data;
data.getSubscribeInfo().then(()=>{
console.info("===============ActsSubscriberTestUnorder_0600=========getSubscribeInfo promise");
Subscriber.subscribe(commonEventSubscriber006, subscriberCallBack006);
Subscriber.unsubscribe(commonEventSubscriber006, unsubscriberCallBack);
setTimeout(function (){
console.info("==========ActsSubscriberTestUnorder_0600 publish start============");
Subscriber.publish("publish_event0600", commonEventPublishData, publishCallback);
}, 1000);
});
})
})
})
......@@ -92,6 +92,18 @@ describe('EmitterTest', function () {
done();
})
/*
* @tc.number : EmitterOffTest
* @tc.name : verify off : Check subscribe same off common ordered event
* @tc.desc : Check the subscriber can receive event "EmitterOffTest" type of the interface (by Promise)
*/
it('EmitterOffTest', 0, async function (done){
console.info("===========EmitterOffTest111====================>");
emitter.once(InnerEventLow, callback01);
emitter.emit(InnerEventImmediate, eventData);
emitter.off(1);
done();
})
})
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册