diff --git a/notification/ans_standard/BUILD.gn b/notification/ans_standard/BUILD.gn
index dc8fd2217e29f89ffaa26d767eaaf11f61edd1e9..e0b254f5a92c20d9453542eb10daca4b1c7ca9dc 100644
--- a/notification/ans_standard/BUILD.gn
+++ b/notification/ans_standard/BUILD.gn
@@ -17,7 +17,6 @@ group("ans_standard") {
if (is_standard_system) {
deps = [
#"actsansnotificationcancel:ActsAnsNotificationCancelTest",
- #"actsansnotificationremove:ActsAnsNotificationRemoveTest",
"actsNotificationSlotTest:ActsNotificationSlotTest",
"actsansslottest:ActsAnsSlotTest",
"actsnotificationshow:ActsNotificationShowTest",
diff --git a/notification/ans_standard/actsansnotificationremove/BUILD.gn b/notification/ans_standard/actsansnotificationremove/BUILD.gn
deleted file mode 100644
index f70bba05968cf0b5e0394bc4dcfec70a178cf8ed..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/BUILD.gn
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2021 Huawei Device 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("//test/xts/tools/build/suite.gni")
-
-ohos_js_hap_suite("ActsAnsNotificationRemoveTest") {
- hap_profile = "./src/main/config.json"
- deps = [
- ":hjs_demo_js_assets",
- ":hjs_demo_resources",
- ]
- certificate_profile = "./signature/openharmony_sx.p7b"
- hap_name = "ActsAnsNotificationRemoveTest"
- subsystem_name = "notification"
- part_name = "distributed_notification_service"
-}
-ohos_js_assets("hjs_demo_js_assets") {
- js2abc = true
- hap_profile = "./src/main/config.json"
- source_dir = "./src/main/js"
-}
-ohos_resources("hjs_demo_resources") {
- sources = [ "./src/main/resources" ]
- hap_profile = "./src/main/config.json"
-}
diff --git a/notification/ans_standard/actsansnotificationremove/Test.json b/notification/ans_standard/actsansnotificationremove/Test.json
deleted file mode 100644
index 3787ea1ba1eae6b10d664856badedf5ce377b2eb..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/Test.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "description": "Configuration for hjunit demo Tests",
- "driver": {
- "type": "OHJSUnitTest",
- "test-timeout": "180000",
- "shell-timeout": "180000",
- "bundle-name": "com.example.actsansnotificationremove",
- "package-name": "com.example.actsansnotificationremove"
- },
- "kits": [
- {
- "test-file-name": [
- "ActsAnsNotificationRemoveTest.hap"
- ],
- "type": "AppInstallKit",
- "cleanup-apps": true
- }
- ]
-}
\ No newline at end of file
diff --git a/notification/ans_standard/actsansnotificationremove/signature/openharmony_sx.p7b b/notification/ans_standard/actsansnotificationremove/signature/openharmony_sx.p7b
deleted file mode 100644
index cc53179a48f88f20acc379c138a001e9a15838f6..0000000000000000000000000000000000000000
Binary files a/notification/ans_standard/actsansnotificationremove/signature/openharmony_sx.p7b and /dev/null differ
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/config.json b/notification/ans_standard/actsansnotificationremove/src/main/config.json
deleted file mode 100644
index 672a9e8e04f94ef7d10762b1cd3b7902c7082554..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/config.json
+++ /dev/null
@@ -1,99 +0,0 @@
-{
- "app": {
- "bundleName": "com.example.actsansnotificationremove",
- "vendor": "example",
- "version": {
- "code": 1,
- "name": "1.0"
- },
- "apiVersion": {
- "compatible": 4,
- "target": 5,
- "releaseType": "Beta1"
- }
- },
- "deviceConfig": {},
- "module": {
- "package": "com.example.actsansnotificationremove",
- "name": ".entry",
- "deviceType": [
- "phone"
- ],
- "reqPermissions": [
- {
- "name": "ohos.permission.NOTIFICATION_CONTROLLER"
- }
- ],
- "distro": {
- "deliveryWithInstall": true,
- "moduleName": "entry",
- "moduleType": "entry"
- },
- "abilities": [
- {
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ],
- "orientation": "unspecified",
- "formsEnabled": false,
- "name": ".MainAbility",
- "srcLanguage": "js",
- "srcPath": "MainAbility",
- "icon": "$media:icon",
- "description": "$string:MainAbility_desc",
- "label": "$string:MainAbility_label",
- "type": "page",
- "visible": true,
- "launchType": "standard"
- },
- {
- "orientation": "unspecified",
- "formsEnabled": false,
- "name": ".TestAbility",
- "srcLanguage": "js",
- "srcPath": "TestAbility",
- "icon": "$media:icon",
- "description": "$string:TestAbility_desc",
- "label": "$string:TestAbility_label",
- "type": "page",
- "visible": true,
- "launchType": "standard"
- }
- ],
- "js": [
- {
- "pages": [
- "pages/index/index"
- ],
- "name": "default",
- "window": {
- "designWidth": 720,
- "autoDesignWidth": false
- }
- },
- {
- "pages": [
- "pages/index/index"
- ],
- "name": ".TestAbility",
- "window": {
- "designWidth": 720,
- "autoDesignWidth": false
- }
- }
- ],
- "testRunner": {
- "name": "OpenHarmonyTestRunner",
- "srcPath": "TestRunner"
- },
- "mainAbility": ".MainAbility",
- "srcPath": ""
- }
-}
\ No newline at end of file
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/app.js b/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/app.js
deleted file mode 100644
index 4f1747a95c4acbb66db5351e826c31584356e11c..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/app.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
-* Copyright (c) 2021 Huawei Device 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.
-*/
-export default {
- onCreate() {
- console.info('AceApplication onCreate');
- },
- onDestroy() {
- console.info('AceApplication onDestroy');
- }
-};
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/i18n/en-US.json b/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/i18n/en-US.json
deleted file mode 100644
index a4c13dcbdc39c537073f638393d7726ac9a5cdc4..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/i18n/en-US.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "strings": {
- "hello": "Hello",
- "world": "World"
- }
-}
\ No newline at end of file
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/i18n/zh-CN.json b/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/i18n/zh-CN.json
deleted file mode 100644
index b1c02368f72f929e4375a43170444de95dcc5984..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/i18n/zh-CN.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "strings": {
- "hello": "您好",
- "world": "世界"
- }
-}
\ No newline at end of file
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.css b/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.css
deleted file mode 100644
index 406641d81b4fb36d0b97c49b722528391c7a56a0..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.css
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2022 Huawei Device 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.
- */
-
-.container {
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-
-.title {
- font-size: 100px;
-}
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.hml b/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.hml
deleted file mode 100644
index 4fcd0a37b3c7e4bf08855b01194225f00ea6d03b..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.hml
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright (c) 2022 Huawei Device 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.
- */
-
-
-
- ActsAnsNotificationRemove
-
-
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.js b/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.js
deleted file mode 100644
index 8caa334075fc3e3c0273e48f472a44dc9b3b38f0..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/MainAbility/pages/index/index.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2021 Huawei Device 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 file from '@system.file'
-
-const injectRef = Object.getPrototypeOf(global) || global
-injectRef.regeneratorRuntime = require('@babel/runtime/regenerator')
-
-export default {
- data: {
- title: ""
- },
- onInit() {
- this.title = this.$t('strings.world');
- },
- onShow() {
- console.info('onShow finish')
- },
- onReady() {
- console.info('onReady');
- },
-}
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/app.js b/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/app.js
deleted file mode 100644
index cdc31f3dcf031e2f6a7665d9653e53bb649e21c5..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/app.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (c) 2022 Huawei Device 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 AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
-import { Hypium } from '@ohos/hypium'
-import testsuite from '../test/List.test'
-
-export default {
- onCreate() {
- console.info('TestApplication onCreate')
- var abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator()
- var abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments()
- console.info('start run testcase!!!')
- Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite)
- },
- onDestroy() {
- console.info("TestApplication onDestroy");
- }
-};
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/i18n/en-US.json b/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/i18n/en-US.json
deleted file mode 100644
index 3cb24b374b1d919ca8eac0638f361692b603a900..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/i18n/en-US.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "strings": {
- "hello": "Hello",
- "world": "World"
- },
- "Files": {
- }
-}
\ No newline at end of file
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/i18n/zh-CN.json b/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/i18n/zh-CN.json
deleted file mode 100644
index c804e32c0c3103929baca5617cdac70be11fdba1..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/i18n/zh-CN.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "strings": {
- "hello": "您好",
- "world": "世界"
- },
- "Files": {
- }
-}
\ No newline at end of file
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.css b/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.css
deleted file mode 100644
index b1bcd43387ba131cc1d30975ff7508a6f8084a4b..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.css
+++ /dev/null
@@ -1,30 +0,0 @@
-.container {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- left: 0px;
- top: 0px;
- width: 100%;
- height: 100%;
-}
-
-.title {
- font-size: 60px;
- text-align: center;
- width: 100%;
- height: 40%;
- margin: 10px;
-}
-
-@media screen and (device-type: phone) and (orientation: landscape) {
- .title {
- font-size: 60px;
- }
-}
-
-@media screen and (device-type: tablet) and (orientation: landscape) {
- .title {
- font-size: 100px;
- }
-}
\ No newline at end of file
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.hml b/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.hml
deleted file mode 100644
index f629c71a9be857db6cdf94149652a191b9b272ea..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.hml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- {{ $t('strings.hello') }} {{ title }}
-
-
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.js b/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.js
deleted file mode 100644
index 88b083a7f6b979019d6a2c5ad20b19c5fd43286b..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/TestAbility/pages/index/index.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (c) 2022 Huawei Device 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.
- */
-
-export default {
- data: {
- title: ""
- },
- onInit() {
- this.title = this.$t('strings.world');
- }
-}
-
-
-
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/TestRunner/OpenHarmonyTestRunner.js b/notification/ans_standard/actsansnotificationremove/src/main/js/TestRunner/OpenHarmonyTestRunner.js
deleted file mode 100644
index c5fa8620ca77d381f20b65a903b833e6e3378c97..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/TestRunner/OpenHarmonyTestRunner.js
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2022 Huawei Device 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 AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
-
-function translateParamsToString(parameters) {
- const keySet = new Set([
- '-s class', '-s notClass', '-s suite', '-s itName',
- '-s level', '-s testType', '-s size', '-s timeout',
- '-s package', '-s dryRun'
- ])
- let targetParams = '';
- for (const key in parameters) {
- if (keySet.has(key)) {
- targetParams += ' ' + key + ' ' + parameters[key]
- }
- }
- return targetParams.trim()
-}
-
- export default {
- onPrepare() {
- console.info('OpenHarmonyTestRunner OnPrepare')
- },
- onRun() {
- console.log('OpenHarmonyTestRunner onRun run')
- var abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments()
- var abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator()
-
- var testAbilityName = abilityDelegatorArguments.parameters['-p'] + '.TestAbility'
-
- var cmd = 'aa start -d 0 -a ' + testAbilityName + ' -b ' + abilityDelegatorArguments.bundleName
- cmd += ' ' + translateParamsToString(abilityDelegatorArguments.parameters)
- var debug = abilityDelegatorArguments.parameters["-D"]
- console.info('debug value : '+debug)
- if (debug == 'true')
- {
- cmd += ' -D'
- }
- console.info('cmd : '+cmd)
- abilityDelegator.executeShellCommand(cmd, (err, data) => {
- console.info('executeShellCommand : err : ' + JSON.stringify(err));
- console.info('executeShellCommand : data : ' + data.stdResult);
- console.info('executeShellCommand : data : ' + data.exitCode);
- })
- }
-};
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/test/ActsAnsNotificationRemove.test.js b/notification/ans_standard/actsansnotificationremove/src/main/js/test/ActsAnsNotificationRemove.test.js
deleted file mode 100644
index 76411a61ef797f099f35a87102a9ac353f072ee3..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/test/ActsAnsNotificationRemove.test.js
+++ /dev/null
@@ -1,3088 +0,0 @@
-/*
-* Copyright (c) 2021 Huawei Device 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 notify from '@ohos.notification'
-import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium'
-let timeout = 300;
-export default function ActsAnsNotificationRemove() {
-describe('ActsAnsNotificationRemove', function () {
- console.info("===========ActsAnsNotificationRemove start====================>");
- let subscriber;
- function publishCallback(err) {
- console.info("==========================publishCallback=======================>");
- }
- let hashCode;
- function onConsumeRemove(data) {
- console.info("=============ANS_Remove_0100 onConsume start=======================>");
- console.info("=============ANS_Remove_0100 onConsume data:==================>" + JSON.stringify(data));
- console.info("=============ANS_Remove_0100 onConsume hascode:===============>" + data.request.hashCode);
- hashCode = data.request.hashCode
- notify.remove(hashCode, notify.RemoveReason.CANCEL_REASON_REMOVE, removeCallBack);
- console.info("=============ANS_Remove_0100 onConsume remove=======================>");
- console.info("=============ANS_Remove_0100 onConsume end=======================>");
- }
-
- function onCancelRemove(data) {
- console.info("==========ANS_Remove_0100 onCancel start==================>");
- console.info("==========ANS_Remove_0100 onCancel data : ================>" + JSON.stringify(data));
- console.info("==========ANS_Remove_0100 onCancel hashCode===============>" + hashCode);
- console.info("==========ANS_Remove_0100 onCancel data.request.hashCode==>" + data.request.hashCode);
- expect(hashCode).assertEqual(data.request.hashCode);
- console.info("==========ANS_Remove_0100 onCancel end=======================>");
- }
-
- function removeCallBack(err, data) {
- console.info("==========ANS_Remove_0100 removeCallBack err=========>" + JSON.stringify(err));
- console.info("==========ANS_Remove_0100 removeCallBack data : =======================>" + JSON.stringify(data));
- }
- function subscriberCallBack(err, data) {
- console.info("================subscriberCallBack err : =======================>" + JSON.stringify(err));
- console.info("================subscriberCallBack data : =======================>" + JSON.stringify(data));
- }
- function publishCallback(err, data) {
- console.info("================publishCallback err : =======================>" + JSON.stringify(err));
- console.info("================publishCallback data : =======================>" + JSON.stringify(data));
- }
-
- /*
- * @tc.number: ANS_Remove_0100
- * @tc.name: remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback): void;
- * @tc.desc: Verify that the call interface remove
- * deletes the notification information through hashcode
- */
- it('ANS_Remove_0100', 0, async function (done) {
- console.info("===============ANS_Remove_0100==========================>");
- hashCode = 0
- let subscriber ={
- onConsume:onConsumeRemove,
- onCancel:onCancelRemove,
- }
- await notify.subscribe(subscriber);
- console.info("==================ANS_Remove_0100 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 1,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0100",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("=============ANS_Remove_0100 publish promise===========>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0100 setTimeout==================>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0100 setTimeout unsubscribe==================>");
- await notify.cancelAll();
- done();
- }),timeout);
-
- })
-
- function onConsumeRemovePromise(data) {
- console.info("================ANS_Remove_0200 onConsume start===============>");
- console.info("================ANS_Remove_0200 onConsume data================>" + JSON.stringify(data));
- hashCode = data.request.hashCode
- console.info("================ANS_Remove_0200 onConsume hascode:========>" + data.request.hashCode);
- notify.remove(hashCode, notify.RemoveReason.CANCEL_REASON_REMOVE);
- console.info("================ANS_Remove_0200 onConsume remove============>");
- console.info("================ANS_Remove_0200 onConsume end===============>");
- }
-
- function onCancelRemovePromise(data) {
- console.info("===========ANS_Remove_0200 onCancel start================>");
- console.info("===========ANS_Remove_0200 onCancel data:=================>" + JSON.stringify(data));
- console.info("===========ANS_Remove_0200 onCancel hashCode====================>" + hashCode);
- console.info("===========ANS_Remove_0200 onCancel data.request.hashCode=======>" + data.request.hashCode);
- expect(hashCode).assertEqual(data.request.hashCode);
- console.info("===========ANS_Remove_0200 onCancel end===================>");
- }
-
- /*
- * @tc.number: ANS_Remove_0200
- * @tc.name: remove(hashCode: string, reason: RemoveReason): Promise;
- * @tc.desc: Verify that the call interface remove to
- * deletes the notification information through hashcode
- */
- it('ANS_Remove_0200', 0, async function (done) {
- console.info("===============ANS_Remove_0200==========================>");
- hashCode = 0
- let subscriber ={
- onConsume:onConsumeRemovePromise,
- onCancel:onCancelRemovePromise,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_0200 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 2,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0200",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("======ANS_Remove_0200 publish==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0200 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0200 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveErrHashCode(data) {
- console.info("================ANS_Remove_0300 onConsume start=======================>");
- console.info("================ANS_Remove_0300 onConsume data:=============>" + JSON.stringify(data));
- notify.remove("errorHashCode", notify.RemoveReason.CANCEL_REASON_REMOVE, removeErrHashCodeCallBack);
- console.info("================ANS_Remove_0300 onConsume remove=======================>");
- console.info("================ANS_Remove_0300 onConsume end=======================>");
- }
- function onCancelRemoveErrHashCode() {
- console.info("================ANS_Remove_0300 onCancel start=======================>");
- expect().assertFail();
- console.info("================ANS_Remove_0300 onCancel end=======================>");
- }
- function removeErrHashCodeCallBack(err) {
- console.info("==========ANS_Remove_0300 removeCallBack start==============>");
- console.info("==========ANS_Remove_0300 removeCallBack err====================>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("==========ANS_Remove_0300 removeCallBack end=======================>");
- }
-
- /*
- * @tc.number: ANS_Remove_0300
- * @tc.name: remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback): void
- * @tc.desc: Verify that the error hashcode is used to call the interface remove
- * to delete the notification information
- */
- it('ANS_Remove_0300', 0, async function (done) {
- console.info("===============ANS_Remove_0300==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveErrHashCode,
- onCancel:onCancelRemoveErrHashCode,
- }
- await notify.subscribe(subscriber);
- console.info("==================ANS_Remove_0300 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 3,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0300",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==================ANS_Remove_0300 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0300 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0300 setTimeout unsubscribe============>");
- await notify.cancelAll()
- done();
- }),timeout);
- })
-
- function onConsumeRemoveErrHashCodePromise(data) {
- console.info("===========ANS_Remove_0400 onConsume start:===========>");
- console.info("===========ANS_Remove_0400 onConsume data:===========>" + JSON.stringify(data));
- notify.remove("errorHashCode", notify.RemoveReason.CANCEL_REASON_REMOVE).then((data)=>{
- console.info("===========ANS_Remove_0400 onConsume remove data:===========>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("===========ANS_Remove_0400 onConsume remove err:============>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("===========ANS_Remove_0400 onConsume end:===================>");
- });
- }
-
- function onCancelRemoveErrHashCodePromise() {
- console.info("===========ANS_Remove_0400 onCancel start:===========>");
- expect().assertFail();
- console.info("===========ANS_Remove_0400 onCancel end:===========>");
- }
-
- /*
- * @tc.number: ANS_Remove_0400
- * @tc.name: remove(hashCode: string, reason: RemoveReason): Promise
- * @tc.desc: Verify that the error hashcode is used to call the interface remove
- * to delete the notification information
- */
- it('ANS_Remove_0400', 0, async function (done) {
- console.info("===============ANS_Remove_0400==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveErrHashCodePromise,
- onCancel:onCancelRemoveErrHashCodePromise,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_0400 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 4,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0400",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==================ANS_Remove_0400 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0400 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0400 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveUseEmptyCharacter(data) {
- console.info("================ANS_Remove_0500 onConsume start==============>");
- console.info("================ANS_Remove_0500 onConsume data:==============>" + JSON.stringify(data));
- notify.remove('', notify.RemoveReason.CANCEL_REASON_REMOVE, removeCallBackUseEmptyCharacter);
- console.info("================ANS_Remove_0500 onConsume remove=============>");
- console.info("================ANS_Remove_0500 onConsume end================>");
- }
-
- function onCancelRemoveUseEmptyCharacter(data) {
- console.info("=============ANS_Remove_0500 onCancel start===============>");
- console.info("=============ANS_Remove_0500 onCancel data:===============>" + JSON.stringify(data));
- expect().assertFail();
- console.info("=============ANS_Remove_0500 onCancel end=================>");
- }
-
- function removeCallBackUseEmptyCharacter(err) {
- console.info("=============ANS_Remove_0500 removeCallBack start===============>");
- console.info("=============ANS_Remove_0500 removeCallBack err=================>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("=============ANS_Remove_0500 removeCallBack end=================>");
- }
-
- /*
- * @tc.number: ANS_Remove_0500
- * @tc.name: remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback): void;
- * @tc.desc: Verify that the Empty Character hashcode is used to call the interface remove
- * to delete the notification information
- */
- it('ANS_Remove_0500', 0, async function (done) {
- console.info("===============ANS_Remove_0500==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveUseEmptyCharacter,
- onCancel:onCancelRemoveUseEmptyCharacter,
- }
- await notify.subscribe(subscriber);
- console.info("==================ANS_Remove_0500 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 5,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0500",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==================ANS_Remove_0500 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0500 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0500 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function OnConsumeRemoveUseEmptyCharacterPromise(data) {
- console.info("===============ANS_Remove_0600 onConsume start==================>");
- console.info("===============ANS_Remove_0600 onConsume data:==================>" + JSON.stringify(data));
- notify.remove('', notify.RemoveReason.CANCEL_REASON_REMOVE).then((data)=>{
- console.info("===========ANS_Remove_0600 onConsume remove data:============>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("===========ANS_Remove_0600 onConsume remove err:=============>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("===========ANS_Remove_0600 onConsume end=====================>");
- });
-
- }
-
- function OnCancelRemoveUseEmptyCharacterPromise(data) {
- console.info("==============ANS_Remove_0600 onCancel start=============>");
- console.info("==============ANS_Remove_0600 onCancel data:=============>" + JSON.stringify(data));
- expect().assertFail();
- console.info("==============ANS_Remove_0600 onCancel end===============>");
- }
-
- /*
- * @tc.number: ANS_Remove_0600
- * @tc.name: remove(hashCode: string, reason: RemoveReason): Promise;
- * @tc.desc: Verify that the Empty Character hashcode is used to call the interface remove
- * to delete the notification information
- */
- it('ANS_Remove_0600', 0, async function (done) {
- console.info("===============ANS_Remove_0600 start==========================>");
- let subscriber ={
- onConsume:OnConsumeRemoveUseEmptyCharacterPromise,
- onCancel:OnCancelRemoveUseEmptyCharacterPromise,
- }
- await notify.subscribe(subscriber);
- console.info("==================ANS_Remove_0600 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 6,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0600",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==================ANS_Remove_0600 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0600 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0600 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveNotExistHashCode(data) {
- console.info("==============ANS_Remove_0700 onConsume start===================>");
- console.info("==============ANS_Remove_0700 onConsume data:===================>" + JSON.stringify(data));
- notify.remove("9999_9999_9", notify.RemoveReason.CANCEL_REASON_REMOVE, removeNotExistHashCodeCallBack);
- console.info("==============ANS_Remove_0700 onConsume remove===================>");
- console.info("==============ANS_Remove_0700 onConsume end===================>");
- }
-
- function onCancelRemoveNotExistHashCode(data) {
- console.info("==============ANS_Remove_0700 onCancel start=======================>");
- console.info("==============ANS_Remove_0700 onCancel data:============>" + JSON.stringify(data));
- expect().assertFail();
- console.info("==============ANS_Remove_0700 onCancel end=======================>");
- }
-
- function removeNotExistHashCodeCallBack(err) {
- console.info("==========ANS_Remove_0700 removeCallBack start==========>");
- console.info("==========ANS_Remove_0700 removeCallBack err=================>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("==========ANS_Remove_0700 removeCallBack end=======================>");
- }
-
- /*
- * @tc.number: ANS_Remove_0700
- * @tc.name: remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback): void;
- * @tc.desc: Verify that the not exist hashCode is used to call the interface remove
- * to delete the notification information
- */
- it('ANS_Remove_0700', 0, async function (done) {
- console.info("===============ANS_Remove_0700==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveNotExistHashCode,
- onCancel:onCancelRemoveNotExistHashCode,
- }
- await notify.subscribe(subscriber);
- console.info("================ANS_Remove_0700 subscribe promise=======>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 7,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0700",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("============ANS_Remove_0700 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0700 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0700 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveNotExistHashCodePromise(data) {
- console.info("================ANS_Remove_0800 onConsume start===============>");
- console.info("================ANS_Remove_0800 onConsume data:===============>" + JSON.stringify(data));
- notify.remove("9999_9999_9", notify.RemoveReason.CANCEL_REASON_REMOVE).then((data)=>{
- console.info("===========ANS_Remove_0800 onConsume remove data:=========>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("===========ANS_Remove_0800 onConsume remove err:==========>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("===========ANS_Remove_0800 onConsume end==================>");
- });
-
- }
-
- function onCancelRemoveNotExistHashCodePromise(data) {
- console.info("============ANS_Remove_0800 onCancel start===============>");
- console.info("============ANS_Remove_0800 onCancel data:===============>" + JSON.stringify(data));
- expect().assertFail();
- console.info("============ANS_Remove_0800 onCancel end=================>");
- }
-
- /*
- * @tc.number: ANS_Remove_0800
- * @tc.name: remove(hashCode: string, reason: RemoveReason): Promise;
- * @tc.desc: Verify that the not exist hashCode is used to call the interface remove
- * to delete the notification information
- */
- it('ANS_Remove_0800', 0, async function (done) {
- console.info("===============ANS_Remove_0800==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveNotExistHashCodePromise,
- onCancel:onCancelRemoveNotExistHashCodePromise,
- }
- await notify.subscribe(subscriber);
- console.info("================ANS_Remove_0800 subscribe promise=======>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 8,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0800",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==========ANS_Remove_0800 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0800 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0800 setTimeout unsubscribe============>");
- await notify.cancelAll()
- done();
- }),timeout);
- })
-
- function onConsumeRemoveNonComplianceHashCode(data) {
- console.info("================ANS_Remove_0900 onConsume start===================>");
- console.info("================ANS_Remove_0900 onConsume data: ==================>" + JSON.stringify(data));
- notify.remove("哈希码", notify.RemoveReason.CANCEL_REASON_REMOVE, removeNonComplianceHashCallBack);
- console.info("================ANS_Remove_0900 onConsume remove==================>");
- console.info("================ANS_Remove_0900 onConsume end=====================>");
- }
-
- function onCancelRemoveNonComplianceHashCode(data) {
- console.info("================ANS_Remove_0900 onCancel start====================>");
- console.info("================ANS_Remove_0900 onCancel data:====================>" + JSON.stringify(data));
- expect().assertFail();
- console.info("================ANS_Remove_0900 onCancel end======================>");
- }
-
- function removeNonComplianceHashCallBack(err, data) {
- console.info("================ANS_Remove_0900 removeCallBack start=======================>");
- console.info("================ANS_Remove_0900 removeCallBack err=================>" + JSON.stringify(err));
- console.info("================ANS_Remove_0900 removeCallBack data=================>" + JSON.stringify(data));
- console.info("================ANS_Remove_0900 removeCallBack end=======================>");
- expect(err.code != 0).assertEqual(true);
- }
-
- /*
- * @tc.number: ANS_Remove_0900
- * @tc.name: remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback): void;
- * @tc.desc: Verify that the non compliance hashCode is used to call the interface remove
- * to delete the notification information
- */
- it('ANS_Remove_0900', 0, async function (done) {
- console.info("===============ANS_Remove_0900==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveNonComplianceHashCode,
- onCancel:onCancelRemoveNonComplianceHashCode,
- }
- await notify.subscribe(subscriber);
- console.info("============ANS_Remove_0900 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 9,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "0900",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==================ANS_Remove_0900 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_0900 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_0900 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveNonComplianceHashCodePromise(data) {
- console.info("================ANS_Remove_1000 onConsume start===========>");
- console.info("================ANS_Remove_1000 onConsume data:===========>" + JSON.stringify(data));
- notify.remove("哈希码", notify.RemoveReason.CANCEL_REASON_REMOVE).then((data)=>{
- console.info("===========ANS_Remove_1000 onConsume remove data:===========>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("===========ANS_Remove_1000 onConsume remove err:===========>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("===========ANS_Remove_1000 onConsume end===================>");
- });
- }
-
- function onCancelRemoveNonComplianceHashCodePromise(data) {
- console.info("================ANS_Remove_1000 onCancel start==================>");
- console.info("================ANS_Remove_1000 onCancel data:==================>" + JSON.stringify(data));
- expect().assertFail();
- console.info("================ANS_Remove_1000 onCancel end====================>");
- }
-
- /*
- * @tc.number: ANS_Remove_1000
- * @tc.name: remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback): void;
- * @tc.desc: Verify that the non compliance hashCode is used to call the interface remove
- * to delete the notification information
- */
- it('ANS_Remove_1000', 0, async function (done) {
- console.info("===============ANS_Remove_1000==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveNonComplianceHashCodePromise,
- onCancel:onCancelRemoveNonComplianceHashCodePromise,
- }
- await notify.subscribe(subscriber);
- console.info("================ANS_Remove_1000 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 10,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1000",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("================ANS_Remove_1000 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1000 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1000 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function removeCallBack2TimesOf2(err) {
- console.info("=====ANS_Remove_1100 removeCallBack2TimesOf2 start==========>");
- console.info("=====ANS_Remove_1100 removeCallBack2TimesOf2 err============>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("=====ANS_Remove_1100 removeCallBack2TimesOf2 end==========>");
- }
- function removeCallBack2TimesOf1(err) {
- console.info("=====ANS_Remove_1100 removeCallBack2TimesOf1 start============>");
- console.info("=====ANS_Remove_1100 removeCallBack2TimesOf1 err========>" + JSON.stringify(err));
- expect(err.code).assertEqual(0);
- notify.remove(hashCode1100, notify.RemoveReason.CANCEL_REASON_REMOVE, removeCallBack2TimesOf2);
- console.info("=====ANS_Remove_1100 removeCallBack2TimesOf1 end============>");
- }
- let hashCode1100;
- function onConsumeCallbackRemove2Times(data) {
- console.info("=====ANS_Remove_1100 onConsume start=================>");
- console.info("=====ANS_Remove_1100 onConsume data: ================>" + JSON.stringify(data));
- hashCode1100 = data.request.hashCode;
- notify.remove(data.request.hashCode, notify.RemoveReason.CANCEL_REASON_REMOVE, removeCallBack2TimesOf1);
- console.info("=====ANS_Remove_1100 onConsume remove================>");
- console.info("=====ANS_Remove_1100 onConsume end===================>");
- }
- let timesOfOnCancelCallbackRemove2Times
- function onCancelCallbackRemove2Times(data) {
- timesOfOnCancelCallbackRemove2Times = timesOfOnCancelCallbackRemove2Times + 1
- console.info("=====ANS_Remove_1100 onCancel start=======================>");
- console.info("=====ANS_Remove_1100 onCancel data:=======================>" + JSON.stringify(data));
- if (timesOfOnCancelCallbackRemove2Times == 1){
- expect(data.request.id).assertEqual(11);
- } else if (timesOfOnCancelCallbackRemove2Times == 2){
- expect().assertFail();
- }
- console.info("=====ANS_Remove_1100 onCancel end=======================>");
- }
-
- /*
- * @tc.number: ANS_Remove_1100
- * @tc.name: remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback): void;
- * @tc.desc: Verify that the interface remove
- * is called twice in a row to delete the notification information
- */
- it('ANS_Remove_1100', 0, async function (done) {
- console.info("===============ANS_Remove_1100==========================>");
- hashCode1100 = 0;
- timesOfOnCancelCallbackRemove2Times = 0
- let subscriber ={
- onConsume:onConsumeCallbackRemove2Times,
- onCancel:onCancelCallbackRemove2Times,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_1100 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 11,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1100",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==========ANS_Remove_1100 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1100 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1100 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeCallbackRemove2TimesPromise(data) {
- console.info("=======ANS_Remove_1200 onConsume start=============>");
- console.info("=======ANS_Remove_1200 onConsume data:=============>" + JSON.stringify(data));
- notify.remove(data.request.hashCode, notify.RemoveReason.CANCEL_REASON_REMOVE).then(()=>{
- console.info("=======ANS_Remove_1200 onConsume remove_2times1:=======>");
- }).catch((err)=>{
- console.info("=======ANS_Remove_1200 onConsume remove_2times1 err:========>" + JSON.stringify(err));
- expect(err.code == 0).assertEqual(true);
- });
- notify.remove(data.request.hashCode, notify.RemoveReason.CANCEL_REASON_REMOVE).then((data)=>{
- console.info("=======ANS_Remove_1200 onConsume remove_2times2 data:=======>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("=======ANS_Remove_1200 onConsume remove_2times2 err:========>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("================ANS_Remove_1200 onConsume end=================>");
- });
- }
- let timesOfOnCancelCallbackRemove2TimesPromise
- function onCancelCallbackRemove2TimesPromise(data) {
- timesOfOnCancelCallbackRemove2TimesPromise = timesOfOnCancelCallbackRemove2TimesPromise + 1
- console.info("================ANS_Remove_1200 onCancel start=========>");
- console.info("================ANS_Remove_1200 onCancel data:=========>" + JSON.stringify(data));
- if (timesOfOnCancelCallbackRemove2TimesPromise == 1){
- expect(data.request.id).assertEqual(12);
- console.info("============ANS_Remove_1200 onCancel id:===========>" + JSON.stringify(data.request.id));
- } else if (timesOfOnCancelCallbackRemove2TimesPromise == 2){
- expect().assertFail();
- }
- console.info("================ANS_Remove_1200 onCancel end==============>");
- }
-
- /*
- * @tc.number: ANS_Remove_1200
- * @tc.name: remove(hashCode: string, reason: RemoveReason): Promise;
- * @tc.desc: Verify that the interface remove is called twice in a row to
- * delete the notification information
- */
- it('ANS_Remove_1200', 0, async function (done) {
- console.info("===============ANS_Remove_1200 start========================>");
- timesOfOnCancelCallbackRemove2TimesPromise = 0
- let subscriber ={
- onConsume:onConsumeCallbackRemove2TimesPromise,
- onCancel:onCancelCallbackRemove2TimesPromise,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_1200 subscribe promise=============>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 12,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1200",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("============ANS_Remove_1200 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1200 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1200 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveIsUnremovable(data) {
- console.info("==========ANS_Remove_1300 onConsume start=================>");
- console.info("==========ANS_Remove_1300 onConsume data:=================>" + JSON.stringify(data));
- notify.remove(data.request.hashCode, notify.RemoveReason.CANCEL_REASON_REMOVE, removeIsUnremovableCallBack);
- console.info("==========ANS_Remove_1300 onConsume remove==============>");
- console.info("==========ANS_Remove_1300 onConsume end=================>");
- }
-
- function onCancelRemoveIsUnremovable(data) {
- console.info("==========ANS_Remove_1300 onCancel start================>");
- console.info("==========ANS_Remove_1300 onCancel data:================>" + JSON.stringify(data));
- console.info("==========ANS_Remove_1300 onCancel end================>");
- }
-
- function removeIsUnremovableCallBack(err) {
- console.info("==========ANS_Remove_1300 removeCallBack start===================>");
- console.info("==========ANS_Remove_1300 removeCallBack err=====================>" + JSON.stringify(err));
- expect(err.code).assertEqual(0);
- console.info("==========ANS_Remove_1300 removeCallBack end=====================>");
- }
-
- /*
- * @tc.number: ANS_Remove_1300
- * @tc.name: remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback): void;
- * @tc.desc: Verify that the calling interface remove
- * deletes the notification information that the property isunremovable is true
- */
- it('ANS_Remove_1300', 0, async function (done) {
- console.info("===============ANS_Remove_1300==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveIsUnremovable,
- onCancel:onCancelRemoveIsUnremovable,
- }
- await notify.subscribe(subscriber);
- console.info("================ANS_Remove_1300 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 13,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : true,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1300",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("================ANS_Remove_1300 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1300 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1300 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function OnConsumeRemoveIsUnremovablePromise(data) {
- console.info("==============ANS_Remove_1400 onConsume start==============>");
- console.info("==============ANS_Remove_1400 onConsume data:==============>" + JSON.stringify(data));
- notify.remove(data.request.hashCode, notify.RemoveReason.CANCEL_REASON_REMOVE).then((data)=>{
- console.info("=======ANS_Remove_1400 onConsume remove data:=======>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("=======ANS_Remove_1400 onConsume remove err:========>" + JSON.stringify(err));
- expect(err.code).assertEqual(0);
- console.info("=======ANS_Remove_1400 onConsume end================>");
- });
- }
-
- function OnCancelRemoveIsUnremovablePromise(data) {
- console.info("==============ANS_Remove_1400 onCancel start==============>");
- console.info("==============ANS_Remove_1400 onCancel data:==============>" + JSON.stringify(data));
- console.info("==============ANS_Remove_1400 onCancel end================>");
- }
-
- /*
- * @tc.number: ANS_Remove_1400
- * @tc.name: remove(hashCode: string, reason: RemoveReason): Promise;
- * @tc.desc: Verify that the calling interface remove
- * deletes the notification information that the property isunremovable is true
- */
- it('ANS_Remove_1400', 0, async function (done) {
- console.info("===============ANS_Remove_1400 start==========================>");
- let subscriber ={
- onConsume:OnConsumeRemoveIsUnremovablePromise,
- onCancel:OnCancelRemoveIsUnremovablePromise,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_1400 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 14,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : true,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1400",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==============ANS_Remove_1400 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1400 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1400 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- let timesOfOnConsumeRemoveAllByBundleOption
- function onConsumeRemoveAllByBundleOption(data) {
- timesOfOnConsumeRemoveAllByBundleOption = timesOfOnConsumeRemoveAllByBundleOption + 1
- console.info("==========ANS_Remove_1500 onConsume start=======>");
- console.info("==========ANS_Remove_1500 onConsume data:=======>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:data.request.creatorUid,
- }
- if (timesOfOnConsumeRemoveAllByBundleOption == 2){
- notify.removeAll(bundleOption,removeAllByBundleOptionCallBack);
- console.info("=======ANS_Remove_1500 onConsume remove=============>");
- }
- console.info("===========ANS_Remove_1500 onConsume end===========>");
- }
- let timesOfOnCancelRemoveAllByBundleOption
- function onCancelRemoveAllByBundleOption(data) {
- timesOfOnCancelRemoveAllByBundleOption = timesOfOnCancelRemoveAllByBundleOption + 1
- console.info("===========ANS_Remove_1500 onCancel start====================>");
- console.info("===========ANS_Remove_1500 onCancel data:====================>" + JSON.stringify(data));
- if (timesOfOnCancelRemoveAllByBundleOption == 1){
- expect(data.request.label).assertEqual("1500_1");
- }else if (timesOfOnCancelRemoveAllByBundleOption == 2){
- expect(data.request.label).assertEqual("1500_2");
- }
- console.info("===========ANS_Remove_1500 onCancel end=======================>");
- }
- function removeAllByBundleOptionCallBack(data) {
- console.info("===========ANS_Remove_1500 removeAllCallBack start=================>");
- console.info("===========ANS_Remove_1500 removeAllCallBack data==================>" + JSON.stringify(data));
- console.info("===========ANS_Remove_1500 removeAllCallBack end===================>");
- }
-
- /*
- * @tc.number: ANS_Remove_1500
- * @tc.name: removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * @tc.desc: Verify that the calling interface removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * deletes all notification information through BundleOption
- */
- it('ANS_Remove_1500', 0, async function (done) {
- console.info("===============ANS_Remove_1500 start==========================>");
- timesOfOnCancelRemoveAllByBundleOption = 0
- timesOfOnConsumeRemoveAllByBundleOption = 0
- let subscriber ={
- onConsume:onConsumeRemoveAllByBundleOption,
- onCancel:onCancelRemoveAllByBundleOption,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_1500 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 15,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1500_1",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- let notificationRequest1 = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 15,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1500_2",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("=============ANS_Remove_1500 publish1 promise==================>");
- await notify.publish(notificationRequest1);
- console.info("=============ANS_Remove_1500 publish2 promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1500 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1500 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- let timesOfOnConsumeRemoveAllByBundleOptionNullUid
- function onConsumeRemoveAllByBundleOptionNullUid(data) {
- console.info("===============ANS_Remove_1600 onConsume start================>");
- console.info("===============ANS_Remove_1600 onConsume data:========>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:0,
- }
- timesOfOnConsumeRemoveAllByBundleOptionNullUid = timesOfOnConsumeRemoveAllByBundleOptionNullUid + 1
- if (timesOfOnConsumeRemoveAllByBundleOptionNullUid == 2){
- notify.removeAll(bundleOption,removeAllByBundleOptionCallBackNullUid);
- console.info("===============ANS_Remove_1600 onConsume remove==================>");
- }
- console.info("===============ANS_Remove_1600 onConsume end================>");
- }
- function onCancelRemoveAllByBundleOptionNullUid(data) {
- console.info("===============ANS_Remove_1600 onCancel start===================>");
- console.info("===============ANS_Remove_1600 onCancel data:===================>" + JSON.stringify(data));
- expect().assertFail();
- console.info("===============ANS_Remove_1600 onCancel end====================>");
- }
- function removeAllByBundleOptionCallBackNullUid(err) {
- console.info("=========ANS_Remove_1600 removeAllCallBack start=============>");
- console.info("=========ANS_Remove_1600 removeAllCallBack err===============>" + JSON.stringify(err));
- console.info("=========ANS_Remove_1600 removeAllCallBack end===============>");
- }
-
- /*
- * @tc.number: ANS_Remove_1600
- * @tc.name: removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * @tc.desc: Verify that the calling interface removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * deletes all notification information through BundleOption Correct bundle, 0 uid.
- */
- it('ANS_Remove_1600', 0, async function (done) {
- console.info("===============ANS_Remove_1600==========================>");
- timesOfOnConsumeRemoveAllByBundleOptionNullUid = 0
- let subscriber ={
- onConsume:onConsumeRemoveAllByBundleOptionNullUid,
- onCancel:onCancelRemoveAllByBundleOptionNullUid,
- }
- await notify.subscribe(subscriber);
- console.info("==================ANS_Remove_1600 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 16,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1600_1",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- let notificationRequest1 = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 16,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1600_2",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==================ANS_Remove_1600 publish1 promise==================>");
- await notify.publish(notificationRequest1);
- console.info("==================ANS_Remove_1600 publish2 promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1600 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1600 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveAllByBundleOptionWrongUid(data) {
- console.info("========ANS_Remove_1700 onConsume start==============>");
- console.info("========ANS_Remove_1700 onConsume data:==============>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:123456789
- }
- notify.removeAll(bundleOption,removeAllByBundleOptionCallBackWrongUid);
- console.info("========ANS_Remove_1700 onConsume remove============>");
- console.info("========ANS_Remove_1700 onConsume end===============>");
- }
- function onCancelRemoveAllByBundleOptionWrongUid(data) {
- console.info("==========ANS_Remove_1700 onCancel start====================>");
- console.info("==========ANS_Remove_1700 onCancel data:====================>" + JSON.stringify(data));
- expect().assertFail();
- console.info("==========ANS_Remove_1700 onCancel end======================>");
- }
- function removeAllByBundleOptionCallBackWrongUid(err) {
- console.info("==========ANS_Remove_1700 removeAllCallBack start=============>");
- console.info("==========ANS_Remove_1700 removeAllCallBack err===============>" + JSON.stringify(err));
- console.info("==========ANS_Remove_1700 removeAllCallBack end=======================>");
- }
-
- /*
- * @tc.number: ANS_Remove_1700
- * @tc.name: removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * @tc.desc: Verify that the calling interface removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * deletes all notification information through BundleOption Correct bundle, wrong uid.
- */
- it('ANS_Remove_1700', 0, async function (done) {
- console.info("===============ANS_Remove_1700==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveAllByBundleOptionWrongUid,
- onCancel:onCancelRemoveAllByBundleOptionWrongUid,
- }
- await notify.subscribe(subscriber);
- console.info("=============ANS_Remove_1700 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 17,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1700",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("===============ANS_Remove_1700 publish promise===============>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1700 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1700 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
-
- })
-
- function onConsumeRemoveAllByBundleOptionWrongBundleCorrectUid(data) {
- console.info("==============ANS_Remove_1800 onConsume start=============>");
- console.info("==============ANS_Remove_1800 onConsume data:=============>" + JSON.stringify(data));
- let bundleOption = {
- bundle:"wrongBundleName",
- uid:data.request.creatorUid,
- }
- notify.removeAll(bundleOption,removeAllByBundleOptionCallBackWrongBundleCorrectUid);
- console.info("==============ANS_Remove_1800 onConsume remove=============>");
- console.info("==============ANS_Remove_1800 onConsume end================>");
- }
- function onCancelremoveAllByBundleOptionwrongBundleCorrectUid(data) {
- console.info("==============ANS_Remove_1800 onCancel start===============>");
- console.info("==============ANS_Remove_1800 onCancel data:===============>" + JSON.stringify(data));
- expect().assertFail();
- console.info("==============ANS_Remove_1800 onCancel end===============>");
- }
- function removeAllByBundleOptionCallBackWrongBundleCorrectUid(err, data) {
- console.info("=========ANS_Remove_1800 removeAllCallBack start==========>");
- console.info("=========ANS_Remove_1800 removeAllCallBack err============>" + JSON.stringify(err));
- console.info("=========ANS_Remove_1800 removeAllCallBack end==========>");
- }
-
- /*
- * @tc.number: ANS_Remove_1800
- * @tc.name: removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * @tc.desc: Verify that the calling interface removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * deletes all notification information through BundleOption wrong bundle, correct uid.
- */
- it('ANS_Remove_1800', 0, async function (done) {
- console.info("===============ANS_Remove_1800 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveAllByBundleOptionWrongBundleCorrectUid,
- onCancel:onCancelremoveAllByBundleOptionwrongBundleCorrectUid,
- }
- await notify.subscribe(subscriber);
- console.info("================ANS_Remove_1800 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 18,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1800",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("============ANS_Remove_1800 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1800 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1800 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveAllByBundleOptionNullCharacterBundleCorrectUid(data) {
- console.info("===========ANS_Remove_1900 onConsume start===============>");
- console.info("===========ANS_Remove_1900 onConsume data:===============>" + JSON.stringify(data));
- let bundleOption = {
- bundle:"",
- uid:data.request.creatorUid,
- }
- notify.removeAll(bundleOption,removeAllByBundleOptionCallBackNullCharacterBundleCorrectUid);
- console.info("===========ANS_Remove_1900 onConsume removeAll===========>");
- console.info("===========ANS_Remove_1900 onConsume end=================>");
- }
- function onCancelRemoveAllByBundleOptionNullCharacterBundleCorrectUid(data) {
- console.info("===========ANS_Remove_1900 onCancel start===========>");
- console.info("===========ANS_Remove_1900 onCancel data:==========>" + JSON.stringify(data));
- expect().assertFail();
- console.info("===========ANS_Remove_1900 onCancel end===========>");
- }
- function removeAllByBundleOptionCallBackNullCharacterBundleCorrectUid(err) {
- console.info("========ANS_Remove_1900 removeAllCallback start===========>");
- console.info("========ANS_Remove_1900 removeAllCallback err=============>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("========ANS_Remove_1900 removeAllCallback end=============>");
- }
-
- /*
- * @tc.number: ANS_Remove_1900
- * @tc.name: removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * @tc.desc: Verify that the calling interface removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * deletes all notification information through BundleOption null character bundle, correct uid.
- */
- it('ANS_Remove_1900', 0, async function (done) {
- console.info("===============ANS_Remove_1900 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveAllByBundleOptionNullCharacterBundleCorrectUid,
- onCancel:onCancelRemoveAllByBundleOptionNullCharacterBundleCorrectUid,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_1900 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 19,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "1900",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("===============ANS_Remove_1900 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_1900 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_1900 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveAllByBundleOptionWrongBundleWrongUid(data) {
- console.info("============ANS_Remove_2000 onConsume start================>");
- console.info("============ANS_Remove_2000 onConsume data:================>" + JSON.stringify(data));
- let bundleOption = {
- bundle:"wrongBundleName",
- uid:123456789,
- }
- notify.removeAll(bundleOption,removeAllByBundleOptionCallBackWrongBundleWrongUid);
- console.info("============ANS_Remove_2000 onConsume remove================>");
- console.info("============ANS_Remove_2000 onConsume end===================>");
- }
- function onCancelRemoveAllByBundleOptionWrongBundleWrongUid(data) {
- console.info("============ANS_Remove_2000 onCancel start=================>");
- console.info("============ANS_Remove_2000 onCancel data:=================>" + JSON.stringify(data));
- expect().assertFail();
- console.info("============ANS_Remove_2000 onCancel end==============>");
- }
- function removeAllByBundleOptionCallBackWrongBundleWrongUid(err) {
- console.info("============ANS_Remove_2000 removeAllCallBack start============>");
- console.info("============ANS_Remove_2000 removeAllCallBack err==============>" + JSON.stringify(err));
- console.info("============ANS_Remove_2000 removeAllCallBack end=============>");
- }
-
- /*
- * @tc.number: ANS_Remove_2000
- * @tc.name: removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * @tc.desc: Verify that the calling interface removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * deletes all notification information through BundleOption wrong bundle, wrong uid.
- */
- it('ANS_Remove_2000', 0, async function (done) {
- console.info("===============ANS_Remove_2000 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveAllByBundleOptionWrongBundleWrongUid,
- onCancel:onCancelRemoveAllByBundleOptionWrongBundleWrongUid,
- }
- await notify.subscribe(subscriber);
- console.info("==============ANS_Remove_2000 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 20,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2000",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==============ANS_Remove_2000 publish promise==============>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2000 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2000 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveAllByBundleOptionNullCharacterBundleWrongUid(data) {
- console.info("=========ANS_Remove_2100 onConsume start===================>");
- console.info("=========ANS_Remove_2100 onConsume data:======>" + JSON.stringify(data));
- let bundleOption = {
- bundle:"",
- uid:123456789,
- }
- notify.removeAll(bundleOption,removeAllByBundleOptionCallBackNullCharacterBundleWrongUid);
- console.info("=========ANS_Remove_2100 onConsume remove===================>");
- console.info("=========ANS_Remove_2100 onConsume end===================>");
- }
- function onCancelRemoveAllByBundleOptionNullCharacterBundleWrongUid(data) {
- console.info("=========ANS_Remove_2100 onCancel start==========>");
- console.info("=========ANS_Remove_2100 onCancel data:==========>" + JSON.stringify(data));
- expect().assertFail();
- console.info("=========ANS_Remove_2100 onCancel end============>");
- }
- function removeAllByBundleOptionCallBackNullCharacterBundleWrongUid(err) {
- console.info("=========ANS_Remove_2100 removeAllCallBack start===============>");
- console.info("=========ANS_Remove_2100 err=========>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("=========ANS_Remove_2100 removeAllCallBack end===============>");
- }
-
- /*
- * @tc.number: ANS_Remove_2100
- * @tc.name: removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * @tc.desc: Verify that the calling interface removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * deletes all notification information through BundleOption null character bundle, wrong uid.
- */
- it('ANS_Remove_2100', 0, async function (done) {
- console.info("===============ANS_Remove_2100 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveAllByBundleOptionNullCharacterBundleWrongUid,
- onCancel:onCancelRemoveAllByBundleOptionNullCharacterBundleWrongUid,
- }
- await notify.subscribe(subscriber);
- console.info("============ANS_Remove_2100 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 21,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2100",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("=========ANS_Remove_2100 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2100 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2100 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveAllByBundleOptionIsUnremovable(data) {
- console.info("==========ANS_Remove_2200 onConsume start==================>");
- console.info("==========ANS_Remove_2200 onConsume data:=================>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:data.request.creatorUid,
- }
- notify.removeAll(bundleOption,removeAllByBundleOptionCallBackIsUnremovable);
- console.info("==========ANS_Remove_2200 onConsume removeAll==================>");
- console.info("==========ANS_Remove_2200 onConsume end==================>");
- }
- function onCancelRemoveAllByBundleOptionIsUnremovable(data) {
- console.info("==========ANS_Remove_2200 onCancel start=================>");
- console.info("==========ANS_Remove_2200 onCancel data:=================>" + JSON.stringify(data));
- expect().assertFail();
- console.info("==========ANS_Remove_2200 onCancel end===================>");
- }
- function removeAllByBundleOptionCallBackIsUnremovable(err) {
- console.info("==========ANS_Remove_2200 removeAllCallBack start==========>");
- console.info("==========ANS_Remove_2200 removeAllCallBack err============>" + JSON.stringify(err));
- console.info("==========ANS_Remove_2200 removeAllCallBack end============>");
- }
-
- /*
- * @tc.number: ANS_Remove_2200
- * @tc.name: removeAll(bundle: BundleOption, callback: AsyncCallback):void;
- * @tc.desc: Verify that the removeAll(bundle: BundleOption, callback: AsyncCallback):void
- * interface is called to delete the notification information whose attribute isUnremovable is true
- */
- it('ANS_Remove_2200', 0, async function (done) {
- console.info("===============ANS_Remove_2200 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveAllByBundleOptionIsUnremovable,
- onCancel:onCancelRemoveAllByBundleOptionIsUnremovable,
- }
- await notify.subscribe(subscriber);
- console.info("==============ANS_Remove_2200 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 22,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : true,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2200",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("=============ANS_Remove_2200 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2200 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2200 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function removeAllCallBack(err,data) {
- console.info("================ANS_Remove_2300 removeAllCallBack start:========>");
- console.info("================ANS_Remove_2300 removeAllCallBack err:==========>" + JSON.stringify(err));
- console.info("================ANS_Remove_2300 removeAllCallBack data:=========>" + JSON.stringify(data));
- console.info("================ANS_Remove_2300 removeAllCallBack end:==========>")
- }
- let timesOfOnConsumeRemoveAll
- function onConsumeRemoveAll(data) {
- timesOfOnConsumeRemoveAll = timesOfOnConsumeRemoveAll + 1
- console.info("================ANS_Remove_2300 onConsume start==================>");
- console.info("================ANS_Remove_2300 onConsume data: =================>" + JSON.stringify(data));
- if (timesOfOnConsumeRemoveAll == 2)
- {
- notify.removeAll(removeAllCallBack);
- console.info("============ANS_Remove_2300 onConsume removeAll==========>");
- }
- console.info("================ANS_Remove_2300 onConsume end====================>");
- }
- let timesOfOnCancelRemoveAll
- function onCancelRemoveAll(data) {
- timesOfOnCancelRemoveAll = timesOfOnCancelRemoveAll + 1
- console.info("==================ANS_Remove_2300 onCancel start===========>");
- console.info("==================ANS_Remove_2300 onCancel data============>" + JSON.stringify(data));
- if (timesOfOnCancelRemoveAll == 1)
- {
- expect(data.request.label).assertEqual("2300_1");
- }
- if (timesOfOnCancelRemoveAll == 2)
- {
- expect(data.request.label).assertEqual("2300_2");
- }
- console.info("==================ANS_Remove_2300 onCancel end=============>");
- }
-
- /*
- * @tc.number: ANS_Remove_2300
- * @tc.name: removeAll(callback: AsyncCallback): void;
- * @tc.desc: Verify that the removeAll(callback: AsyncCallback): void interface is called to delete the
- * notification information
- */
- it('ANS_Remove_2300', 0, async function (done) {
- console.info("===============ANS_Remove_2300 start==========================>");
- timesOfOnConsumeRemoveAll = 0;
- timesOfOnCancelRemoveAll = 0;
- let subscriber ={
- onConsume:onConsumeRemoveAll,
- onCancel:onCancelRemoveAll,
- }
- await notify.subscribe(subscriber);
- console.info("=============ANS_Remove_2300 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 23,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2300_1",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- let notificationRequest1 = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 23,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2300_2",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("===========ANS_Remove_2300 publish1 promise================>");
- await notify.publish(notificationRequest1);
- console.info("============ANS_Remove_2300 publish2 promise===============>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2300 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2300 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveAllPromise(data) {
- timesOfOnConsumeRemoveAll = timesOfOnConsumeRemoveAll + 1
- console.info("===========ANS_Remove_2400 onConsume start==============>");
- console.info("===========ANS_Remove_2400 onConsume data:==============>" + JSON.stringify(data));
- if (timesOfOnConsumeRemoveAll == 2)
- {
- notify.removeAll();
- console.info("===========ANS_Remove_2400 onConsume removeAll==========>");
- }
- console.info("===========ANS_Remove_2400 onConsume end==============>");
- }
-
- function onCancelRemoveAllPromise(data) {
- timesOfOnCancelRemoveAll = timesOfOnCancelRemoveAll + 1
- console.info("===========ANS_Remove_2400 onCancel start=======================>");
- console.info("===========ANS_Remove_2400 onCancel data : =============>" + JSON.stringify(data));
- if (timesOfOnCancelRemoveAll == 1)
- {
- expect(data.request.label).assertEqual("2400_1");
- }
- if (timesOfOnCancelRemoveAll == 2)
- {
- expect(data.request.label).assertEqual("2400_2");
- }
- console.info("===========ANS_Remove_2400 onCancel end=======================>");
- }
-
- /*
- * @tc.number: ANS_Remove_2400
- * @tc.name: removeAll(bundle?: BundleOption): Promise
- * @tc.desc: Verify that the removeAll(bundle?: BundleOption): Promise interface is called to delete the
- * notification information
- */
- it('ANS_Remove_2400', 0, async function (done) {
- console.info("===============ANS_Remove_2400 start==========================>");
- timesOfOnConsumeRemoveAll = 0
- timesOfOnCancelRemoveAll = 0
- let subscriber ={
- onConsume:onConsumeRemoveAllPromise,
- onCancel:onCancelRemoveAllPromise,
- }
- await notify.subscribe(subscriber);
- console.info("==============ANS_Remove_2400 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 24,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2400_1",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- let notificationRequest1 = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 24,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2400_2",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("===ANS_Remove_2400 publish1 promise============>");
- await notify.publish(notificationRequest1);
- console.info("===ANS_Remove_2400 publish2 promise============>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2400 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2400 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function removeAllCallBackIsUnremovable(err,data) {
- console.info("=========ANS_Remove_2500 removeAllCallBack start=========>");
- console.info("=========ANS_Remove_2500 removeAllCallBack err:==========>" + JSON.stringify(err));
- console.info("=========ANS_Remove_2500 removeAllCallBack data:=========>" + JSON.stringify(data));
- console.info("=========ANS_Remove_2500 removeAllCallBack end===========>");
- }
- function onConsumeRemoveAllIsUnremovable(data) {
- console.info("=========ANS_Remove_2500 onConsume start===========>");
- console.info("=========ANS_Remove_2500 onConsumedata:============>" + JSON.stringify(data));
- notify.removeAll(removeAllCallBackIsUnremovable);
- console.info("=========ANS_Remove_2500 onConsume removeAll=======>");
- console.info("=========ANS_Remove_2500 onConsume end=============>");
- }
- function onCancelCallbackRemoveAllIsUnremovable(data) {
- expect().assertFail();
- console.info("=========ANS_Remove_2500 onCancel start==============>");
- console.info("=========ANS_Remove_2500 onCancel data:==============>" + JSON.stringify(data));
- console.info("=========ANS_Remove_2500 onCancel end================>");
- }
-
- /*
- * @tc.number: ANS_Remove_2500
- * @tc.name: removeAll(callback: AsyncCallback): void;
- * @tc.desc: Verify that the removeAll(callback: AsyncCallback): void interface is called to delete the
- * notification information whose attribute isUnremovable is true
- */
- it('ANS_Remove_2500', 0, async function (done) {
- console.info("===============ANS_Remove_2500 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveAllIsUnremovable,
- onCancel:onCancelCallbackRemoveAllIsUnremovable,
- }
- await notify.subscribe(subscriber);
- console.info("======ANS_Remove_2500 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 25,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : true,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2500",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("============ANS_Remove_2500 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2500 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2500 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function OnConsumeRemoveAllIsUnremovablePromise(data) {
- console.info("===========ANS_Remove_2600 onConsume start===========>");
- console.info("===========ANS_Remove_2600 onConsume data============>" + JSON.stringify(data));
- notify.removeAll()
- console.info("===========ANS_Remove_2600 onConsume removeAll=======>");
- console.info("===========ANS_Remove_2600 onConsume end=============>");
- }
- function OnCancelCallbackRemoveAllIsUnremovablePromise(data) {
- console.info("===========ANS_Remove_2600 onCancel start================>");
- console.info("===========ANS_Remove_2600 onCancel data : ==============>" + JSON.stringify(data));
- console.info("===========ANS_Remove_2600 onCancel end==================>");
- }
-
- /*
- * @tc.number: ANS_Remove_2600
- * @tc.name: removeAll(bundle?: BundleOption): Promise;
- * @tc.desc: Verify that the removeAll(bundle?: BundleOption): Promise interface is called to delete the
- * notification information whose attribute isUnremovable is true
- */
- it('ANS_Remove_2600', 0, async function (done) {
- console.info("===============ANS_Remove_2600 start==========================>");
- let subscriber ={
- onConsume:OnConsumeRemoveAllIsUnremovablePromise,
- onCancel:OnCancelCallbackRemoveAllIsUnremovablePromise,
- }
- await notify.subscribe(subscriber);
- console.info("============ANS_Remove_2600 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 26,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : true,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2600",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==========ANS_Remove_2600 publish promise==============>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2600 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2600 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function removeAllCallBack2TimesOf2(err) {
- console.info("=======ANS_Remove_2700 removeAllCallBack2TimesOf2 start===========>");
- console.info("=======ANS_Remove_2700 removeAllCallBack2TimesOf2 err=============>" + JSON.stringify(err));
- console.info("=======ANS_Remove_2700 removeAllCallBack2TimesOf2 end=============>");
- }
- function removeAllCallBack2TimesOf1(err) {
- console.info("=======ANS_Remove_2700 removeAllCallBack2TimesOf1 start==========>");
- console.info("=======ANS_Remove_2700 removeAllCallBack2TimesOf1 err============>" + JSON.stringify(err));
- expect(err.code).assertEqual(0);
- notify.removeAll(removeAllCallBack2TimesOf2);
- console.info("=======ANS_Remove_2700 removeAllCallBack2TimesOf1 removeAll=====>");
- console.info("=======ANS_Remove_2700 removeAllCallBack2TimesOf1 end==========>");
- }
- function onConsumeRemoveAll2Times(data) {
- console.info("=======ANS_Remove_2700 onConsume start=========>");
- console.info("=======ANS_Remove_2700 onConsume data:=========>" + JSON.stringify(data));
- notify.removeAll(removeAllCallBack2TimesOf1);
- console.info("=======ANS_Remove_2700 onConsume remove========>");
- console.info("=======ANS_Remove_2700 onConsume end===========>");
- }
- let timesOfOnCancelCallbackRemoveAll2Times
- function onCancelRemoveAll2Times(data) {
- timesOfOnCancelCallbackRemoveAll2Times = timesOfOnCancelCallbackRemoveAll2Times + 1
- console.info("=======ANS_Remove_2700 onCancel start============>");
- console.info("=======ANS_Remove_2700 onCancel data:============>" + JSON.stringify(data));
- if (timesOfOnCancelCallbackRemoveAll2Times == 1){
- expect(data.request.id).assertEqual(27);
- console.info("=======ANS_Remove_2700 onCancel id============>");
- } else if (timesOfOnCancelCallbackRemoveAll2Times == 2){
- expect().assertFail();
- }
- console.info("=======ANS_Remove_2700 onCancel end============>");
- }
-
- /*
- * @tc.number: ANS_Remove_2700
- * @tc.name: remove(hashCode: string, callback: AsyncCallback): void;
- * @tc.desc: Verify that the interface remove(hashCode: string, callback: AsyncCallback): void; is called
- * twice in a row to delete the notification information
- */
- it('ANS_Remove_2700', 0, async function (done) {
- console.info("===============ANS_Remove_2700 start==========================>");
- timesOfOnCancelCallbackRemoveAll2Times = 0
- let subscriber ={
- onConsume:onConsumeRemoveAll2Times,
- onCancel:onCancelRemoveAll2Times,
- }
- await notify.subscribe(subscriber);
- console.info("============ANS_Remove_2700 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 27,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2700",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("=========ANS_Remove_2700 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2700 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2700 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeCallbackRemoveAll2TimesPromise(data) {
- console.info("=============ANS_Remove_2800 onConsume start=============>");
- console.info("=============ANS_Remove_2800 onConsume data: =======================>" + JSON.stringify(data));
- notify.removeAll();
- console.info("=============ANS_Remove_2800 onConsume removeAll1=======================>");
- notify.removeAll();
- console.info("=============ANS_Remove_2800 onConsume removeAll2=======================>");
- console.info("=============ANS_Remove_2800 onConsume end=============>");
- }
- let timesOfOnCancelCallbackRemoveAll2TimesPromise
- function onCancelCallbackRemoveAll2TimesPromise(data) {
- timesOfOnCancelCallbackRemoveAll2TimesPromise = timesOfOnCancelCallbackRemoveAll2TimesPromise + 1
- console.info("===================ANS_Remove_2800 onCancel start=======================>");
- console.info("===================ANS_Remove_2800 onCancel data : ========>" + JSON.stringify(data));
- if (timesOfOnCancelCallbackRemoveAll2TimesPromise == 1){
- expect(data.request.id).assertEqual(28);
- } else if (timesOfOnCancelCallbackRemoveAll2TimesPromise == 2){
- expect().assertFail();
- }
- console.info("===================ANS_Remove_2800 onCancel end=======================>");
- }
-
- /*
- * @tc.number: ANS_Remove_2800
- * @tc.name: removeAll(bundle?: BundleOption): Promise;
- * @tc.desc: Verify that the interface removeAll(bundle?: BundleOption): Promise; is called twice in a row
- * to delete the notification information
- */
- it('ANS_Remove_2800', 0, async function (done) {
- console.info("===============ANS_Remove_2800 start==========================>");
- timesOfOnCancelCallbackRemoveAll2TimesPromise = 0
- let subscriber ={
- onConsume:onConsumeCallbackRemoveAll2TimesPromise,
- onCancel:onCancelCallbackRemoveAll2TimesPromise,
- }
- await notify.subscribe(subscriber);
- console.info("================ANS_Remove_2800 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 28,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2800",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("================ANS_Remove_2800 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2800 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2800 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveByNotificationKey(data) {
- console.info("=======ANS_Remove_2900 onConsume start=======================>");
- console.info("=======ANS_Remove_2900 onConsume data: =======================>" + JSON.stringify(data));
- console.info("=======ANS_Remove_2900 onConsume creatorBundleName:====>" + data.request.creatorBundleName);
- console.info("=======ANS_Remove_2900 onConsume creatorUid:==============>" + data.request.creatorUid);
- console.info("=======ANS_Remove_2900 onConsume id: =======================>" + data.request.id);
- console.info("=======ANS_Remove_2900 onConsume label: =======================>" + data.request.label);
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:data.request.creatorUid,
- }
- let notificationKey = {
- id:data.request.id,
- label:data.request.label
- }
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CANCEL_REASON_REMOVE,
- removeByNotificationKeyCB);
- console.info("=============ANS_Remove_2900 onConsume remove=======================>");
- console.info("=============ANS_Remove_2900 onConsume end=======================>");
- }
- function onCancelRemoveByNotificationKey(data) {
- console.info("=============ANS_Remove_2900 onCancel start================>");
- console.info("=============ANS_Remove_2900 onCancel data:==========>" + JSON.stringify(data));
- expect(data.request.label).assertEqual("2900");
- console.info("=============ANS_Remove_2900 onCancel label:==========>" + JSON.stringify(data.request.label));
- expect(data.request.id).assertEqual(29);
- console.info("=============ANS_Remove_2900 onCancel id:==========>" + JSON.stringify(data.request.id));
- console.info("=============ANS_Remove_2900 onCancel end================>");
- }
- function removeByNotificationKeyCB(err, data) {
- console.info("==========ANS_Remove_2900 removeCalback start============>");
- console.info("==========ANS_Remove_2900 removeCalback err==============>" + JSON.stringify(err));
- console.info("==========ANS_Remove_2900 removeCalback data=============>" + JSON.stringify(data));
- console.info("==========ANS_Remove_2900 removeCalback end============>");
- }
-
- /*
- * @tc.number: ANS_Remove_2900
- * @tc.name: remove(bundle: BundleOption, notificationKey: NotificationKey, reason: RemoveReason,
- * callback: AsyncCallback): void;
- * @tc.desc: Verify that the calling interface remove
- * deletes notification information through BundleOption and NotificationKey
- */
- it('ANS_Remove_2900', 0, async function (done) {
- console.info("===============ANS_Remove_2900 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveByNotificationKey,
- onCancel:onCancelRemoveByNotificationKey,
- }
- await notify.subscribe(subscriber);
- console.info("================ANS_Remove_2900 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 29,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "2900",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("==============ANS_Remove_2900 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_2900 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_2900 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveByNotificationKeyPromise(data) {
- console.info("==========ANS_Remove_3000 onConsume start==============>");
- console.info("==========ANS_Remove_3000 data: =======================>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:data.request.creatorUid,
- }
- let notificationKey = {
- id:30,
- label:"3000"
- }
- notify.remove(bundleOption,notificationKey, notify.RemoveReason.CANCEL_REASON_REMOVE)
- console.info("==========ANS_Remove_3000 onConsume remove==============>");
- console.info("==========ANS_Remove_3000 onConsume end=================>");
- }
- function onCancelRemoveByNotificationKeyPromise(data) {
- console.info("========ANS_Remove_3000 onCancel start========>");
- console.info("========ANS_Remove_3000 onCancel data:========>" + JSON.stringify(data));
- expect(data.request.label).assertEqual("3000");
- expect(data.request.id).assertEqual(30);
- console.info("========ANS_Remove_3000 onCancel end==========>");
- }
-
- /*
- * @tc.number: ANS_Remove_3000
- * @tc.name: remove(bundle: BundleOption, notificationKey: NotificationKey,
- * reason: RemoveReason): Promise;
- * @tc.desc: Verify that the calling interface remove
- * deletes notification information through BundleOption and NotificationKey
- */
- it('ANS_Remove_3000', 0, async function (done) {
- console.info("===============ANS_Remove_3000 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveByNotificationKeyPromise,
- onCancel:onCancelRemoveByNotificationKeyPromise,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_3000 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 30,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "3000",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("=============ANS_Remove_3000 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_3000 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_3000 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveByNotificationKeyWrongKey(data) {
- console.info("==========ANS_Remove_3100 onConsume start=============>");
- console.info("==========ANS_Remove_3100 onConsume data:=============>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:data.request.creatorUid,
- }
- let notificationKey = {
- id:0,
- label:"wrongLabel"
- }
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CANCEL_REASON_REMOVE,
- removeByNotificationKeyCBWrongKey);
- console.info("==========ANS_Remove_3100 onConsume remove==========>");
- console.info("==========ANS_Remove_3100 onConsume end=============>");
- }
- function onCancelRemoveByNotificationKeyWrongKey(data) {
- console.info("==========ANS_Remove_3100 onCancel start===========>");
- console.info("==========ANS_Remove_3100 onCancel data:===========>" + JSON.stringify(data));
- expect().assertFail();
- console.info("==========ANS_Remove_3100 onCancel end===========>");
-}
- function removeByNotificationKeyCBWrongKey(err, data) {
- console.info("==========ANS_Remove_3100 removeCallback start===========>");
- console.info("==========ANS_Remove_3100 removeCallback err=============>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("==========ANS_Remove_3100 removeCallback data============>" + JSON.stringify(data));
- console.info("==========ANS_Remove_3100 removeCallback end===========>");
- }
-
- /*
- * @tc.number: ANS_Remove_3100
- * @tc.name: remove(bundle: BundleOption, notificationKey: NotificationKey, reason: RemoveReason,
- * callback: AsyncCallback): void;
- * @tc.desc: Verify that the calling interface remove
- * deletes notification information through BundleOption and
- * NotificationKey correct bundleOption,wrong notificationKey.
- */
- it('ANS_Remove_3100', 0, async function (done) {
- console.info("===============ANS_Remove_3100 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveByNotificationKeyWrongKey,
- onCancel:onCancelRemoveByNotificationKeyWrongKey,
- }
- await notify.subscribe(subscriber);
- console.info("==============ANS_Remove_3100 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 31,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "3100",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("=============ANS_Remove_3100 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_3100 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_3100 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveByNotificationKeyWrongKeyPromise(data) {
- console.info("===========ANS_Remove_3200 onConsume start===============>");
- console.info("===========ANS_Remove_3200 onConsume data:===============>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:data.request.creatorUid,
- }
- let notificationKey = {
- id:0,
- label:"wrongLabel"
- }
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CANCEL_REASON_REMOVE).then((data)=>{
- console.info("=======ANS_Remove_3200 onConsume remove data:=======>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("=======ANS_Remove_3200 onConsume remove err:========>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- });
- console.info("===========ANS_Remove_3200 onConsume remove============>");
- console.info("===========ANS_Remove_3200 onConsume end===============>");
- }
- function onCancelRemoveByNotificationKeyWrongKeyPromise(data) {
- console.info("===========ANS_Remove_3200 onCancel start=================>");
- console.info("===========ANS_Remove_3200 onCanceldata:==================>" + JSON.stringify(data));
- expect().assertFail();
- console.info("===========ANS_Remove_3200 onCancel end=================>");
- }
-
- /*
- * @tc.number: ANS_Remove_3200
- * @tc.name: remove(bundle: BundleOption, notificationKey: NotificationKey, reason: RemoveReason,
- * callback: AsyncCallback): void;
- * @tc.desc: Verify that the calling interface remove
- * deletes notification information through BundleOption and NotificationKey correct
- * bundleOption,wrong notificationKey.
- */
- it('ANS_Remove_3200', 0, async function (done) {
- console.info("===============ANS_Remove_3200 start=================>");
- let subscriber ={
- onConsume:onConsumeRemoveByNotificationKeyWrongKeyPromise,
- onCancel:onCancelRemoveByNotificationKeyWrongKeyPromise,
- }
- await notify.subscribe(subscriber);
- console.info("===============ANS_Remove_3200 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 32,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "3200",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("===========ANS_Remove_3200 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_3200 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_3200 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function OnConsumeRemoveByNotificationKeyWrongBundle(data) {
- console.info("==============ANS_Remove_3300 onConsume start===============>");
- console.info("==============ANS_Remove_3300 onConsume data:===============>" + JSON.stringify(data));
- let bundleOption = {
- bundle:"wrongBundleName",
- uid:0,
- }
- let notificationKey = {
- id:33,
- label:"3300"
- }
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CANCEL_REASON_REMOVE,
- removeByNotificationKeyCBWrongBundle);
- console.info("==============ANS_Remove_3300 onConsume remove===============>");
- console.info("==============ANS_Remove_3300 onConsume end==================>");
- }
- function OnCancelRemoveByNotificationKeyWrongBundle(data) {
- console.info("==============ANS_Remove_3300 onCancel start=============>");
- console.info("==============ANS_Remove_3300 onCancel data:===========>" + JSON.stringify(data));
- expect().assertFail();
- console.info("==============ANS_Remove_3300 onCancel end=============>");
- }
- function removeByNotificationKeyCBWrongBundle(err, data) {
- console.info("===========ANS_Remove_3300 removeCallback start==========>");
- console.info("===========ANS_Remove_3300 removeCallback err============>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("===========ANS_Remove_3300 removeCallback data===========>" + JSON.stringify(data));
- console.info("===========ANS_Remove_3300 removeCallback end============>");
- }
-
- /*
- * @tc.number: ANS_Remove_3300
- * @tc.name: remove(bundle: BundleOption, notificationKey: NotificationKey, reason: RemoveReason,
- * callback: AsyncCallback): void;
- * @tc.desc: Verify that the calling interface remove
- * deletes notification information through BundleOption and
- * NotificationKey wrong bundleOption,correct notificationKey.
- */
- it('ANS_Remove_3300', 0, async function (done) {
- console.info("===============ANS_Remove_3300 start==========================>");
- let subscriber ={
- onConsume:OnConsumeRemoveByNotificationKeyWrongBundle,
- onCancel:OnCancelRemoveByNotificationKeyWrongBundle,
- }
- await notify.subscribe(subscriber);
- console.info("================ANS_Remove_3300 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 33,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "3300",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("================ANS_Remove_3300 publish promise=================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_3300 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_3300 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveByNotificationKeyWrongBundlePromise(data) {
- console.info("===========ANS_Remove_3400 onConsume start============>");
- console.info("===========ANS_Remove_3400 onConsume data:============>" + JSON.stringify(data));
- let bundleOption = {
- bundle:"wrongBundleName",
- uid:0,
- }
- let notificationKey = {
- id:34,
- label:"3400"
- }
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CANCEL_REASON_REMOVE).then((data)=>{
- console.info("=======ANS_Remove_3400 onConsume remove data:=======>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("=======ANS_Remove_3400 onConsume remove err:========>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- });
- console.info("===========ANS_Remove_3400 onConsume remove=========>");
- console.info("===========ANS_Remove_3400 onConsume end============>");
- }
- function onCancelRemoveByNotificationKeyWrongBundlePromise(data) {
- console.info("===========ANS_Remove_3400 onCancel start=============>");
- console.info("===========ANS_Remove_3400 onCancel data: ============>" + JSON.stringify(data));
- expect().assertFail();
- console.info("===========ANS_Remove_3400 onCancel end===============>");
- }
-
- /*
- * @tc.number: ANS_Remove_3400
- * @tc.name: remove(bundle: BundleOption, notificationKey: NotificationKey, reason: RemoveReason,
- * callback: AsyncCallback): void;
- * @tc.desc: Verify that the calling interface remove
- * deletes notification information through BundleOption and NotificationKey correct
- * bundleOption,wrong notificationKey.
- */
- it('ANS_Remove_3400', 0, async function (done) {
- console.info("===============ANS_Remove_3400 start==========================>");
- let subscriber ={
- onConsume:onConsumeRemoveByNotificationKeyWrongBundlePromise,
- onCancel:onCancelRemoveByNotificationKeyWrongBundlePromise,
- }
- await notify.subscribe(subscriber);
- console.info("============ANS_Remove_3400 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 34,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "3400",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("============ANS_Remove_3400 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_3400 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_3400 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function removeByNotificationKey2Times2CB(err,data) {
- console.info("==========ANS_Remove_3500 removeCallback2Times2 start============>");
- console.info("==========ANS_Remove_3500 removeCallback2Times2 err==============>" + JSON.stringify(err));
- console.info("==========ANS_Remove_3500 removeCallback2Times2 data============>" + JSON.stringify(data));
- expect(err.code != 0).assertEqual(true);
- console.info("==========ANS_Remove_3500 removeCallback2Times2 end================>");
- }
- function removeByNotificationKey2Times1CB(err,data) {
- console.info("==========ANS_Remove_3500 removeCallback2Times1 start===========>");
- console.info("==========ANS_Remove_3500 removeCallback2Times1 err=============>" + JSON.stringify(err));
- console.info("==========ANS_Remove_3500 removeCallback2Times1 data============>" + JSON.stringify(data));
- expect(err.code).assertEqual(0);
- console.info("==========ANS_Remove_3500 removeCallback2Times1 end==============>");
- }
- function onConsumeRemoveByNotificationKey2Times(data) {
- console.info("=========ANS_Remove_3500 onConsume start=======================>");
- console.info("=========ANS_Remove_3500 onConsume data:=========>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:data.request.creatorUid,
- }
- let notificationKey = {
- id:35,
- label:"3500"
- }
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CANCEL_REASON_REMOVE,
- removeByNotificationKey2Times1CB);
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CANCEL_REASON_REMOVE,
- removeByNotificationKey2Times2CB);
- console.info("=========ANS_Remove_3500 onConsume remove==============>");
- console.info("=========ANS_Remove_3500 onConsume end=================>");
- }
- let timesOfOnCancelRemoveByNotificationKey2Times
- function onCancelRemoveByNotificationKey2Times(data) {
- timesOfOnCancelRemoveByNotificationKey2Times = timesOfOnCancelRemoveByNotificationKey2Times + 1
- console.info("=========ANS_Remove_3500 onCancel start===============>");
- console.info("=========ANS_Remove_3500 onCancel data : ========>" + JSON.stringify(data));
- if (timesOfOnCancelRemoveByNotificationKey2Times == 1){
- expect(data.request.id).assertEqual(35);
- expect(data.request.label).assertEqual("3500");
- } else if (timesOfOnCancelRemoveByNotificationKey2Times == 2){
- expect().assertFail();
- }
- console.info("=========ANS_Remove_3500 onCancel end=======================>");
- }
-
- /*
- * @tc.number: ANS_Remove_3500
- * @tc.name: remove(bundle: BundleOption, notificationKey: NotificationKey, reason: RemoveReason,
- * callback: AsyncCallback): void;
- * @tc.desc: Verify that the interface remove
- * is called twice in a row to delete the notification information
- */
- it('ANS_Remove_3500', 0, async function (done) {
- console.info("===============ANS_Remove_3500 start==========================>");
- timesOfOnCancelRemoveByNotificationKey2Times = 0
- let subscriber ={
- onConsume:onConsumeRemoveByNotificationKey2Times,
- onCancel:onCancelRemoveByNotificationKey2Times,
- }
- await notify.subscribe(subscriber);
- console.info("===========ANS_Remove_3500 subscribe promise==================>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 35,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "3500",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("============ANS_Remove_3500 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_3500 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_3500 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-
- function onConsumeRemoveByNotificationKey2TimesPromise(data) {
- console.info("=========ANS_Remove_3600 onConsume start===========>");
- console.info("=========ANS_Remove_3600 onConsume data: =======================>" + JSON.stringify(data));
- let bundleOption = {
- bundle:data.request.creatorBundleName,
- uid:data.request.creatorUid,
- }
- let notificationKey = {
- id:36,
- label:"3600"
- }
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CLICK_REASON_REMOVE)
- console.info("=========ANS_Remove_3600 onConsume remove1===========>");
- notify.remove(bundleOption, notificationKey, notify.RemoveReason.CLICK_REASON_REMOVE).then((data)=>{
- console.info("=======ANS_Remove_3600 onConsume remove2 data:=======>" + JSON.stringify(data));
- }).catch((err)=>{
- console.info("=======ANS_Remove_3600 onConsume remove2 err:========>" + JSON.stringify(err));
- expect(err.code != 0).assertEqual(true);
- console.info("=========ANS_Remove_3600 onConsume end===========>");
- });
- }
- let timesOnCancelcbRemoveByKey2TimesPromise
- function onCancelRemoveByNotificationKey2TimesPromise(data) {
- timesOnCancelcbRemoveByKey2TimesPromise = timesOnCancelcbRemoveByKey2TimesPromise + 1
- console.info("=========ANS_Remove_3600 onCancel start=============>");
- console.info("=========ANS_Remove_3600 onCancel data:=============>" + JSON.stringify(data));
- if (timesOnCancelcbRemoveByKey2TimesPromise == 1){
- expect(data.request.id).assertEqual(36);
- expect(data.request.label).assertEqual("3600");
- } else if (timesOnCancelcbRemoveByKey2TimesPromise == 2){
- expect().assertFail();
- }
- console.info("=========ANS_Remove_3600 onCancel end=============>");
- }
-
- /*
- * @tc.number: ANS_Remove_3600
- * @tc.name: remove(bundle: BundleOption, notificationKey: NotificationKey,
- * reason: RemoveReason): Promise;
- * @tc.desc: Verify that the interface remove
- * is called twice in a row to delete the notification information
- */
- it('ANS_Remove_3600', 0, async function (done) {
- console.info("===============ANS_Remove_3600 start==========================>");
- timesOnCancelcbRemoveByKey2TimesPromise = 0
- timesOnCancelcbRemoveByKey2TimesPromise = 0
- let subscriber ={
- onConsume:onConsumeRemoveByNotificationKey2TimesPromise,
- onCancel:onCancelRemoveByNotificationKey2TimesPromise,
- }
- await notify.subscribe(subscriber);
- console.info("========ANS_Remove_3600 subscribe promise=============>");
- let notificationRequest = {
- content:{
- contentType: notify.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
- normal: {
- title: "test_title",
- text: "test_text",
- additionalText: "test_additionalText"
- },
- },
- id: 36,
- slotType : notify.SlotType.OTHER_TYPES,
- isOngoing : true,
- isUnremovable : false,
- deliveryTime : 1624950453,
- tapDismissed : true,
- autoDeletedTime: 1625036817,
- color: 2,
- colorEnabled: true,
- isAlertOnce: true,
- isStopwatch: true,
- isCountDown: true,
- progressValue: 12,
- progressMaxValue: 100,
- isIndeterminate: true,
- statusBarText: "statusBarText",
- isFloatingIcon : true,
- label: "3600",
- badgeIconStyle: 1,
- showDeliveryTime: true,
- }
- await notify.publish(notificationRequest);
- console.info("============ANS_Remove_3600 publish promise==================>");
- setTimeout((async function(){
- console.info("======ANS_Remove_3600 setTimeout============>");
- await notify.unsubscribe(subscriber);
- console.info("======ANS_Remove_3600 setTimeout unsubscribe============>");
- await notify.cancelAll();
- done();
- }),timeout);
- })
-}) }
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/js/test/List.test.js b/notification/ans_standard/actsansnotificationremove/src/main/js/test/List.test.js
deleted file mode 100644
index ac1477d357d82a2d1561b66debd52bde24316ee9..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/js/test/List.test.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-* Copyright (c) 2021 Huawei Device 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 ActsAnsNotificationRemove from './ActsAnsNotificationRemove.test.js'
-export default function testsuite() {
-ActsAnsNotificationRemove()
-}
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/resources/base/element/string.json b/notification/ans_standard/actsansnotificationremove/src/main/resources/base/element/string.json
deleted file mode 100644
index d2bf15e3967e3f9ee2cc637fbbbb1f80ed6b3f51..0000000000000000000000000000000000000000
--- a/notification/ans_standard/actsansnotificationremove/src/main/resources/base/element/string.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "MyApplication"
- },
- {
- "name": "mainability_description",
- "value": "JS_Phone_Empty Feature Ability"
- },
- {
- "name": "MainAbility_desc",
- "value": "description"
- },
- {
- "name": "MainAbility_label",
- "value": "label"
- },
- {
- "name": "TestAbility_desc",
- "value": "description"
- },
- {
- "name": "TestAbility_label",
- "value": "label"
- }
- ]
-}
\ No newline at end of file
diff --git a/notification/ans_standard/actsansnotificationremove/src/main/resources/base/media/icon.png b/notification/ans_standard/actsansnotificationremove/src/main/resources/base/media/icon.png
deleted file mode 100644
index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000
Binary files a/notification/ans_standard/actsansnotificationremove/src/main/resources/base/media/icon.png and /dev/null differ