diff --git a/notification/ans_standard/publish_test/actsansdistributedtest/entry/src/main/js/test/actsansdistributedtest.js b/notification/ans_standard/publish_test/actsansdistributedtest/entry/src/main/js/test/actsansdistributedtest.js index c8a36c4cfce408da6a7b9ba9bce99469fb205955..6e0d775d3f66026c5038528b5ff61fd07b807424 100644 --- a/notification/ans_standard/publish_test/actsansdistributedtest/entry/src/main/js/test/actsansdistributedtest.js +++ b/notification/ans_standard/publish_test/actsansdistributedtest/entry/src/main/js/test/actsansdistributedtest.js @@ -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): 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 + */ + 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(); + }) + + }) diff --git a/notification/ces_standard/subscribeandpublish/actssubscriberunordertest/entry/src/main/js/test/ActsSubscriber_test_unorder.js b/notification/ces_standard/subscribeandpublish/actssubscriberunordertest/entry/src/main/js/test/ActsSubscriber_test_unorder.js index c8826e2c280e3961b3ab8ffbe0e63dc52866c8d0..7a2d335988dbeef616198e27e710c2695c1e05b8 100755 --- a/notification/ces_standard/subscribeandpublish/actssubscriberunordertest/entry/src/main/js/test/ActsSubscriber_test_unorder.js +++ b/notification/ces_standard/subscribeandpublish/actssubscriberunordertest/entry/src/main/js/test/ActsSubscriber_test_unorder.js @@ -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): 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); + }); + }) + }) + }) diff --git a/notification/ces_standard/subscribeandpublish/emittertest/entry/src/main/js/test/EmitterTest.js b/notification/ces_standard/subscribeandpublish/emittertest/entry/src/main/js/test/EmitterTest.js index 62db75821e626bed96e1103f2bc5d553233f1bd9..91c267147eb524faaefbd457f2c11113b4479930 100644 --- a/notification/ces_standard/subscribeandpublish/emittertest/entry/src/main/js/test/EmitterTest.js +++ b/notification/ces_standard/subscribeandpublish/emittertest/entry/src/main/js/test/EmitterTest.js @@ -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(); + }) })