Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
113b8d91
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
113b8d91
编写于
7月 25, 2022
作者:
Z
zhijianwen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
system
Signed-off-by:
N
zhijianwen
<
zhijianwen@huawei.com
>
上级
36558ea5
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
178 addition
and
288 deletion
+178
-288
notification/ces_standard/subscribeandpublish/actssubscriberunordersystemtest/entry/src/main/js/test/ActsSubscriber_test_unorder.js
...est/entry/src/main/js/test/ActsSubscriber_test_unorder.js
+178
-288
未找到文件。
notification/ces_standard/subscribeandpublish/actssubscriberunordersystemtest/entry/src/main/js/test/ActsSubscriber_test_unorder.js
浏览文件 @
113b8d91
...
...
@@ -12,305 +12,195 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
Subscriber
from
'
@ohos.commonEvent
'
import
commonEvent
from
'
@ohos.commonEvent
'
import
{
describe
,
beforeAll
,
beforeEach
,
afterEach
,
afterAll
,
it
,
expect
}
from
'
deccjsunit/index
'
describe
(
'
ActsSubscriberTestUnorderSystem
'
,
async
function
(
done
)
{
console
.
info
(
"
===========ActsSubscriberTestUnorderSystem start====================>
"
);
let
commonEventSubscriber1
;
let
commonEventSubscriber2
;
let
commonEventSubscriber3
;
let
array
=
[
Subscriber
.
Support
.
COMMON_EVENT_SHUTDOWN
,
Subscriber
.
Support
.
COMMON_EVENT_BATTERY_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_BATTERY_LOW
,
Subscriber
.
Support
.
COMMON_EVENT_BATTERY_OKAY
,
Subscriber
.
Support
.
COMMON_EVENT_POWER_CONNECTED
,
Subscriber
.
Support
.
COMMON_EVENT_POWER_DISCONNECTED
,
Subscriber
.
Support
.
COMMON_EVENT_SCREEN_OFF
,
Subscriber
.
Support
.
COMMON_EVENT_SCREEN_ON
,
Subscriber
.
Support
.
COMMON_EVENT_USER_PRESENT
,
Subscriber
.
Support
.
COMMON_EVENT_TIME_TICK
,
Subscriber
.
Support
.
COMMON_EVENT_TIME_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_DATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_TIMEZONE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_CLOSE_SYSTEM_DIALOGS
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_ADDED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_REPLACED
,
Subscriber
.
Support
.
COMMON_EVENT_MY_PACKAGE_REPLACED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_BUNDLE_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_FULLY_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_RESTARTED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_DATA_CLEARED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGES_SUSPENDED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGES_UNSUSPENDED
,
Subscriber
.
Support
.
COMMON_EVENT_MY_PACKAGE_SUSPENDED
,
Subscriber
.
Support
.
COMMON_EVENT_MY_PACKAGE_UNSUSPENDED
,
Subscriber
.
Support
.
COMMON_EVENT_UID_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_FIRST_LAUNCH
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_NEEDS_VERIFICATION
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_VERIFIED
,
Subscriber
.
Support
.
COMMON_EVENT_EXTERNAL_APPLICATIONS_AVAILABLE
,
Subscriber
.
Support
.
COMMON_EVENT_EXTERNAL_APPLICATIONS_UNAVAILABLE
,
Subscriber
.
Support
.
COMMON_EVENT_CONFIGURATION_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_LOCALE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_MANAGE_PACKAGE_STORAGE
,
Subscriber
.
Support
.
COMMON_EVENT_DRIVE_MODE
,
Subscriber
.
Support
.
COMMON_EVENT_HOME_MODE
,
Subscriber
.
Support
.
COMMON_EVENT_OFFICE_MODE
,
Subscriber
.
Support
.
COMMON_EVENT_USER_STARTED
,
Subscriber
.
Support
.
COMMON_EVENT_USER_BACKGROUND
,
Subscriber
.
Support
.
COMMON_EVENT_USER_FOREGROUND
,
Subscriber
.
Support
.
COMMON_EVENT_USER_UNLOCKED
,
Subscriber
.
Support
.
COMMON_EVENT_USER_STOPPED
,
Subscriber
.
Support
.
COMMON_EVENT_HWID_LOGIN
,
Subscriber
.
Support
.
COMMON_EVENT_HWID_LOGOUT
,
Subscriber
.
Support
.
COMMON_EVENT_HWID_TOKEN_INVALID
,
Subscriber
.
Support
.
COMMON_EVENT_HWID_LOGOFF
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_POWER_STATE
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_CONN_STATE
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_HOTSPOT_STATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_AVRCP_CONNECT_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_SDP_RESULT
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_CANCEL
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REQ
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REPLY
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_CANCEL
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_CONNECT_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AUDIO_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_COMMON_EVENT
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_CALL_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_REQ_DISCOVERABLE
,
Subscriber
.
Support
.
COMMON_EVENT_NFC_ACTION_ADAPTER_STATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_DISCHARGING
,
Subscriber
.
Support
.
COMMON_EVENT_CHARGING
,
Subscriber
.
Support
.
COMMON_EVENT_DEVICE_IDLE_MODE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_POWER_SAVE_MODE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_LOCATION_MODE_STATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_SLEEP
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_PAUSE
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_STANDBY
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_LASTMODE_SAVE
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_VOLTAGE_ABNORMAL
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_HIGH_TEMPERATURE
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_EXTREME_TEMPERATURE
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_TEMPERATURE_ABNORMAL
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_VOLTAGE_RECOVERY
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_TEMPERATURE_RECOVERY
,
Subscriber
.
Support
.
COMMON_EVENT_IVI_ACTIVE
,
Subscriber
.
Support
.
COMMON_EVENT_USB_DEVICE_ATTACHED
,
Subscriber
.
Support
.
COMMON_EVENT_USB_DEVICE_DETACHED
,
Subscriber
.
Support
.
COMMON_EVENT_USB_ACCESSORY_ATTACHED
,
Subscriber
.
Support
.
COMMON_EVENT_USB_ACCESSORY_DETACHED
,
Subscriber
.
Support
.
COMMON_EVENT_AIRPLANE_MODE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_SMS_RECEIVE_COMPLETED
,
Subscriber
.
Support
.
COMMON_EVENT_SPN_INFO_UPDATED
,
Subscriber
.
Support
.
COMMON_EVENT_BOOT_COMPLETED
,
Subscriber
.
Support
.
COMMON_EVENT_SPLIT_SCREEN
];
describe
(
'
ActsAbilityTest
'
,
function
()
{
function
publishCallback
(
err
)
{
console
.
info
(
"
==========================>publishCallback
"
);
}
function
findArray
(
str
)
{
let
value
=
false
;
let
index1
=
0
;
let
length
=
array
.
length
;
for
(;
index1
<
length
;
++
index1
)
{
if
(
array
[
index1
]
==
str
)
{
value
=
true
;
break
;
}
}
return
value
;
}
/*
* @tc.number : ActsSubscriberTestUnorderSystem_0100
* @tc.name : verify subscribe and publish : Check subscribe and publish system event data without permission
* @tc.desc : Check the subscriber can receive event "publish_event0100" type of the interface (by Promise)
*/
it
(
'
ActsSubscriberTestUnorderSystem_0100
'
,
0
,
async
function
(
done
)
{
console
.
info
(
"
===============ActsSubscriberTestUnorderSystem_0100 start==========================>
"
);
let
commonEventSubscribeInfo
=
{
let
TAG
=
'
Subscriber_Unorder_System ===>
'
it
(
'
Subscriber_Unorder_System_001
'
,
0
,
async
function
(
done
)
{
const
CommonEventSubscriberInfo
=
{
events
:
[
Subscriber
.
Support
.
COMMON_EVENT_SHUTDOWN
,
Subscriber
.
Support
.
COMMON_EVENT_BATTERY_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_BATTERY_LOW
,
Subscriber
.
Support
.
COMMON_EVENT_BATTERY_OKAY
,
Subscriber
.
Support
.
COMMON_EVENT_POWER_CONNECTED
,
Subscriber
.
Support
.
COMMON_EVENT_POWER_DISCONNECTED
,
Subscriber
.
Support
.
COMMON_EVENT_SCREEN_OFF
,
Subscriber
.
Support
.
COMMON_EVENT_SCREEN_ON
,
Subscriber
.
Support
.
COMMON_EVENT_USER_PRESENT
,
Subscriber
.
Support
.
COMMON_EVENT_TIME_TICK
,
Subscriber
.
Support
.
COMMON_EVENT_TIME_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_DATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_TIMEZONE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_CLOSE_SYSTEM_DIALOGS
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_ADDED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_REPLACED
,
Subscriber
.
Support
.
COMMON_EVENT_MY_PACKAGE_REPLACED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_BUNDLE_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_FULLY_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_RESTARTED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_DATA_CLEARED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGES_SUSPENDED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGES_UNSUSPENDED
,
Subscriber
.
Support
.
COMMON_EVENT_MY_PACKAGE_SUSPENDED
,
Subscriber
.
Support
.
COMMON_EVENT_MY_PACKAGE_UNSUSPENDED
,
Subscriber
.
Support
.
COMMON_EVENT_UID_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_FIRST_LAUNCH
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_NEEDS_VERIFICATION
,
Subscriber
.
Support
.
COMMON_EVENT_PACKAGE_VERIFIED
,
Subscriber
.
Support
.
COMMON_EVENT_EXTERNAL_APPLICATIONS_AVAILABLE
,
Subscriber
.
Support
.
COMMON_EVENT_EXTERNAL_APPLICATIONS_UNAVAILABLE
,
Subscriber
.
Support
.
COMMON_EVENT_CONFIGURATION_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_LOCALE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_MANAGE_PACKAGE_STORAGE
,
Subscriber
.
Support
.
COMMON_EVENT_DRIVE_MODE
,
Subscriber
.
Support
.
COMMON_EVENT_HOME_MODE
,
Subscriber
.
Support
.
COMMON_EVENT_OFFICE_MODE
,
Subscriber
.
Support
.
COMMON_EVENT_USER_STARTED
,
Subscriber
.
Support
.
COMMON_EVENT_USER_BACKGROUND
,
Subscriber
.
Support
.
COMMON_EVENT_USER_FOREGROUND
,
Subscriber
.
Support
.
COMMON_EVENT_USER_UNLOCKED
,
Subscriber
.
Support
.
COMMON_EVENT_USER_STOPPED
,
Subscriber
.
Support
.
COMMON_EVENT_HWID_LOGIN
,
Subscriber
.
Support
.
COMMON_EVENT_HWID_LOGOUT
,
Subscriber
.
Support
.
COMMON_EVENT_HWID_TOKEN_INVALID
,
Subscriber
.
Support
.
COMMON_EVENT_HWID_LOGOFF
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_POWER_STATE
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_CONN_STATE
],
};
let
result
=
0
;
function
subscriberCallBack001
(
err
,
data
)
{
console
.
info
(
"
==========================>subscriberCallBack001 event =
"
+
data
.
event
);
result
=
findArray
(
data
.
event
);
if
(
result
==
true
)
{
console
.
info
(
"
==========================>subscriberCallBack001 result == true
"
);
if
(
data
.
event
==
Subscriber
.
Support
.
COMMON_EVENT_WIFI_CONN_STATE
)
{
done
();
}
}
console
.
info
(
"
==========================>subscriberCallBack001 end
"
);
commonEvent
.
Support
.
COMMON_EVENT_SHUTDOWN
,
commonEvent
.
Support
.
COMMON_EVENT_BATTERY_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_BATTERY_LOW
,
commonEvent
.
Support
.
COMMON_EVENT_BATTERY_OKAY
,
commonEvent
.
Support
.
COMMON_EVENT_POWER_CONNECTED
,
commonEvent
.
Support
.
COMMON_EVENT_POWER_DISCONNECTED
,
commonEvent
.
Support
.
COMMON_EVENT_SCREEN_OFF
,
commonEvent
.
Support
.
COMMON_EVENT_SCREEN_ON
,
commonEvent
.
Support
.
COMMON_EVENT_USER_PRESENT
,
commonEvent
.
Support
.
COMMON_EVENT_TIME_TICK
,
commonEvent
.
Support
.
COMMON_EVENT_TIME_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_DATE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_TIMEZONE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_CLOSE_SYSTEM_DIALOGS
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_ADDED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_REPLACED
,
commonEvent
.
Support
.
COMMON_EVENT_MY_PACKAGE_REPLACED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_REMOVED
,
commonEvent
.
Support
.
COMMON_EVENT_BUNDLE_REMOVED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_FULLY_REMOVED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_RESTARTED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_DATA_CLEARED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGES_SUSPENDED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGES_UNSUSPENDED
,
commonEvent
.
Support
.
COMMON_EVENT_MY_PACKAGE_SUSPENDED
,
commonEvent
.
Support
.
COMMON_EVENT_MY_PACKAGE_UNSUSPENDED
,
commonEvent
.
Support
.
COMMON_EVENT_UID_REMOVED
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_FIRST_LAUNCH
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_NEEDS_VERIFICATION
,
commonEvent
.
Support
.
COMMON_EVENT_PACKAGE_VERIFIED
,
commonEvent
.
Support
.
COMMON_EVENT_EXTERNAL_APPLICATIONS_AVAILABLE
,
commonEvent
.
Support
.
COMMON_EVENT_EXTERNAL_APPLICATIONS_UNAVAILABLE
,
commonEvent
.
Support
.
COMMON_EVENT_CONFIGURATION_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_LOCALE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_MANAGE_PACKAGE_STORAGE
,
commonEvent
.
Support
.
COMMON_EVENT_DRIVE_MODE
,
commonEvent
.
Support
.
COMMON_EVENT_HOME_MODE
,
commonEvent
.
Support
.
COMMON_EVENT_OFFICE_MODE
,
commonEvent
.
Support
.
COMMON_EVENT_USER_STARTED
,
commonEvent
.
Support
.
COMMON_EVENT_USER_BACKGROUND
,
commonEvent
.
Support
.
COMMON_EVENT_USER_FOREGROUND
,
commonEvent
.
Support
.
COMMON_EVENT_USER_UNLOCKED
,
commonEvent
.
Support
.
COMMON_EVENT_USER_STOPPED
,
commonEvent
.
Support
.
COMMON_EVENT_HWID_LOGIN
,
commonEvent
.
Support
.
COMMON_EVENT_HWID_LOGOUT
,
commonEvent
.
Support
.
COMMON_EVENT_HWID_TOKEN_INVALID
,
commonEvent
.
Support
.
COMMON_EVENT_HWID_LOGOFF
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_POWER_STATE
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_CONN_STATE
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_HOTSPOT_STATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_AVRCP_CONNECT_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_SDP_RESULT
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_CANCEL
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REQ
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REPLY
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_CANCEL
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_CONNECT_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AUDIO_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_COMMON_EVENT
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_CALL_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_REQ_DISCOVERABLE
,
commonEvent
.
Support
.
COMMON_EVENT_NFC_ACTION_ADAPTER_STATE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_DISCHARGING
,
commonEvent
.
Support
.
COMMON_EVENT_CHARGING
,
commonEvent
.
Support
.
COMMON_EVENT_DEVICE_IDLE_MODE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_POWER_SAVE_MODE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_LOCATION_MODE_STATE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_SLEEP
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_PAUSE
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_STANDBY
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_LASTMODE_SAVE
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_VOLTAGE_ABNORMAL
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_HIGH_TEMPERATURE
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_EXTREME_TEMPERATURE
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_TEMPERATURE_ABNORMAL
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_VOLTAGE_RECOVERY
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_TEMPERATURE_RECOVERY
,
commonEvent
.
Support
.
COMMON_EVENT_IVI_ACTIVE
,
commonEvent
.
Support
.
COMMON_EVENT_USB_DEVICE_ATTACHED
,
commonEvent
.
Support
.
COMMON_EVENT_USB_DEVICE_DETACHED
,
commonEvent
.
Support
.
COMMON_EVENT_USB_ACCESSORY_ATTACHED
,
commonEvent
.
Support
.
COMMON_EVENT_USB_ACCESSORY_DETACHED
,
commonEvent
.
Support
.
COMMON_EVENT_AIRPLANE_MODE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_BOOT_COMPLETED
,
commonEvent
.
Support
.
COMMON_EVENT_SPLIT_SCREEN
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_P2P_CONN_STATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_DISCOVERED
,
commonEvent
.
Support
.
COMMON_EVENT_DISK_REMOVED
,
commonEvent
.
Support
.
COMMON_EVENT_DISK_UNMOUNTED
,
commonEvent
.
Support
.
COMMON_EVENT_DISK_MOUNTED
,
commonEvent
.
Support
.
COMMON_EVENT_DISK_BAD_REMOVAL
,
commonEvent
.
Support
.
COMMON_EVENT_DISK_UNMOUNTABLE
,
commonEvent
.
Support
.
COMMON_EVENT_DISK_EJECT
,
commonEvent
.
Support
.
COMMON_EVENT_LOCKED_BOOT_COMPLETED
,
commonEvent
.
Support
.
COMMON_EVENT_USER_SWITCHED
,
commonEvent
.
Support
.
COMMON_EVENT_USER_STARTING
,
commonEvent
.
Support
.
COMMON_EVENT_USER_STOPPING
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_SCAN_FINISHED
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_RSSI_VALUE
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_AP_STA_JOIN
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_AP_STA_LEAVE
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_MPLINK_STATE_CHANGE
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_P2P_STATE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_P2P_PEERS_STATE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_P2P_PEERS_DISCOVERY_STATE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_P2P_CURRENT_DEVICE_STATE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_WIFI_P2P_GROUP_STATE_CHANGED
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CONNECT_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CURRENT_DEVICE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_AUDIO_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CONNECT_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CURRENT_DEVICE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_PLAYING_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CODEC_VALUE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CLASS_VALUE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_CONNECTED
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_DISCONNECTED
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_NAME_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIR_STATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_BATTERY_VALUE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_UUID_VALUE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_REQ
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_REQ_ENABLE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_REQ_DISABLE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_SCAN_MODE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_STARTED
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_FINISHED
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_NAME_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSINK_CONNECT_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSINK_PLAYING_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSINK_AUDIO_STATE_UPDATE
,
commonEvent
.
Support
.
COMMON_EVENT_NFC_ACTION_RF_FIELD_ON_DETECTED
,
commonEvent
.
Support
.
COMMON_EVENT_NFC_ACTION_RF_FIELD_OFF_DETECTED
,
commonEvent
.
Support
.
COMMON_EVENT_USER_ADDED
,
commonEvent
.
Support
.
COMMON_EVENT_USER_REMOVED
,
commonEvent
.
Support
.
COMMON_EVENT_ABILITY_ADDED
,
commonEvent
.
Support
.
COMMON_EVENT_ABILITY_REMOVED
,
commonEvent
.
Support
.
COMMON_EVENT_ABILITY_UPDATED
,
commonEvent
.
Support
.
COMMON_EVENT_VISIBLE_ACCOUNTS_UPDATED
,
commonEvent
.
Support
.
COMMON_EVENT_ACCOUNT_DELETED
,
commonEvent
.
Support
.
COMMON_EVENT_FOUNDATION_READY
]
}
Subscriber
.
createSubscriber
(
commonEventSubscribeInfo
).
then
((
data
)
=>
{
console
.
info
(
"
===============>ActsSubscriberTestUnorderSystem_0100=========createSubscriber promise
"
);
commonEventSubscriber1
=
data
;
Subscriber
.
subscribe
(
commonEventSubscriber1
,
subscriberCallBack001
);
for
(
let
i
=
0
;
i
<
50
;
++
i
)
{
setTimeout
(
function
(){
console
.
debug
(
"
===============>ActsSubscriberTestUnorderSystem_0100 delay 1s=========i:
"
+
i
);
Subscriber
.
publish
(
commonEventSubscribeInfo
.
events
[
i
],
publishCallback
);
},
1000
);
let
CommonEventSubscriber
=
await
commonEvent
.
createSubscriber
(
CommonEventSubscriberInfo
)
if
(
CommonEventSubscriber
==
undefined
)
{
console
.
info
(
TAG
+
'
: createSubscriber failed! Err.Info ===>
'
+
JSON
.
stringify
(
CommonEventSubscriber
))
expect
(
false
).
assertTrue
()
done
()
}
else
{
console
.
info
(
TAG
+
'
: createSubscriber successed! Subscriber.Info ===>
'
+
JSON
.
stringify
(
CommonEventSubscriber
))
expect
(
true
).
assertTrue
()
}
})
})
/*
* @tc.number : ActsSubscriberTestUnorderSystem_0300
* @tc.name : verify subscribe and publish : Check subscribe and publish system event data without permission
* : including multiple permissions
* @tc.desc : Check the subscriber can receive event "publish_event0100" type of the interface (by Promise)
*/
it
(
'
ActsSubscriberTestUnorderSystem_0300
'
,
0
,
async
function
(
done
)
{
console
.
info
(
"
===============ActsSubscriberTestUnorderSystem_0300 start==========================>
"
);
let
commonEventSubscribeInfo
=
{
events
:
[
Subscriber
.
Support
.
COMMON_EVENT_WIFI_P2P_CONN_STATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_DISCOVERED
,
Subscriber
.
Support
.
COMMON_EVENT_DISK_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_DISK_UNMOUNTED
,
Subscriber
.
Support
.
COMMON_EVENT_DISK_MOUNTED
,
Subscriber
.
Support
.
COMMON_EVENT_DISK_BAD_REMOVAL
,
Subscriber
.
Support
.
COMMON_EVENT_DISK_UNMOUNTABLE
,
Subscriber
.
Support
.
COMMON_EVENT_DISK_EJECT
,
Subscriber
.
Support
.
COMMON_EVENT_LOCKED_BOOT_COMPLETED
,
Subscriber
.
Support
.
COMMON_EVENT_USER_SWITCHED
,
Subscriber
.
Support
.
COMMON_EVENT_USER_STARTING
,
Subscriber
.
Support
.
COMMON_EVENT_USER_STOPPING
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_SCAN_FINISHED
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_RSSI_VALUE
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_AP_STA_JOIN
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_AP_STA_LEAVE
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_MPLINK_STATE_CHANGE
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_P2P_STATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_P2P_PEERS_STATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_P2P_PEERS_DISCOVERY_STATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_P2P_CURRENT_DEVICE_STATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_WIFI_P2P_GROUP_STATE_CHANGED
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CONNECT_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CURRENT_DEVICE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_AUDIO_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CONNECT_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CURRENT_DEVICE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_PLAYING_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CODEC_VALUE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CLASS_VALUE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_CONNECTED
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_DISCONNECTED
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_NAME_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIR_STATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_BATTERY_VALUE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_UUID_VALUE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_REQ
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_REQ_ENABLE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_REQ_DISABLE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_SCAN_MODE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_STARTED
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_FINISHED
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_HOST_NAME_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSINK_CONNECT_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSINK_PLAYING_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_BLUETOOTH_A2DPSINK_AUDIO_STATE_UPDATE
,
Subscriber
.
Support
.
COMMON_EVENT_NFC_ACTION_RF_FIELD_ON_DETECTED
,
Subscriber
.
Support
.
COMMON_EVENT_NFC_ACTION_RF_FIELD_OFF_DETECTED
,
Subscriber
.
Support
.
COMMON_EVENT_USER_ADDED
,
Subscriber
.
Support
.
COMMON_EVENT_USER_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_ABILITY_ADDED
,
Subscriber
.
Support
.
COMMON_EVENT_ABILITY_REMOVED
,
Subscriber
.
Support
.
COMMON_EVENT_ABILITY_UPDATED
,
Subscriber
.
Support
.
COMMON_EVENT_VISIBLE_ACCOUNTS_UPDATED
,
Subscriber
.
Support
.
COMMON_EVENT_ACCOUNT_DELETED
,
Subscriber
.
Support
.
COMMON_EVENT_FOUNDATION_READY
],
};
function
subscriberCallBack003
(
err
,
data
)
{
console
.
info
(
"
==========================>subscriberCallBack003
"
);
await
commonEvent
.
subscribe
(
CommonEventSubscriber
,
(
err
,
CommonEventData
)
=>
{
if
(
err
.
code
)
{
console
.
info
(
TAG
+
'
: subscribe failed! Err.Info ===>
'
+
JSON
.
stringify
(
err
.
code
))
expect
(
false
).
assertTrue
()
done
()
}
else
{
console
.
info
(
TAG
+
'
: subscribe successed! CommonEventData.Info ===>
'
+
JSON
.
stringify
(
CommonEventData
))
expect
(
true
).
assertTrue
()
}
})
function
unsubscribeCallback
(
err
)
{
console
.
info
(
"
===============>unsubscribeCallback
"
);
done
();
for
(
let
i
=
0
;
i
<
CommonEventSubscriberInfo
.
events
.
length
;
i
++
){
await
commonEvent
.
publish
(
CommonEventSubscriberInfo
.
events
[
i
],
(
err
)
=>
{
if
(
err
.
code
)
{
console
.
info
(
TAG
+
'
: publish failed! event.Info ===>
'
+
JSON
.
stringify
(
CommonEventSubscriberInfo
.
events
[
i
]))
expect
(
false
).
assertTrue
()
done
()
}
else
{
console
.
info
(
TAG
+
'
: publish successed! event.Info ===>
'
+
JSON
.
stringify
(
CommonEventSubscriberInfo
.
events
[
i
]))
expect
(
true
).
assertTrue
()
done
()
}
Subscriber
.
createSubscriber
(
commonEventSubscribeInfo
).
then
((
data
)
=>
{
console
.
info
(
"
===============>ActsSubscriberTestUnorderSystem_0300=========createSubscriber promise
"
);
commonEventSubscriber3
=
data
;
Subscriber
.
subscribe
(
commonEventSubscriber3
,
subscriberCallBack003
);
setTimeout
(
function
(){
console
.
debug
(
"
===============>ActsSubscriberTestUnorderSystem_0300 delay 3s==================
"
);
Subscriber
.
unsubscribe
(
commonEventSubscriber3
,
unsubscribeCallback
);
},
3000
);
})
}
})
})
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录