From 20d5e907f2297b2c56e7515361f5426b5b7ee1ef Mon Sep 17 00:00:00 2001 From: wanna to Peking <10087041+wanna-to-peking@user.noreply.gitee.com> Date: Thu, 18 Jul 2024 08:22:55 +0000 Subject: [PATCH 1/4] add function/notification/entry/src/ohosTest/ets/test/qiutest.ets. 7-18 Signed-off-by: wanna to Peking <10087041+wanna-to-peking@user.noreply.gitee.com> --- .../entry/src/ohosTest/ets/test/qiutest.ets | 522 ++++++++++++++++++ 1 file changed, 522 insertions(+) create mode 100644 function/notification/entry/src/ohosTest/ets/test/qiutest.ets diff --git a/function/notification/entry/src/ohosTest/ets/test/qiutest.ets b/function/notification/entry/src/ohosTest/ets/test/qiutest.ets new file mode 100644 index 00000000..f5d10f4d --- /dev/null +++ b/function/notification/entry/src/ohosTest/ets/test/qiutest.ets @@ -0,0 +1,522 @@ +/** + * Copyright (c) 2024 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import hilog from '@ohos.hilog'; +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; +import Base from '@ohos.base'; +import notificationManager from '@ohos.notificationManager'; +import notification from '@ohos.notification'; +import notificationSubscribe from '@ohos.notificationSubscribe'; +import commonEventManager from '@ohos.commonEventManager'; +import promptAction from '@ohos.promptAction'; +import { BusinessError } from '@ohos.base' + +export default function abilityTest() { + describe('ActsAbilityTest', () => { + /* + * @tc.number Sub_Noticication_Ans_Publish_IntelligentAggregation_0055 + * @tc.name PublishinasBundle The user calls the PublishinasBundle interface, without adding the unifiedGroupInfo parameter, and informs that the publication is successful. + */ + it('Sub_Noticication_Ans_Publish_IntelligentAggregation_0055', 3, () => { + hilog.info(0x0055, 'testTag', '%{public}s', 'test55 it begin'); + let representativeBundle: notificationManager.BundleOption = { + bundle: "bundleName1", + }; + let request: notificationManager.NotificationRequest = { + id: 1, + content: { + notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, + normal: { + title: "test_title", + text: "test_text", + additionalText: "test_additionalText" + } + } + }; + try{ + notificationManager.publishAsBundle(representativeBundle, request).then(() => { + hilog.info(0x0056, 'testTag', '%{public}s', 'publishAsBundle success'); + expect().assertFail(); + }) + } + catch(err){ + hilog.info(0x0055, 'testTag', '%{public}s', `publishAsBundle fail! code: ${err.code}, message: ${err.message}`); + } + hilog.info(0x0055, 'testTag', '%{public}s', 'test55 it end'); + }) + + /* + * @tc.number Sub_Noticication_Ans_Publish_IntelligentAggregation_0056 + * @tc.name [PublishinasBundle] The user calls the PublishinasBundle interface, and adds the unifiedGroupInfo parameter to inform that the publication is successful. + */ + it('Sub_Noticication_Ans_Publish_IntelligentAggregation_0056', 3, () => { + let representativeBundle: notificationManager.BundleOption = { + bundle: "bundleName1", + }; + let request: notificationManager.NotificationRequest = { + id: 1, + content: { + notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, + normal: { + title: "test_title", + text: "test_text", + additionalText: "test_additionalText" + } + }, + unifiedGroupInfo:{ + key:"test", + title: "test-title", + content:"test-content", + sceneName:"flight", + extraInfo:{ + 'subScene':'FLIGHT_TICKETED_SUCCESS', + 'wordList':['',''], + 'hashcodeList':[] + } + } + }; + try{ + notificationManager.publishAsBundle(representativeBundle, request).then(() => { + hilog.info(0x0056, 'testTag', '%{public}s', 'publishAsBundle success'); + expect().assertFail() + }) + } + catch(err){ + hilog.info(0x0056, 'testTag', '%{public}s', `publishAsBundle fail! code: ${err.code}, message: ${err.message}`); + } + hilog.info(0x0056, 'testTag', '%{public}s', 'test56 it end'); + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_deviceType_001 + */ + it('Sub_Notification_Ans_Collaboration_deviceType_001', 3, () => { + hilog.info(0x0057, 'testTag', '%{public}s', 'test57 it begin'); + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("subscribe success"); + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["bundleName1","bundleName2"], + userId:100, + deviceType:null + }; + try{ + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + } + catch(err){ + hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + hilog.info(0x0057, 'testTag', '%{public}s', 'test57 it end'); + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_deviceType_002 + */ + it('Sub_Notification_Ans_Collaboration_deviceType_002', 3, () => { + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("subscribe success"); + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["bundleName1","bundleName2"], + userId:100, + deviceType:undefined + }; + try{ + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + } + catch(err){ + hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_deviceType_003 + */ + it('Sub_Notification_Ans_Collaboration_deviceType_003', 3, () => { + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("subscribe success"); + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["bundleName1","bundleName2"], + userId:100, + deviceType:"" + }; + try{ + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + } + catch(err){ + hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_deviceType_004 + */ + it('Sub_Notification_Ans_Collaboration_deviceType_004', 3, () => { + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("subscribe success"); + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["bundleName1","bundleName2"], + userId:100, + }; + try{ + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + } + catch(err){ + hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_Query_0800 + */ + it('Sub_Notification_Ans_Collaboration_Query_0800', 3, () => { + hilog.info(0x0062, 'testTag', '%{public}s', 'test62 it begin'); + let bundle: notificationManager.BundleOption = { + bundle: "bundleName1", + uid: 1 + }; + let deviceType: string = ""; + try{ + notificationManager.isDistributedEnabledByBundle(bundle,deviceType); + expect().assertFail() + } + catch(err){ + hilog.info(0x0062, 'testTag', '%{public}s', `isDistributedEnabledByBundle fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + hilog.info(0x0062, 'testTag', '%{public}s', 'test62 it end'); + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_Query_1300 + */ + it('Sub_Notification_Ans_Collaboration_Query_1300', 3, () => { + let deviceType: string = ""; + try{ + notificationManager.isSmartReminderEnabled(deviceType) + .then((data: boolean) => { + console.info("isSmartReminderEnabled success, data:" + data); + expect().assertFail() + }) + } + catch(err){ + hilog.info(0x0063, 'testTag', '%{public}s', `isSmartReminderEnabled fail! code: ${err.code}, message: ${err.message}`); + console.info(`isSmartReminderEnabled fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_4200 + */ + it('Sub_Notification_Ans_Delete_SpecifiedGroup_4200', 3, () => { + let removeGroupByBundleCallback = (err: Base.BusinessError): void => { + if (err) { + console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("removeGroupByBundle success"); + } + } + let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; + let groupName: string = ""; + try{ + notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); + } + catch(err){ + hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_5550 + */ + it('Sub_Notification_Ans_Delete_SpecifiedGroup_5550', 3, () => { + let removeGroupByBundleCallback = (err: Base.BusinessError): void => { + if (err) { + console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("removeGroupByBundle success"); + } + } + let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; + let groupName: string = "groupName1"; + try{ + notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); + } + catch(err){ + hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_5950 + */ + it('Sub_Notification_Ans_Delete_SpecifiedGroup_5950', 3, () => { + let removeGroupByBundleCallback = (err: Base.BusinessError): void => { + if (err) { + console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("removeGroupByBundle success"); + } + } + let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; + let groupName: string = "groupName1"; + try{ + notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); + } + catch(err){ + hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Slot_Emergency_0100 + */ + it('Sub_Notification_Ans_Slot_Emergency_0100', 3, () => { + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + hilog.info(0x0182, 'testTag', '%{public}s', `subscribe failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + hilog.info(0x0182, 'testTag', '%{public}s', "subscribe success"); + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["com.example.myapplication"], + userId:100, + deviceType:"phone" + }; + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + let setNotificationEnableCallback = (err: Base.BusinessError): void => { + if (err) { + hilog.info(0x0182, 'testTag', '%{public}s', `setNotificationEnable failed, code is ${err.code}, message is ${err.message}`); + } else { + hilog.info(0x0182, 'testTag', '%{public}s', "setNotificationEnable success"); + } + } + let bundle: notificationManager.BundleOption = { + bundle: "com.example.myapplication", + }; + notificationManager.setNotificationEnable(bundle, false, setNotificationEnableCallback); + let publishCallback = (err: Base.BusinessError): void => { + if (err) { + hilog.info(0x0182, 'testTag', '%{public}s', `publish failed, code is ${err.code}, message is ${err.message}`); + } else { + hilog.info(0x0182, 'testTag', '%{public}s', "publish success"); + } + } + let notificationRequest: notificationManager.NotificationRequest = { + id: 1, + notificationSlotType: notificationManager.SlotType.EMERGENCY_INFORMATION, + content: { + notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, + normal: { + title: "test_title", + text: "test_text", + additionalText: "test_additionalText" + } + } + }; + notificationManager.publish(notificationRequest,publishCallback) + }) + + /* + * @tc.number Sub_Notification_Ans_Slot_Emergency_0200 + */ + it('Sub_Notification_Ans_Slot_Emergency_0200', 3, () => { + let addSlotCallBack = (err: Base.BusinessError): void => { + if (err) { + console.error(`addSlot failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("addSlot success"); + } + } + let notificationSlot: notificationManager.NotificationSlot = { + notificationType: notificationManager.SlotType.EMERGENCY_INFORMATION + }; + notificationManager.addSlot(notificationSlot, addSlotCallBack); + let getSlotsCallback = (err: Base.BusinessError, notificationSlot: Array): void => { + if (err) { + console.error(`getSlots failed, code is ${err.code}, message is ${err.message}`); + } else { + console.info(`getSlots success, data is ${JSON.stringify(notificationSlot)}`); + } + } + notificationManager.getSlots(getSlotsCallback); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_001 + */ + it('Sub_Notification_Ces_StaticEvent_Enable_001', 3, () => { + let enable:boolean = true; + let Callback = (err: Base.BusinessError): void => { + if (err) { + console.error(`setStaticSubscriberState failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("setStaticSubscriberState success"); + } + } + commonEventManager.setStaticSubscriberState(enable, Callback); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_001 + */ + it('Sub_Notification_Ces_StaticEvent_Enable_002', 3, () => { + let enable:boolean = false; + let Callback = (err: Base.BusinessError): void => { + if (err) { + console.error(`setStaticSubscriberState failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("setStaticSubscriberState success"); + } + } + commonEventManager.setStaticSubscriberState(enable, Callback); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_003 + * @tc.name setStaticSubscriberState(enable: boolean): Promise,enable=true + */ + it('Sub_Notification_Ces_StaticEvent_Enable_003', 3, () => { + let enable:boolean = true; + let evenName: string[] = ['usual.event.SEND_DATA']; + commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { + try { + promptAction.showToast({ + message: 'app.string.static_subscribe_enabled', + duration: 2000, + }); + } catch (error) { + console.error(`showToast error code is ${error.code}, message is ${error.message}`); + } + console.info(`setStaticSubscriberState success, state is ${enable}`); + expect().assertFail() + }).catch((err: BusinessError) => { + console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); + }); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_004 + * @tc.name setStaticSubscriberState(enable: boolean): Promise,enable=false + */ + it('Sub_Notification_Ces_StaticEvent_Enable_004', 3, () => { + let enable:boolean = false; + let evenName: string[] = ['usual.event.SEND_DATA']; + commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { + try { + promptAction.showToast({ + message: 'app.string.static_subscribe_enabled', + duration: 2000, + }); + } catch (error) { + console.error(`showToast error code is ${error.code}, message is ${error.message}`); + } + console.info(`setStaticSubscriberState success, state is ${enable}`); + expect().assertFail() + }).catch((err: BusinessError) => { + console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); + }); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_014 + * @tc.name setStaticSubscriberState接口,参数enable为null和undefined、特殊字符、中文、数字,调用失败,返回401 + */ + it('Sub_Notification_Ces_StaticEvent_Enable_014', 3, () => { + let enable:boolean = null; + let evenName: string[] = ['usual.event.SEND_DATA']; + commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { + try { + promptAction.showToast({ + message: 'app.string.static_subscribe_enabled', + duration: 2000, + }); + } catch (error) { + console.error(`showToast error code is ${error.code}, message is ${error.message}`); + } + console.info(`setStaticSubscriberState success, state is ${enable}`); + expect().assertFail() + }).catch((err: BusinessError) => { + console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); + expect(err.code).assertEqual(401); + }); + }) + }) +} \ No newline at end of file -- Gitee From 3e7d9ee69674fdac8aa6af28fcfe2843d989c17c Mon Sep 17 00:00:00 2001 From: wanna to Peking Date: Fri, 19 Jul 2024 10:12:06 +0800 Subject: [PATCH 2/4] 1 Signed-off-by: wanna to Peking --- test.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 test.txt diff --git a/test.txt b/test.txt new file mode 100644 index 00000000..30d74d25 --- /dev/null +++ b/test.txt @@ -0,0 +1 @@ +test \ No newline at end of file -- Gitee From 27be8650e8c4f7d2bc324f8a471505647aae36b7 Mon Sep 17 00:00:00 2001 From: wanna to Peking Date: Fri, 19 Jul 2024 10:15:07 +0800 Subject: [PATCH 3/4] 1 Signed-off-by: wanna to Peking --- test.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 test.txt diff --git a/test.txt b/test.txt deleted file mode 100644 index 30d74d25..00000000 --- a/test.txt +++ /dev/null @@ -1 +0,0 @@ -test \ No newline at end of file -- Gitee From b65c63eb60c78e8475d6fb08bbf1130d1a7e23e6 Mon Sep 17 00:00:00 2001 From: wanna to Peking Date: Fri, 19 Jul 2024 10:21:03 +0800 Subject: [PATCH 4/4] 1 Signed-off-by: wanna to Peking --- .../{qiutest.ets => notificationtest.ets} | 1053 +++++++++-------- .../entry/src/ohosTest/ets/test/result.jpg | Bin 0 -> 259114 bytes .../entry/src/ohosTest/ets/test/result.md | 4 + 3 files changed, 536 insertions(+), 521 deletions(-) rename function/notification/entry/src/ohosTest/ets/test/{qiutest.ets => notificationtest.ets} (97%) create mode 100644 function/notification/entry/src/ohosTest/ets/test/result.jpg create mode 100644 function/notification/entry/src/ohosTest/ets/test/result.md diff --git a/function/notification/entry/src/ohosTest/ets/test/qiutest.ets b/function/notification/entry/src/ohosTest/ets/test/notificationtest.ets similarity index 97% rename from function/notification/entry/src/ohosTest/ets/test/qiutest.ets rename to function/notification/entry/src/ohosTest/ets/test/notificationtest.ets index f5d10f4d..bf29bffc 100644 --- a/function/notification/entry/src/ohosTest/ets/test/qiutest.ets +++ b/function/notification/entry/src/ohosTest/ets/test/notificationtest.ets @@ -1,522 +1,533 @@ -/** - * Copyright (c) 2024 Shenzhen Kaihong Digital Industry Development Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import hilog from '@ohos.hilog'; -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; -import Base from '@ohos.base'; -import notificationManager from '@ohos.notificationManager'; -import notification from '@ohos.notification'; -import notificationSubscribe from '@ohos.notificationSubscribe'; -import commonEventManager from '@ohos.commonEventManager'; -import promptAction from '@ohos.promptAction'; -import { BusinessError } from '@ohos.base' - -export default function abilityTest() { - describe('ActsAbilityTest', () => { - /* - * @tc.number Sub_Noticication_Ans_Publish_IntelligentAggregation_0055 - * @tc.name PublishinasBundle The user calls the PublishinasBundle interface, without adding the unifiedGroupInfo parameter, and informs that the publication is successful. - */ - it('Sub_Noticication_Ans_Publish_IntelligentAggregation_0055', 3, () => { - hilog.info(0x0055, 'testTag', '%{public}s', 'test55 it begin'); - let representativeBundle: notificationManager.BundleOption = { - bundle: "bundleName1", - }; - let request: notificationManager.NotificationRequest = { - id: 1, - content: { - notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, - normal: { - title: "test_title", - text: "test_text", - additionalText: "test_additionalText" - } - } - }; - try{ - notificationManager.publishAsBundle(representativeBundle, request).then(() => { - hilog.info(0x0056, 'testTag', '%{public}s', 'publishAsBundle success'); - expect().assertFail(); - }) - } - catch(err){ - hilog.info(0x0055, 'testTag', '%{public}s', `publishAsBundle fail! code: ${err.code}, message: ${err.message}`); - } - hilog.info(0x0055, 'testTag', '%{public}s', 'test55 it end'); - }) - - /* - * @tc.number Sub_Noticication_Ans_Publish_IntelligentAggregation_0056 - * @tc.name [PublishinasBundle] The user calls the PublishinasBundle interface, and adds the unifiedGroupInfo parameter to inform that the publication is successful. - */ - it('Sub_Noticication_Ans_Publish_IntelligentAggregation_0056', 3, () => { - let representativeBundle: notificationManager.BundleOption = { - bundle: "bundleName1", - }; - let request: notificationManager.NotificationRequest = { - id: 1, - content: { - notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, - normal: { - title: "test_title", - text: "test_text", - additionalText: "test_additionalText" - } - }, - unifiedGroupInfo:{ - key:"test", - title: "test-title", - content:"test-content", - sceneName:"flight", - extraInfo:{ - 'subScene':'FLIGHT_TICKETED_SUCCESS', - 'wordList':['',''], - 'hashcodeList':[] - } - } - }; - try{ - notificationManager.publishAsBundle(representativeBundle, request).then(() => { - hilog.info(0x0056, 'testTag', '%{public}s', 'publishAsBundle success'); - expect().assertFail() - }) - } - catch(err){ - hilog.info(0x0056, 'testTag', '%{public}s', `publishAsBundle fail! code: ${err.code}, message: ${err.message}`); - } - hilog.info(0x0056, 'testTag', '%{public}s', 'test56 it end'); - }) - - /* - * @tc.number Sub_Notification_Ans_Collaboration_deviceType_001 - */ - it('Sub_Notification_Ans_Collaboration_deviceType_001', 3, () => { - hilog.info(0x0057, 'testTag', '%{public}s', 'test57 it begin'); - let subscribeCallback = (err: Base.BusinessError) => { - if (err) { - console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("subscribe success"); - } - } - let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { - console.info("Consume callback: " + JSON.stringify(data)); - } - let subscriber: notificationSubscribe.NotificationSubscriber = { - onConsume: onConsumeCallback - }; - let info: notificationSubscribe.NotificationSubscribeInfo = { - bundleNames: ["bundleName1","bundleName2"], - userId:100, - deviceType:null - }; - try{ - notificationSubscribe.subscribe(subscriber, info, subscribeCallback); - } - catch(err){ - hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); - expect(err.code).assertEqual(401); - } - hilog.info(0x0057, 'testTag', '%{public}s', 'test57 it end'); - }) - - /* - * @tc.number Sub_Notification_Ans_Collaboration_deviceType_002 - */ - it('Sub_Notification_Ans_Collaboration_deviceType_002', 3, () => { - let subscribeCallback = (err: Base.BusinessError) => { - if (err) { - console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("subscribe success"); - } - } - let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { - console.info("Consume callback: " + JSON.stringify(data)); - } - let subscriber: notificationSubscribe.NotificationSubscriber = { - onConsume: onConsumeCallback - }; - let info: notificationSubscribe.NotificationSubscribeInfo = { - bundleNames: ["bundleName1","bundleName2"], - userId:100, - deviceType:undefined - }; - try{ - notificationSubscribe.subscribe(subscriber, info, subscribeCallback); - } - catch(err){ - hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); - expect(err.code).assertEqual(401); - } - }) - - /* - * @tc.number Sub_Notification_Ans_Collaboration_deviceType_003 - */ - it('Sub_Notification_Ans_Collaboration_deviceType_003', 3, () => { - let subscribeCallback = (err: Base.BusinessError) => { - if (err) { - console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("subscribe success"); - } - } - let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { - console.info("Consume callback: " + JSON.stringify(data)); - } - let subscriber: notificationSubscribe.NotificationSubscriber = { - onConsume: onConsumeCallback - }; - let info: notificationSubscribe.NotificationSubscribeInfo = { - bundleNames: ["bundleName1","bundleName2"], - userId:100, - deviceType:"" - }; - try{ - notificationSubscribe.subscribe(subscriber, info, subscribeCallback); - } - catch(err){ - hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); - expect(err.code).assertEqual(401); - } - }) - - /* - * @tc.number Sub_Notification_Ans_Collaboration_deviceType_004 - */ - it('Sub_Notification_Ans_Collaboration_deviceType_004', 3, () => { - let subscribeCallback = (err: Base.BusinessError) => { - if (err) { - console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("subscribe success"); - } - } - let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { - console.info("Consume callback: " + JSON.stringify(data)); - } - let subscriber: notificationSubscribe.NotificationSubscriber = { - onConsume: onConsumeCallback - }; - let info: notificationSubscribe.NotificationSubscribeInfo = { - bundleNames: ["bundleName1","bundleName2"], - userId:100, - }; - try{ - notificationSubscribe.subscribe(subscriber, info, subscribeCallback); - } - catch(err){ - hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); - expect(err.code).assertEqual(401); - } - }) - - /* - * @tc.number Sub_Notification_Ans_Collaboration_Query_0800 - */ - it('Sub_Notification_Ans_Collaboration_Query_0800', 3, () => { - hilog.info(0x0062, 'testTag', '%{public}s', 'test62 it begin'); - let bundle: notificationManager.BundleOption = { - bundle: "bundleName1", - uid: 1 - }; - let deviceType: string = ""; - try{ - notificationManager.isDistributedEnabledByBundle(bundle,deviceType); - expect().assertFail() - } - catch(err){ - hilog.info(0x0062, 'testTag', '%{public}s', `isDistributedEnabledByBundle fail! code: ${err.code}, message: ${err.message}`); - expect(err.code).assertEqual(401); - } - hilog.info(0x0062, 'testTag', '%{public}s', 'test62 it end'); - }) - - /* - * @tc.number Sub_Notification_Ans_Collaboration_Query_1300 - */ - it('Sub_Notification_Ans_Collaboration_Query_1300', 3, () => { - let deviceType: string = ""; - try{ - notificationManager.isSmartReminderEnabled(deviceType) - .then((data: boolean) => { - console.info("isSmartReminderEnabled success, data:" + data); - expect().assertFail() - }) - } - catch(err){ - hilog.info(0x0063, 'testTag', '%{public}s', `isSmartReminderEnabled fail! code: ${err.code}, message: ${err.message}`); - console.info(`isSmartReminderEnabled fail! code: ${err.code}, message: ${err.message}`); - expect(err.code).assertEqual(401); - } - }) - - /* - * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_4200 - */ - it('Sub_Notification_Ans_Delete_SpecifiedGroup_4200', 3, () => { - let removeGroupByBundleCallback = (err: Base.BusinessError): void => { - if (err) { - console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("removeGroupByBundle success"); - } - } - let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; - let groupName: string = ""; - try{ - notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); - } - catch(err){ - hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); - } - }) - - /* - * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_5550 - */ - it('Sub_Notification_Ans_Delete_SpecifiedGroup_5550', 3, () => { - let removeGroupByBundleCallback = (err: Base.BusinessError): void => { - if (err) { - console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("removeGroupByBundle success"); - } - } - let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; - let groupName: string = "groupName1"; - try{ - notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); - } - catch(err){ - hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); - } - }) - - /* - * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_5950 - */ - it('Sub_Notification_Ans_Delete_SpecifiedGroup_5950', 3, () => { - let removeGroupByBundleCallback = (err: Base.BusinessError): void => { - if (err) { - console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("removeGroupByBundle success"); - } - } - let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; - let groupName: string = "groupName1"; - try{ - notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); - } - catch(err){ - hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); - } - }) - - /* - * @tc.number Sub_Notification_Ans_Slot_Emergency_0100 - */ - it('Sub_Notification_Ans_Slot_Emergency_0100', 3, () => { - let subscribeCallback = (err: Base.BusinessError) => { - if (err) { - hilog.info(0x0182, 'testTag', '%{public}s', `subscribe failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - hilog.info(0x0182, 'testTag', '%{public}s', "subscribe success"); - } - } - let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { - console.info("Consume callback: " + JSON.stringify(data)); - } - let subscriber: notificationSubscribe.NotificationSubscriber = { - onConsume: onConsumeCallback - }; - let info: notificationSubscribe.NotificationSubscribeInfo = { - bundleNames: ["com.example.myapplication"], - userId:100, - deviceType:"phone" - }; - notificationSubscribe.subscribe(subscriber, info, subscribeCallback); - let setNotificationEnableCallback = (err: Base.BusinessError): void => { - if (err) { - hilog.info(0x0182, 'testTag', '%{public}s', `setNotificationEnable failed, code is ${err.code}, message is ${err.message}`); - } else { - hilog.info(0x0182, 'testTag', '%{public}s', "setNotificationEnable success"); - } - } - let bundle: notificationManager.BundleOption = { - bundle: "com.example.myapplication", - }; - notificationManager.setNotificationEnable(bundle, false, setNotificationEnableCallback); - let publishCallback = (err: Base.BusinessError): void => { - if (err) { - hilog.info(0x0182, 'testTag', '%{public}s', `publish failed, code is ${err.code}, message is ${err.message}`); - } else { - hilog.info(0x0182, 'testTag', '%{public}s', "publish success"); - } - } - let notificationRequest: notificationManager.NotificationRequest = { - id: 1, - notificationSlotType: notificationManager.SlotType.EMERGENCY_INFORMATION, - content: { - notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, - normal: { - title: "test_title", - text: "test_text", - additionalText: "test_additionalText" - } - } - }; - notificationManager.publish(notificationRequest,publishCallback) - }) - - /* - * @tc.number Sub_Notification_Ans_Slot_Emergency_0200 - */ - it('Sub_Notification_Ans_Slot_Emergency_0200', 3, () => { - let addSlotCallBack = (err: Base.BusinessError): void => { - if (err) { - console.error(`addSlot failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("addSlot success"); - } - } - let notificationSlot: notificationManager.NotificationSlot = { - notificationType: notificationManager.SlotType.EMERGENCY_INFORMATION - }; - notificationManager.addSlot(notificationSlot, addSlotCallBack); - let getSlotsCallback = (err: Base.BusinessError, notificationSlot: Array): void => { - if (err) { - console.error(`getSlots failed, code is ${err.code}, message is ${err.message}`); - } else { - console.info(`getSlots success, data is ${JSON.stringify(notificationSlot)}`); - } - } - notificationManager.getSlots(getSlotsCallback); - }) - - /* - * @tc.number Sub_Notification_Ces_StaticEvent_Enable_001 - */ - it('Sub_Notification_Ces_StaticEvent_Enable_001', 3, () => { - let enable:boolean = true; - let Callback = (err: Base.BusinessError): void => { - if (err) { - console.error(`setStaticSubscriberState failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("setStaticSubscriberState success"); - } - } - commonEventManager.setStaticSubscriberState(enable, Callback); - }) - - /* - * @tc.number Sub_Notification_Ces_StaticEvent_Enable_001 - */ - it('Sub_Notification_Ces_StaticEvent_Enable_002', 3, () => { - let enable:boolean = false; - let Callback = (err: Base.BusinessError): void => { - if (err) { - console.error(`setStaticSubscriberState failed, code is ${err.code}, message is ${err.message}`); - expect().assertFail() - } else { - console.info("setStaticSubscriberState success"); - } - } - commonEventManager.setStaticSubscriberState(enable, Callback); - }) - - /* - * @tc.number Sub_Notification_Ces_StaticEvent_Enable_003 - * @tc.name setStaticSubscriberState(enable: boolean): Promise,enable=true - */ - it('Sub_Notification_Ces_StaticEvent_Enable_003', 3, () => { - let enable:boolean = true; - let evenName: string[] = ['usual.event.SEND_DATA']; - commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { - try { - promptAction.showToast({ - message: 'app.string.static_subscribe_enabled', - duration: 2000, - }); - } catch (error) { - console.error(`showToast error code is ${error.code}, message is ${error.message}`); - } - console.info(`setStaticSubscriberState success, state is ${enable}`); - expect().assertFail() - }).catch((err: BusinessError) => { - console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); - }); - }) - - /* - * @tc.number Sub_Notification_Ces_StaticEvent_Enable_004 - * @tc.name setStaticSubscriberState(enable: boolean): Promise,enable=false - */ - it('Sub_Notification_Ces_StaticEvent_Enable_004', 3, () => { - let enable:boolean = false; - let evenName: string[] = ['usual.event.SEND_DATA']; - commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { - try { - promptAction.showToast({ - message: 'app.string.static_subscribe_enabled', - duration: 2000, - }); - } catch (error) { - console.error(`showToast error code is ${error.code}, message is ${error.message}`); - } - console.info(`setStaticSubscriberState success, state is ${enable}`); - expect().assertFail() - }).catch((err: BusinessError) => { - console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); - }); - }) - - /* - * @tc.number Sub_Notification_Ces_StaticEvent_Enable_014 - * @tc.name setStaticSubscriberState接口,参数enable为null和undefined、特殊字符、中文、数字,调用失败,返回401 - */ - it('Sub_Notification_Ces_StaticEvent_Enable_014', 3, () => { - let enable:boolean = null; - let evenName: string[] = ['usual.event.SEND_DATA']; - commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { - try { - promptAction.showToast({ - message: 'app.string.static_subscribe_enabled', - duration: 2000, - }); - } catch (error) { - console.error(`showToast error code is ${error.code}, message is ${error.message}`); - } - console.info(`setStaticSubscriberState success, state is ${enable}`); - expect().assertFail() - }).catch((err: BusinessError) => { - console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); - expect(err.code).assertEqual(401); - }); - }) - }) +/** + * Copyright (c) 2024 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import hilog from '@ohos.hilog'; +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; +import Base from '@ohos.base'; +import notificationManager from '@ohos.notificationManager'; +import notification from '@ohos.notification'; +import notificationSubscribe from '@ohos.notificationSubscribe'; +import commonEventManager from '@ohos.commonEventManager'; +import promptAction from '@ohos.promptAction'; +import { BusinessError } from '@ohos.base' + +export default function abilityTest() { + describe('ActsAbilityTest', () => { + /* + * @tc.number Sub_Noticication_Ans_Publish_IntelligentAggregation_0055 + * @tc.name PublishinasBundle The user calls the PublishinasBundle interface, without adding the unifiedGroupInfo parameter, and informs that the publication is successful. + */ + it('Sub_Noticication_Ans_Publish_IntelligentAggregation_0055', 3, () => { + hilog.info(0x0055, 'testTag', '%{public}s', 'test55 it begin'); + let representativeBundle: notificationManager.BundleOption = { + bundle: "bundleName1", + }; + let request: notificationManager.NotificationRequest = { + id: 1, + content: { + notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, + normal: { + title: "test_title", + text: "test_text", + additionalText: "test_additionalText" + } + } + }; + try{ + notificationManager.publishAsBundle(representativeBundle, request).then(() => { + hilog.info(0x0056, 'testTag', '%{public}s', 'publishAsBundle success'); + }) + } + catch(err){ + hilog.info(0x0055, 'testTag', '%{public}s', `publishAsBundle fail! code: ${err.code}, message: ${err.message}`); + expect().assertFail(); + } + hilog.info(0x0055, 'testTag', '%{public}s', 'test55 it end'); + }) + + /* + * @tc.number Sub_Noticication_Ans_Publish_IntelligentAggregation_0056 + * @tc.name [PublishinasBundle] The user calls the PublishinasBundle interface, and adds the unifiedGroupInfo parameter to inform that the publication is successful. + */ + it('Sub_Noticication_Ans_Publish_IntelligentAggregation_0056', 3, () => { + let representativeBundle: notificationManager.BundleOption = { + bundle: "bundleName1", + }; + let request: notificationManager.NotificationRequest = { + id: 1, + content: { + notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, + normal: { + title: "test_title", + text: "test_text", + additionalText: "test_additionalText" + } + }, + unifiedGroupInfo:{ + key:"test", + title: "test-title", + content:"test-content", + sceneName:"flight", + extraInfo:{ + 'subScene':'FLIGHT_TICKETED_SUCCESS', + 'wordList':['',''], + 'hashcodeList':[] + } + } + }; + try{ + notificationManager.publishAsBundle(representativeBundle, request).then(() => { + hilog.info(0x0056, 'testTag', '%{public}s', 'publishAsBundle success'); + }) + } + catch(err){ + hilog.info(0x0056, 'testTag', '%{public}s', `publishAsBundle fail! code: ${err.code}, message: ${err.message}`); + expect().assertFail() + } + hilog.info(0x0056, 'testTag', '%{public}s', 'test56 it end'); + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_deviceType_001 + */ + it('Sub_Notification_Ans_Collaboration_deviceType_001', 3, () => { + hilog.info(0x0057, 'testTag', '%{public}s', 'test57 it begin'); + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); + expect(err.code).assertEqual(401); + } else { + console.info("subscribe success"); + expect().assertFail(); + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["bundleName1","bundleName2"], + userId:100, + deviceType:null + }; + try{ + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + } + catch(err){ + hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + hilog.info(0x0057, 'testTag', '%{public}s', 'test57 it end'); + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_deviceType_002 + */ + it('Sub_Notification_Ans_Collaboration_deviceType_002', 3, () => { + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); + expect(err.code).assertEqual(401); + } else { + console.info("subscribe success"); + expect().assertFail() + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["bundleName1","bundleName2"], + userId:100, + deviceType:undefined + }; + try{ + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + } + catch(err){ + hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_deviceType_003 + */ + it('Sub_Notification_Ans_Collaboration_deviceType_003', 3, () => { + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); + expect(err.code).assertEqual(401); + } else { + console.info("subscribe success"); + expect().assertFail() + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["bundleName1","bundleName2"], + userId:100, + deviceType:"" + }; + try{ + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + } + catch(err){ + hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_deviceType_004 + */ + it('Sub_Notification_Ans_Collaboration_deviceType_004', 3, () => { + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + console.error(`subscribe failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail(); + } else { + console.info("subscribe success"); + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["bundleName1","bundleName2"], + userId:100, + }; + try{ + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + } + catch(err){ + hilog.info(0x0057, 'testTag', '%{public}s', `subscribe fail! code: ${err.code}, message: ${err.message}`); + expect().assertFail(); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_Query_0800 + */ + it('Sub_Notification_Ans_Collaboration_Query_0800', 3, () => { + hilog.info(0x0062, 'testTag', '%{public}s', 'test62 it begin'); + let bundle: notificationManager.BundleOption = { + bundle: "bundleName1", + uid: 1 + }; + let deviceType: string = ""; + try{ + notificationManager.isDistributedEnabledByBundle(bundle,deviceType) + .then(() => { + expect().assertFail() + }) + } + catch(err){ + hilog.info(0x0062, 'testTag', '%{public}s', `isDistributedEnabledByBundle fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + hilog.info(0x0062, 'testTag', '%{public}s', 'test62 it end'); + }) + + /* + * @tc.number Sub_Notification_Ans_Collaboration_Query_1300 + */ + it('Sub_Notification_Ans_Collaboration_Query_1300', 3, () => { + let deviceType: string = ""; + try{ + notificationManager.isSmartReminderEnabled(deviceType) + .then((data: boolean) => { + console.info("isSmartReminderEnabled success, data:" + data); + expect().assertFail() + }) + } + catch(err){ + hilog.info(0x0063, 'testTag', '%{public}s', `isSmartReminderEnabled fail! code: ${err.code}, message: ${err.message}`); + console.info(`isSmartReminderEnabled fail! code: ${err.code}, message: ${err.message}`); + expect(err.code).assertEqual(401); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_4200 + */ + it('Sub_Notification_Ans_Delete_SpecifiedGroup_4200', 3, () => { + let removeGroupByBundleCallback = (err: Base.BusinessError): void => { + if (err) { + console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("removeGroupByBundle success"); + } + } + let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; + let groupName: string = ""; + try{ + notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); + } + catch(err){ + hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); + expect().assertFail(); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_5550 + */ + it('Sub_Notification_Ans_Delete_SpecifiedGroup_5550', 3, () => { + let removeGroupByBundleCallback = (err: Base.BusinessError): void => { + if (err) { + console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("removeGroupByBundle success"); + } + } + let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; + let groupName: string = "groupName1"; + try{ + notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); + } + catch(err){ + hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); + expect().assertFail(); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Delete_SpecifiedGroup_5950 + */ + it('Sub_Notification_Ans_Delete_SpecifiedGroup_5950', 3, () => { + let removeGroupByBundleCallback = (err: Base.BusinessError): void => { + if (err) { + console.error(`removeGroupByBundle failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("removeGroupByBundle success"); + } + } + let bundleOption: notificationManager.BundleOption = { bundle: "com.example.myapplication" }; + let groupName: string = "groupName1"; + try{ + notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback); + } + catch(err){ + hilog.info(0x0065, 'testTag', '%{public}s', `removeGroupByBundle fail! code: ${err.code}, message: ${err.message}`); + expect().assertFail(); + } + }) + + /* + * @tc.number Sub_Notification_Ans_Slot_Emergency_0100 + */ + it('Sub_Notification_Ans_Slot_Emergency_0100', 3, () => { + let subscribeCallback = (err: Base.BusinessError) => { + if (err) { + hilog.info(0x0182, 'testTag', '%{public}s', `subscribe failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + hilog.info(0x0182, 'testTag', '%{public}s', "subscribe success"); + } + } + let onConsumeCallback = (data: notificationSubscribe.SubscribeCallbackData) => { + console.info("Consume callback: " + JSON.stringify(data)); + } + let subscriber: notificationSubscribe.NotificationSubscriber = { + onConsume: onConsumeCallback + }; + let info: notificationSubscribe.NotificationSubscribeInfo = { + bundleNames: ["com.example.myapplication"], + userId:100, + deviceType:"phone" + }; + notificationSubscribe.subscribe(subscriber, info, subscribeCallback); + let setNotificationEnableCallback = (err: Base.BusinessError): void => { + if (err) { + hilog.info(0x0182, 'testTag', '%{public}s', `setNotificationEnable failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + hilog.info(0x0182, 'testTag', '%{public}s', "setNotificationEnable success"); + } + } + let bundle: notificationManager.BundleOption = { + bundle: "com.example.myapplication", + }; + notificationManager.setNotificationEnable(bundle, false, setNotificationEnableCallback); + let publishCallback = (err: Base.BusinessError): void => { + if (err) { + hilog.info(0x0182, 'testTag', '%{public}s', `publish failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + hilog.info(0x0182, 'testTag', '%{public}s', "publish success"); + } + } + let notificationRequest: notificationManager.NotificationRequest = { + id: 1, + notificationSlotType: notificationManager.SlotType.EMERGENCY_INFORMATION, + content: { + notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, + normal: { + title: "test_title", + text: "test_text", + additionalText: "test_additionalText" + } + } + }; + notificationManager.publish(notificationRequest,publishCallback) + }) + + /* + * @tc.number Sub_Notification_Ans_Slot_Emergency_0200 + */ + it('Sub_Notification_Ans_Slot_Emergency_0200', 3, () => { + let addSlotCallBack = (err: Base.BusinessError): void => { + if (err) { + console.error(`addSlot failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("addSlot success"); + } + } + let notificationSlot: notificationManager.NotificationSlot = { + notificationType: notificationManager.SlotType.EMERGENCY_INFORMATION + }; + notificationManager.addSlot(notificationSlot, addSlotCallBack); + let getSlotsCallback = (err: Base.BusinessError, notificationSlot: Array): void => { + if (err) { + console.error(`getSlots failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info(`getSlots success, data is ${JSON.stringify(notificationSlot)}`); + } + } + notificationManager.getSlots(getSlotsCallback); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_001 + */ + it('Sub_Notification_Ces_StaticEvent_Enable_001', 3, () => { + let enable:boolean = true; + let Callback = (err: Base.BusinessError): void => { + if (err) { + console.error(`setStaticSubscriberState failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("setStaticSubscriberState success"); + } + } + commonEventManager.setStaticSubscriberState(enable, Callback); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_001 + */ + it('Sub_Notification_Ces_StaticEvent_Enable_002', 3, () => { + let enable:boolean = false; + let Callback = (err: Base.BusinessError): void => { + if (err) { + console.error(`setStaticSubscriberState failed, code is ${err.code}, message is ${err.message}`); + expect().assertFail() + } else { + console.info("setStaticSubscriberState success"); + } + } + commonEventManager.setStaticSubscriberState(enable, Callback); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_003 + * @tc.name setStaticSubscriberState(enable: boolean): Promise,enable=true + */ + it('Sub_Notification_Ces_StaticEvent_Enable_003', 3, () => { + let enable:boolean = true; + let evenName: string[] = ['usual.event.SEND_DATA']; + commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { + try { + promptAction.showToast({ + message: 'app.string.static_subscribe_enabled', + duration: 2000, + }); + } catch (error) { + console.error(`showToast error code is ${error.code}, message is ${error.message}`); + } + console.info(`setStaticSubscriberState success, state is ${enable}`); + }).catch((err: BusinessError) => { + console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); + expect().assertFail() + }); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_004 + * @tc.name setStaticSubscriberState(enable: boolean): Promise,enable=false + */ + it('Sub_Notification_Ces_StaticEvent_Enable_004', 3, () => { + let enable:boolean = false; + let evenName: string[] = ['usual.event.SEND_DATA']; + commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { + try { + promptAction.showToast({ + message: 'app.string.static_subscribe_enabled', + duration: 2000, + }); + } catch (error) { + console.error(`showToast error code is ${error.code}, message is ${error.message}`); + } + console.info(`setStaticSubscriberState success, state is ${enable}`); + }).catch((err: BusinessError) => { + console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); + expect().assertFail() + }); + }) + + /* + * @tc.number Sub_Notification_Ces_StaticEvent_Enable_014 + * @tc.name setStaticSubscriberState接口,参数enable为null和undefined、特殊字符、中文、数字,调用失败,返回401 + */ + it('Sub_Notification_Ces_StaticEvent_Enable_014', 3, () => { + let enable:boolean = null; + let evenName: string[] = ['usual.event.SEND_DATA']; + commonEventManager.setStaticSubscriberState(enable, evenName).then(() => { + try { + promptAction.showToast({ + message: 'app.string.static_subscribe_enabled', + duration: 2000, + }); + } catch (error) { + console.error(`showToast error code is ${error.code}, message is ${error.message}`); + } + console.info(`setStaticSubscriberState success, state is ${enable}`); + expect().assertFail() + }).catch((err: BusinessError) => { + console.info(`setStaticSubscriberState failed, errCode: ${err.code}, errMes: ${err.message}`); + expect(err.code).assertEqual(401); + }); + }) + }) } \ No newline at end of file diff --git a/function/notification/entry/src/ohosTest/ets/test/result.jpg b/function/notification/entry/src/ohosTest/ets/test/result.jpg new file mode 100644 index 0000000000000000000000000000000000000000..174604ed66f0035683ee3b7a42f94c752e7b0fe6 GIT binary patch literal 259114 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 literal 0 HcmV?d00001 diff --git a/function/notification/entry/src/ohosTest/ets/test/result.md b/function/notification/entry/src/ohosTest/ets/test/result.md new file mode 100644 index 00000000..47f644c5 --- /dev/null +++ b/function/notification/entry/src/ohosTest/ets/test/result.md @@ -0,0 +1,4 @@ +# result + +#### pic +![test_content](result.jpg) \ No newline at end of file -- Gitee