From 8836be1b5ba2fd9f6040aa0fc5e780fcf9815a17 Mon Sep 17 00:00:00 2001 From: chenxuihui Date: Sat, 27 Aug 2022 09:32:29 +0800 Subject: [PATCH] hiappeventsujstest Signed-off-by: chenxuihui --- .../src/main/js/default/app.js | 22 - .../src/main/js/default/i18n/en-US.json | 6 - .../src/main/js/default/i18n/zh-CN.json | 6 - .../src/main/js/default/pages/index/index.css | 9 - .../src/main/js/default/pages/index/index.hml | 5 - .../src/main/js/default/pages/index/index.js | 46 - .../js/default/test/HiAppEventSub.test.js | 1991 ----------------- .../src/main/js/default/test/List.test.js | 18 - .../src/main/js/test/HiAppEventSub.test.js | 96 +- .../src/main/js/test/List.test.js | 4 +- 10 files changed, 50 insertions(+), 2153 deletions(-) delete mode 100755 hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/app.js delete mode 100755 hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/i18n/en-US.json delete mode 100755 hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/i18n/zh-CN.json delete mode 100755 hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.css delete mode 100755 hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.hml delete mode 100755 hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.js delete mode 100755 hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/test/HiAppEventSub.test.js delete mode 100755 hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/test/List.test.js diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/app.js b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/app.js deleted file mode 100755 index 3ee099f58..000000000 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/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/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/i18n/en-US.json b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/i18n/en-US.json deleted file mode 100755 index e63c70d97..000000000 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/i18n/en-US.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "strings": { - "hello": "Hello", - "world": "World" - } -} \ No newline at end of file diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/i18n/zh-CN.json b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/i18n/zh-CN.json deleted file mode 100755 index de6ee5748..000000000 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/i18n/zh-CN.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "strings": { - "hello": "您好", - "world": "世界" - } -} \ No newline at end of file diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.css b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.css deleted file mode 100755 index 6fda79275..000000000 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.css +++ /dev/null @@ -1,9 +0,0 @@ -.container { - flex-direction: column; - justify-content: center; - align-items: center; -} - -.title { - font-size: 100px; -} diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.hml b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.hml deleted file mode 100755 index f64b040a5..000000000 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.hml +++ /dev/null @@ -1,5 +0,0 @@ -
- - {{ $t('strings.hello') }} {{ title }} - -
diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.js b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.js deleted file mode 100755 index d1af64d75..000000000 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/pages/index/index.js +++ /dev/null @@ -1,46 +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 app from '@system.app' -import device from '@system.device' -import router from '@system.router' -import {Core, ExpectExtend, Constant} from 'deccjsunit/index' - -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') - const core = Core.getInstance() - const expectExtend = new ExpectExtend({ - 'id': 'extend' - }) - core.addService('expect', expectExtend) - core.init() - const configService = core.getDefaultService('config') - configService.setConfig(this) - - require('../../test/List.test') - core.execute() - }, - onReady() { - }, -} \ No newline at end of file diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/test/HiAppEventSub.test.js b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/test/HiAppEventSub.test.js deleted file mode 100755 index cf3f3443c..000000000 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/test/HiAppEventSub.test.js +++ /dev/null @@ -1,1991 +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 HiAppEvent from '@ohos.hiAppEvent' -import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium' -import Constant from 'deccjsunit/src/Constant' - -export default function HiAppEventApiTest() { -describe('HiAppEventApiTest', function () { - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0100 - * @tc.name 验证调用hiAppEvent.addWatcher,添加watcher为string类型,事件订阅成功,使用function可自动分发事件 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub01', 3, async function (done) { - console.info('testHiAppEventSub01 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - expect(holder != null).assertTrue(); - - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - console.info("HiAppEventSub_result" + result) - expect(result != null).assertTrue(); - - setTimeout(() => { - HiAppEvent.write("test_event1", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub01 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub01 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - }, 500) - - setTimeout(() => { - HiAppEvent.write("test_event1", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub01 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub01 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - }, 1000) - - setTimeout(() => { - HiAppEvent.write("test_event1", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub01 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub01 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - }, 1500) - setTimeout(() => { - HiAppEvent.write("test_event1", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub01 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub01 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - }, 2000) - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub01 end') - }, 4000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0200 - * @tc.name 验证调用hiAppEvent.addWatcher,添加watcher为string类型,事件订阅成功,使用function可自动分发事件 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub02', 3, async function (done) { - console.info('testHiAppEventSub02 start') - function sleep(delay) { - var start = (new Date()).getTime(); - while ((new Date()).getTime() - start < delay) { - continue; - } - } - let holder = HiAppEvent.addWatcher({ - name: "watcher2", - }); - HiAppEvent.write("test_event2", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub02 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub02 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event2", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub02 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub02 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event2", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub09 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub02 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event2", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub02 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub02 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - sleep(3000) - if (holder != null) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - return; - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher2"}) - done() - console.info('HiAppEventSub02 end') - }, 5000) - - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0300 - * @tc.name 验证调用hiAppEvent.addWatcher,添加watcher为int类型,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub03', 3, async function (done) { - console.info('testHiAppEventSub03 start') - let result = HiAppEvent.addWatcher({ - name: 123, - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - console.info("HiAppEventSub_result" + result) - expect(result == null).assertTrue(); - HiAppEvent.write("test_event3", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub03 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub03 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event3", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub03 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub03 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event3", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub03 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub03 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event3", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub03 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub03 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub03 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0400 - * @tc.name 验证调用hiAppEvent.addWatcher,添加watcher为bool类型,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub04', 3, async function (done) { - console.info('testHiAppEventSub04 start') - let result = HiAppEvent.addWatcher({ - name: true, - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result == null).assertTrue();; - HiAppEvent.write("test_event4", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub04 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub04 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event4", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub04 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub04 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event4", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub04 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub04 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event4", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub04 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub04 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub04 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0500 - * @tc.name 验证调用hiAppEvent.addWatcher,无watcher,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub05', 3, async function (done) { - console.info('testHiAppEventSub05 start') - let result = HiAppEvent.addWatcher({ - appEventFilters: [ - { - domain: "default", - } - ], - triggerCondition: { - row: 0 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result == null).assertTrue(); - HiAppEvent.write("test_event5", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub05 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub05 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event5", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub05 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub05 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event5", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub05 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub05 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event5", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub05 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub05 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub05 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0600 - * @tc.name 验证调用hiAppEvent.addWatcher,添加domain为有效,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub06', 3, async function (done) { - console.info('testHiAppEventSub06 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default" - } - ], - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - // expect().assertFail() - console.info("HiAppEventSub_result6:" + eventPkg) - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event6", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub06 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub06 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event6", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub06 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub06 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event6", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub06 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub06 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event6", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub06 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub06 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub06 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0700 - * @tc.name 验证调用hiAppEvent.addWatcher,domain为空,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub07', 3, async function (done) { - console.info('testHiAppEventSub07 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "" - } - ], - triggerCondition: { - row: 1, - size: 1, - timeOut: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result == null).assertTrue(); - HiAppEvent.write("test_event7", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub07 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub07 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub07 end') - }, 1000) - }) - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0800 - * @tc.name 验证调用hiAppEvent.addWatcher,domain为无效,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub08', 3, async function (done) { - console.info('testHiAppEventSub08 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default1" - } - ], - triggerCondition: { - row: 1, - size: 1, - timeOut: 1 - }, - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - console.info("HiAppEventSub_result" + result) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event8", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub08 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub08 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub08 end') - }, 1000) - }) - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_0900 - * @tc.name 验证调用hiAppEvent.addWatcher,设置domain,eventType为FAULT,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub09', 3, async function (done) { - console.info('testHiAppEventSub09 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - console.info("HiAppEventSub_result" + result) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event9", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub09 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub09 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event9", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub09 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub09 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event9", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub09 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub09 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event9", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub09 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub09 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub09 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1000 - * @tc.name 验证调用hiAppEvent.addWatcher,设置domain,eventType为STATISTIC,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub10', 3, async function (done) { - console.info('testHiAppEventSub10 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.STATISTIC] - } - ], - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event10", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub10 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub10 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event10", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub10 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub10 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event10", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub10 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub10 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event10", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub10 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub10 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub10 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1100 - * @tc.name 验证调用hiAppEvent.addWatcher,设置domain,eventType为SECURITY,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub11', 3, async function (done) { - console.info('testHiAppEventSub11 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.SECURITY] - } - ], - triggerCondition: { - size: 1 - }, - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event11", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub11 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub11 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event11", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub11 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub11 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event11", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub09 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub11 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event11", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub11 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub11 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub11 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1200 - * 验证调用hiAppEvent.addWatcher,设置domain,eventType为BEHAVIOR,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub12', 3, async function (done) { - console.info('testHiAppEventSub12 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.BEHAVIOR] - } - ], - triggerCondition: { - size: 1 - }, - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event12", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub12 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub12 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event12", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub12 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub12 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event12", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub09 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub12 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event12", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub12 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub12 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub12 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1300 - * @tc.name 验证调用hiAppEvent.addWatcher,设置domain,eventType为4种枚举类型,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub13', 3, async function (done) { - console.info('testHiAppEventSub13 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT,HiAppEvent.EventType.STATISTIC,HiAppEvent.EventType.SECURITY,HiAppEvent.EventType.BEHAVIOR] - } - ], - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - // expect().assertFail() - console.info("HiAppEventSub_result13:" + eventPkg) - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event13", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub13 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub13 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event13", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub13 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub13 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event13", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub13 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub13 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event13", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub13 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub13 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub13 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1400 - * @tc.name 验证调用hiAppEvent.addWatcher,未设置domain,eventType为4种枚举类型,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub14', 3, async function (done) { - console.info('testHiAppEventSub14 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - eventTypes: [HiAppEvent.EventType.FAULT,HiAppEvent.EventType.STATISTIC,HiAppEvent.EventType.SECURITY,HiAppEvent.EventType.BEHAVIOR] - } - ], - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result == null).assertTrue(); - HiAppEvent.write("test_event14", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub14 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub14 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event14", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub14 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub14 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event14", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub14 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub14 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event14", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub14 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub14 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub14 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1500 - * @tc.name 验证调用hiAppEvent.addWatcher,eventType为非法,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub15', 3, async function (done) { - console.info('testHiAppEventSub15 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.BEHAVIOR+1] - } - ], - triggerCondition: { - row: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - return; - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event15", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub15 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub15 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event15", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub15 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub15 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event15", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub15 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub15 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event15", HiAppEvent.EventType.BEHAVIOR, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub15 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub15 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub15 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1600 - * @tc.name 验证调用hiAppEvent.addWatcher,设置domain,过滤行数等于打点行数,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub16', 3, async function (done) { - console.info('testHiAppEventSub16 start') - function sleep(delay) { - var start = (new Date()).getTime(); - while ((new Date()).getTime() - start < delay) { - continue; - } - } - let result = HiAppEvent.addWatcher({ - name: "watcher1", - triggerCondition: { - row: 3 - }, - - onTrigger: function (curRow, curSize, holder) { - expect(holder != null).assertTrue(); - - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - return; - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - console.info("HiAppEventSub_result" + result) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event16", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub16 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub16 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event16", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub16 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub16 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event16", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub16 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub16 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - sleep(3000) - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub16 end') - }, 1000) - }) - - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1700 - * @tc.name 验证调用hiAppEvent.addWatcher,过滤行数大于打点行数,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub17', 3, async function (done) { - console.info('testHiAppEventSub17 start') - function sleep(delay) { - var start = (new Date()).getTime(); - while ((new Date()).getTime() - start < delay) { - continue; - } - } - let result = HiAppEvent.addWatcher({ - name: "watcher1", - triggerCondition: { - row: 4 - }, - - onTrigger: function (curRow, curSize, holder) { - expect(holder != null).assertTrue(); - - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - return; - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - console.info("HiAppEventSub_result" + result) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event17", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub17 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub17 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event17", HiAppEvent.EventType.STATISTIC, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub17 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub17 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - HiAppEvent.write("test_event1", HiAppEvent.EventType.SECURITY, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub17 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub17 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - sleep(3000) - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub17 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1800 - * @tc.name 验证调用hiAppEvent.addWatcher,触发条件仅row有效,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub18', 3, async function (done) { - console.info('testHiAppEventSub18 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - triggerCondition: { - row: 1, - size: 0, - timeOut: 0 - }, - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event18", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub18 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub18 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub18 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_1900 - * @tc.name 验证调用hiAppEvent.addWatcher,size=1,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub19', 3, async function (done) { - console.info('testHiAppEventSub19 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default" - } - ], - triggerCondition: { - size: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event19", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub19 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub19 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub19 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2000 - * @tc.name 验证调用hiAppEvent.addWatcher,size=0,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub20', 3, async function (done) { - console.info('testHiAppEventSub20 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default" - } - ], - triggerCondition: { - size: 1 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event20", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub20 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub20 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub20 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2100 - * @tc.name 验证调用hiAppEvent.addWatcher,触发条件仅size有效,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub21', 3, async function (done) { - console.info('testHiAppEventSub21 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - triggerCondition: { - row: 0, - size: 1, - timeOut: 0 - }, - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event21", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub21 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub21 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub21 end') - }, 1000) - }) - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2200 - * @tc.name 验证调用hiAppEvent.addWatcher,timeout=1,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub22', 3, async function (done) { - console.info('testHiAppEventSub22 start') - function sleep(delay) { - var start = (new Date()).getTime(); - while ((new Date()).getTime() - start < delay) { - continue; - } - } - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - triggerCondition: { - timeOut: 1 - }, - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event22", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub22 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub22 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - sleep(30000) - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub22 end') - }, 1000) - }) - - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2300 - * @tc.name 验证调用hiAppEvent.addWatcher,timeout=0,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub23', 3, async function (done) { - console.info('testHiAppEventSub23 start') - function sleep(delay) { - var start = (new Date()).getTime(); - while ((new Date()).getTime() - start < delay) { - continue; - } - } - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - triggerCondition: { - timeOut: 0 - }, - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event23", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub23 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub23 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - sleep(1000) - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub23 end') - }, 1000) - }) - - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2400 - * @tc.name 验证调用hiAppEvent.addWatcher,未设置触发条件,事件订阅失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub24', 3, async function (done) { - console.info('testHiAppEventSub24 start') - function sleep(delay) { - var start = (new Date()).getTime(); - while ((new Date()).getTime() - start < delay) { - continue; - } - } - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event24", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub24 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub24 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - sleep(1000) - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub24 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2800 - * @tc.name 验证调用hiAppEvent.addWatcher,触发条件仅timeout有效,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub28', 3, async function (done) { - console.info('testHiAppEventSub28 start') - function sleep(delay) { - var start = (new Date()).getTime(); - while ((new Date()).getTime() - start < delay) { - continue; - } - } - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT] - } - ], - triggerCondition: { - row: 0, - size: 0, - timeOut: 1 - }, - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event28", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub28 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub28 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - sleep(30000) - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub28 end') - }, 1000) - }) - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2900 - * @tc.name 验证调用hiAppEvent.addWatcher,size=1,事件订阅成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub29', 3, async function (done) { - console.info('testHiAppEventSub29 start') - let result = HiAppEvent.addWatcher({ - name: "watcher1", - appEventFilters: [ - { - domain: "default" - } - ], - triggerCondition: { - size: 0 - }, - - onTrigger: function (curRow, curSize, holder) { - let eventPkg = holder.takeNext(); - if (eventPkg == null) { - expect().assertFail() - } - console.info("eventPkg.packageId=" + eventPkg.packageId); - console.info("eventPkg.row=" + eventPkg.row); - console.info("eventPkg.size=" + eventPkg.size); - for (const eventInfo of eventPkg.data) { - console.info("eventPkg.data=" + eventInfo); - } - expect(true).assertTrue() - } - }) - expect(result != null).assertTrue(); - HiAppEvent.write("test_event29", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub29 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub29 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - console.info('HiAppEventSub29 end') - }, 1000) - }) - - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2500 - * @tc.name 验证调用removeWatcher,watcher为已有watcher,订阅者、相关订阅事件删除成功 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub25', 3, async function (done) { - console.info('testHiAppEventSub25 start') - let holder = HiAppEvent.addWatcher({ - name: "watcher1", - }); - setTimeout(() => { - HiAppEvent.write("test_event25", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub25 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub25 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - done() - }, 500) - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher1"}) - done() - }, 1000) - - setTimeout(() => { - expect(holder == null).assertTrue(); - done() - console.info('HiAppEventSub25 end') - }, 2000) - - }) - - - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2600 - * @tc.name 验证调用removeWatcher,watcher无效,订阅者、相关订阅事件删除失败 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub26', 3, async function (done) { - console.info('testHiAppEventSub26 start') - let holder = HiAppEvent.addWatcher({ - name: "watcher1", - }); - setTimeout(() => { - HiAppEvent.write("test_event26", HiAppEvent.EventType.FAULT, {"key_int":100}, - (err, value) => { - console.log('HiAppEvent into json-callback'); - if (err) { - console.error(`HiAppEventSub26 json-callback-error code=${err.code}`); - expect(err.code == -1).assertFail(); - } else { - console.log(`HiAppEventSub26 json-callback-success value=${value}`); - expect(value == 0).assertTrue(); - } - }); - done() - }, 500) - - setTimeout(() => { - HiAppEvent.removeWatcher({"name":"watcher2"}) - done() - }, 1000) - - setTimeout(() => { - expect(holder != null).assertTrue(); - done() - console.info('HiAppEventSub26 end') - }, 2000) - - }) - /** - * @tc.number DFX_DFT_HiAppEvent_Sub_2700 - * @tc.name 验证清理接口功能 - * @tc.desc HiAppEvent write interface test. - */ - it('HiAppEventSub27', 3, async function () { - console.info('testHiAppEventSub27 start') - HiAppEvent.clearData() - expect(true).assertTrue() - console.info('HiAppEventSub27 end') - }) -}) -} diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/test/List.test.js b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/test/List.test.js deleted file mode 100755 index 5a3e221b0..000000000 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/default/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 HiAppEventApiTest from './HiAppEventSub.test.js' -export default function testsuite() { -HiAppEventApiTest() -} diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/test/HiAppEventSub.test.js b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/test/HiAppEventSub.test.js index adc859a98..85104552a 100755 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/test/HiAppEventSub.test.js +++ b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/test/HiAppEventSub.test.js @@ -16,8 +16,8 @@ import HiAppEvent from '@ohos.hiAppEvent' import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium' import Constant from 'deccjsunit/src/Constant' -export default function Hiappeventsubtest() { -describe('Hiappeventsubtest', function () { +export default function HiAppEventSubTest() { +describe('HiAppEventSubTest', function () { /** * @tc.number DFX_DFT_HiAppEvent_Sub_0100 @@ -120,13 +120,13 @@ describe('Hiappeventsubtest', function () { */ it('HiAppEventSub02', 3, async function (done) { console.info('testHiAppEventSub02 start') - function sleep(numberMillis){ + function sleep(numberMillis) { var now = new Date(); - var exitTime = now.getTime() +numberMillis; - while (true){ + var exitTime = now.getTime() + numberMillis; + while (true) { now = new Date(); - if(now.getTime() > exitTime) - return; + if (now.getTime() > exitTime) + return; } } let holder = HiAppEvent.addWatcher({ @@ -593,7 +593,7 @@ describe('Hiappeventsubtest', function () { console.info('HiAppEventSub07 end') }, 1000) }) - + /** * @tc.number DFX_DFT_HiAppEvent_Sub_0800 * @tc.name 验证调用hiAppEvent.addWatcher,domain为无效,事件订阅失败 @@ -647,7 +647,7 @@ describe('Hiappeventsubtest', function () { console.info('HiAppEventSub08 end') }, 1000) }) - + /** * @tc.number DFX_DFT_HiAppEvent_Sub_0900 * @tc.name 验证调用hiAppEvent.addWatcher,设置domain,eventType为FAULT,事件订阅成功 @@ -1003,7 +1003,8 @@ describe('Hiappeventsubtest', function () { appEventFilters: [ { domain: "default", - eventTypes: [HiAppEvent.EventType.FAULT,HiAppEvent.EventType.STATISTIC,HiAppEvent.EventType.SECURITY,HiAppEvent.EventType.BEHAVIOR] + eventTypes: [HiAppEvent.EventType.FAULT,HiAppEvent.EventType.STATISTIC, + HiAppEvent.EventType.SECURITY,HiAppEvent.EventType.BEHAVIOR] } ], triggerCondition: { @@ -1089,7 +1090,8 @@ describe('Hiappeventsubtest', function () { name: "watcher1", appEventFilters: [ { - eventTypes: [HiAppEvent.EventType.FAULT,HiAppEvent.EventType.STATISTIC,HiAppEvent.EventType.SECURITY,HiAppEvent.EventType.BEHAVIOR] + eventTypes: [HiAppEvent.EventType.FAULT,HiAppEvent.EventType.STATISTIC, + HiAppEvent.EventType.SECURITY,HiAppEvent.EventType.BEHAVIOR] } ], triggerCondition: { @@ -1256,13 +1258,13 @@ describe('Hiappeventsubtest', function () { */ it('HiAppEventSub16', 3, async function (done) { console.info('testHiAppEventSub16 start') - function sleep(numberMillis){ + function sleep(numberMillis) { var now = new Date(); - var exitTime = now.getTime() +numberMillis; - while (true){ + var exitTime = now.getTime() + numberMillis; + while (true) { now = new Date(); - if(now.getTime() > exitTime) - return; + if (now.getTime() > exitTime) + return; } } let result = HiAppEvent.addWatcher({ @@ -1339,13 +1341,13 @@ describe('Hiappeventsubtest', function () { */ it('HiAppEventSub17', 3, async function (done) { console.info('testHiAppEventSub17 start') - function sleep(numberMillis){ + function sleep(numberMillis) { var now = new Date(); - var exitTime = now.getTime() +numberMillis; - while (true){ + var exitTime = now.getTime() + numberMillis; + while (true) { now = new Date(); - if(now.getTime() > exitTime) - return; + if (now.getTime() > exitTime) + return; } } let result = HiAppEvent.addWatcher({ @@ -1625,7 +1627,7 @@ describe('Hiappeventsubtest', function () { console.info('HiAppEventSub21 end') }, 1000) }) - + /** * @tc.number DFX_DFT_HiAppEvent_Sub_2200 * @tc.name 验证调用hiAppEvent.addWatcher,timeout=1,事件订阅成功 @@ -1633,13 +1635,13 @@ describe('Hiappeventsubtest', function () { */ it('HiAppEventSub22', 3, async function (done) { console.info('testHiAppEventSub22 start') - function sleep(numberMillis){ + function sleep(numberMillis) { var now = new Date(); - var exitTime = now.getTime() +numberMillis; - while (true){ + var exitTime = now.getTime() + numberMillis; + while (true) { now = new Date(); - if(now.getTime() > exitTime) - return; + if (now.getTime() > exitTime) + return; } } let result = HiAppEvent.addWatcher({ @@ -1687,7 +1689,6 @@ describe('Hiappeventsubtest', function () { }, 1000) }) - /** * @tc.number DFX_DFT_HiAppEvent_Sub_2300 * @tc.name 验证调用hiAppEvent.addWatcher,timeout=0,事件订阅失败 @@ -1695,13 +1696,13 @@ describe('Hiappeventsubtest', function () { */ it('HiAppEventSub23', 3, async function (done) { console.info('testHiAppEventSub23 start') - function sleep(numberMillis){ + function sleep(numberMillis) { var now = new Date(); - var exitTime = now.getTime() +numberMillis; - while (true){ + var exitTime = now.getTime() + numberMillis; + while (true) { now = new Date(); - if(now.getTime() > exitTime) - return; + if (now.getTime() > exitTime) + return; } } let result = HiAppEvent.addWatcher({ @@ -1749,7 +1750,6 @@ describe('Hiappeventsubtest', function () { }, 1000) }) - /** * @tc.number DFX_DFT_HiAppEvent_Sub_2400 * @tc.name 验证调用hiAppEvent.addWatcher,未设置触发条件,事件订阅失败 @@ -1757,13 +1757,13 @@ describe('Hiappeventsubtest', function () { */ it('HiAppEventSub24', 3, async function (done) { console.info('testHiAppEventSub24 start') - function sleep(numberMillis){ + function sleep(numberMillis) { var now = new Date(); - var exitTime = now.getTime() +numberMillis; - while (true){ + var exitTime = now.getTime() + numberMillis; + while (true) { now = new Date(); - if(now.getTime() > exitTime) - return; + if (now.getTime() > exitTime) + return; } } let result = HiAppEvent.addWatcher({ @@ -1813,13 +1813,15 @@ describe('Hiappeventsubtest', function () { * @tc.name 验证调用hiAppEvent.addWatcher,触发条件仅timeout有效,事件订阅成功 * @tc.desc HiAppEvent write interface test. */ - function sleep(numberMillis){ + it('HiAppEventSub28', 3, async function (done) { + console.info('testHiAppEventSub28 start') + function sleep(numberMillis) { var now = new Date(); - var exitTime = now.getTime() +numberMillis; - while (true){ + var exitTime = now.getTime() + numberMillis; + while (true) { now = new Date(); - if(now.getTime() > exitTime) - return; + if (now.getTime() > exitTime) + return; } } let result = HiAppEvent.addWatcher({ @@ -1921,7 +1923,6 @@ describe('Hiappeventsubtest', function () { }, 1000) }) - /** * @tc.number DFX_DFT_HiAppEvent_Sub_2500 * @tc.name 验证调用removeWatcher,watcher为已有watcher,订阅者、相关订阅事件删除成功 @@ -1960,7 +1961,6 @@ describe('Hiappeventsubtest', function () { }) - /** * @tc.number DFX_DFT_HiAppEvent_Sub_2600 * @tc.name 验证调用removeWatcher,watcher无效,订阅者、相关订阅事件删除失败 @@ -1997,7 +1997,7 @@ describe('Hiappeventsubtest', function () { console.info('HiAppEventSub26 end') }, 2000) }) - + /** * @tc.number DFX_DFT_HiAppEvent_Sub_2700 * @tc.name 验证清理接口功能 @@ -2010,4 +2010,4 @@ describe('Hiappeventsubtest', function () { console.info('HiAppEventSub27 end') }) }) -} +} \ No newline at end of file diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/test/List.test.js b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/test/List.test.js index 1597f9fa5..54d8f5ec1 100755 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/test/List.test.js +++ b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/js/test/List.test.js @@ -12,7 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import Hiappeventsubtest from './HiAppEventSub.test.js' +import HiAppEventSubTest from './HiAppEventSub.test.js' export default function testsuite() { -Hiappeventsubtest() +HiAppEventSubTest() } -- GitLab