Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
c7c510c4
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
接近 2 年 前同步成功
通知
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看板
未验证
提交
c7c510c4
编写于
10月 19, 2022
作者:
O
openharmony_ci
提交者:
Gitee
10月 19, 2022
浏览文件
操作
浏览文件
下载
差异文件
!5956 重新提交适配无障碍添加ErrorCode
Merge pull request !5956 from Mupceet/master
上级
6d540f2a
64937ac5
变更
70
显示空白变更内容
内联
并排
Showing
70 changed file
with
5073 addition
and
678 deletion
+5073
-678
barrierfree/BUILD.gn
barrierfree/BUILD.gn
+2
-1
barrierfree/accessibilityconfig/entry/src/main/ets/AccessibilityExtAbility/AccessibilityExtAbility.ts
...in/ets/AccessibilityExtAbility/AccessibilityExtAbility.ts
+32
-0
barrierfree/accessibilityconfig/entry/src/main/ets/MainAbility/MainAbility.ts
...ilityconfig/entry/src/main/ets/MainAbility/MainAbility.ts
+10
-1
barrierfree/accessibilityconfig/entry/src/main/ets/TestAbility/TestAbility.ts
...ilityconfig/entry/src/main/ets/TestAbility/TestAbility.ts
+7
-10
barrierfree/accessibilityconfig/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
...ig/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
+9
-3
barrierfree/accessibilityconfig/entry/src/main/ets/test/AccessibilityConfig.test.ets
...nfig/entry/src/main/ets/test/AccessibilityConfig.test.ets
+131
-266
barrierfree/accessibilityconfig/entry/src/main/module.json
barrierfree/accessibilityconfig/entry/src/main/module.json
+17
-3
barrierfree/accessibilityconfig/entry/src/main/resources/base/profile/accessibility_config.json
...src/main/resources/base/profile/accessibility_config.json
+7
-0
barrierfree/accessibilityconfig/entry/src/main/resources/base/profile/main_pages.json
...fig/entry/src/main/resources/base/profile/main_pages.json
+1
-1
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/AccessibilityExtAbility/AccessibilityExtAbility.ts
...in/ets/AccessibilityExtAbility/AccessibilityExtAbility.ts
+32
-0
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/MainAbility/MainAbility.ts
...dpermission/entry/src/main/ets/MainAbility/MainAbility.ts
+9
-0
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/TestAbility/TestAbility.ts
...dpermission/entry/src/main/ets/TestAbility/TestAbility.ts
+7
-10
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
...on/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
+9
-3
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/test/AccessibilityConfigReqReadPermission.test.ets
...in/ets/test/AccessibilityConfigReqReadPermission.test.ets
+98
-23
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/module.json
...ibilityconfigreqreadpermission/entry/src/main/module.json
+17
-3
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/resources/base/profile/accessibility_config.json
...src/main/resources/base/profile/accessibility_config.json
+7
-0
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/resources/base/profile/main_pages.json
...ion/entry/src/main/resources/base/profile/main_pages.json
+1
-1
barrierfree/accessibilityconfigreqwritepermission/entry/src/main/ets/test/AccessibilityConfigReqWritePermission.test.ets
...n/ets/test/AccessibilityConfigReqWritePermission.test.ets
+330
-20
barrierfree/accessibilityelement/entry/src/main/ets/AccessibilityExtAbility/ElementTest.ts
...entry/src/main/ets/AccessibilityExtAbility/ElementTest.ts
+38
-21
barrierfree/accessibilityelement/entry/src/main/module.json
barrierfree/accessibilityelement/entry/src/main/module.json
+4
-0
barrierfree/accessibilityerrcode/AppScope/app.json
barrierfree/accessibilityerrcode/AppScope/app.json
+21
-0
barrierfree/accessibilityerrcode/AppScope/resources/base/element/string.json
...bilityerrcode/AppScope/resources/base/element/string.json
+12
-0
barrierfree/accessibilityerrcode/AppScope/resources/base/media/app_icon.png
...ibilityerrcode/AppScope/resources/base/media/app_icon.png
+0
-0
barrierfree/accessibilityerrcode/BUILD.gn
barrierfree/accessibilityerrcode/BUILD.gn
+42
-0
barrierfree/accessibilityerrcode/Test.json
barrierfree/accessibilityerrcode/Test.json
+29
-0
barrierfree/accessibilityerrcode/entry/src/main/ets/Application/AbilityStage.ts
...ityerrcode/entry/src/main/ets/Application/AbilityStage.ts
+7
-0
barrierfree/accessibilityerrcode/entry/src/main/ets/MainAbility/MainAbility.ts
...lityerrcode/entry/src/main/ets/MainAbility/MainAbility.ts
+52
-0
barrierfree/accessibilityerrcode/entry/src/main/ets/MainAbility/pages/index/index.ets
...code/entry/src/main/ets/MainAbility/pages/index/index.ets
+37
-0
barrierfree/accessibilityerrcode/entry/src/main/ets/TestAbility/TestAbility.ts
...lityerrcode/entry/src/main/ets/TestAbility/TestAbility.ts
+53
-0
barrierfree/accessibilityerrcode/entry/src/main/ets/TestAbility/pages/index.ets
...ityerrcode/entry/src/main/ets/TestAbility/pages/index.ets
+48
-0
barrierfree/accessibilityerrcode/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
...de/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
+72
-0
barrierfree/accessibilityerrcode/entry/src/main/ets/test/AccessibilityErrCode.test.ets
...ode/entry/src/main/ets/test/AccessibilityErrCode.test.ets
+423
-0
barrierfree/accessibilityerrcode/entry/src/main/ets/test/List.test.ets
...ccessibilityerrcode/entry/src/main/ets/test/List.test.ets
+19
-0
barrierfree/accessibilityerrcode/entry/src/main/module.json
barrierfree/accessibilityerrcode/entry/src/main/module.json
+44
-0
barrierfree/accessibilityerrcode/entry/src/main/resources/base/element/string.json
...errcode/entry/src/main/resources/base/element/string.json
+40
-0
barrierfree/accessibilityerrcode/entry/src/main/resources/base/media/icon.png
...ilityerrcode/entry/src/main/resources/base/media/icon.png
+0
-0
barrierfree/accessibilityerrcode/entry/src/main/resources/base/profile/main_pages.json
...ode/entry/src/main/resources/base/profile/main_pages.json
+5
-0
barrierfree/accessibilityerrcode/signature/openharmony_sx.p7b
...ierfree/accessibilityerrcode/signature/openharmony_sx.p7b
+0
-0
barrierfree/accessibilityevent/entry/src/main/module.json
barrierfree/accessibilityevent/entry/src/main/module.json
+4
-0
barrierfree/accessibilityextension/entry/src/main/module.json
...ierfree/accessibilityextension/entry/src/main/module.json
+4
-0
barrierfree/accessibilityextensioncontext/entry/src/main/ets/AccessibilityExtAbility/ExtensionContextTest.ts
.../main/ets/AccessibilityExtAbility/ExtensionContextTest.ts
+46
-52
barrierfree/accessibilityextensioncontext/entry/src/main/ets/test/AccessibilityExtensionContext.test.ets
.../src/main/ets/test/AccessibilityExtensionContext.test.ets
+6
-6
barrierfree/accessibilityextensioncontext/entry/src/main/module.json
.../accessibilityextensioncontext/entry/src/main/module.json
+4
-0
barrierfree/accessibilitygestureevent/entry/src/main/module.json
...free/accessibilitygestureevent/entry/src/main/module.json
+4
-0
barrierfree/accessibilitysendaccessibilityevent/AppScope/app.json
...ree/accessibilitysendaccessibilityevent/AppScope/app.json
+21
-0
barrierfree/accessibilitysendaccessibilityevent/AppScope/resources/base/element/string.json
...sibilityevent/AppScope/resources/base/element/string.json
+12
-0
barrierfree/accessibilitysendaccessibilityevent/AppScope/resources/base/media/app_icon.png
...ssibilityevent/AppScope/resources/base/media/app_icon.png
+0
-0
barrierfree/accessibilitysendaccessibilityevent/BUILD.gn
barrierfree/accessibilitysendaccessibilityevent/BUILD.gn
+42
-0
barrierfree/accessibilitysendaccessibilityevent/Test.json
barrierfree/accessibilitysendaccessibilityevent/Test.json
+29
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/Application/AbilityStage.ts
...ilityevent/entry/src/main/ets/Application/AbilityStage.ts
+7
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/MainAbility/MainAbility.ts
...bilityevent/entry/src/main/ets/MainAbility/MainAbility.ts
+52
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/MainAbility/pages/index/index.ets
...vent/entry/src/main/ets/MainAbility/pages/index/index.ets
+37
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/TestAbility/TestAbility.ts
...bilityevent/entry/src/main/ets/TestAbility/TestAbility.ts
+53
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/TestAbility/pages/index.ets
...ilityevent/entry/src/main/ets/TestAbility/pages/index.ets
+48
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
...nt/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
+72
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/test/AccessibilitySendAccessibilityEvent.test.ets
...ain/ets/test/AccessibilitySendAccessibilityEvent.test.ets
+2801
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/test/List.test.ets
...daccessibilityevent/entry/src/main/ets/test/List.test.ets
+19
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/module.json
...sibilitysendaccessibilityevent/entry/src/main/module.json
+44
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/resources/base/element/string.json
...tyevent/entry/src/main/resources/base/element/string.json
+40
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/resources/base/media/icon.png
...ibilityevent/entry/src/main/resources/base/media/icon.png
+0
-0
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/resources/base/profile/main_pages.json
...ent/entry/src/main/resources/base/profile/main_pages.json
+5
-0
barrierfree/accessibilitysendaccessibilityevent/signature/openharmony_sx.p7b
...bilitysendaccessibilityevent/signature/openharmony_sx.p7b
+0
-0
barrierfree/accessibleabilitylist/src/main/js/test/AccessibleAbilityList.test.js
...bilitylist/src/main/js/test/AccessibleAbilityList.test.js
+13
-100
barrierfree/accessiblecaptionconfiguration/src/main/js/test/AccessibleCaptionConfiguration.test.js
...n/src/main/js/test/AccessibleCaptionConfiguration.test.js
+0
-68
barrierfree/accessiblecheckability/src/main/js/test/AccessibleCheckAbility.test.js
...ckability/src/main/js/test/AccessibleCheckAbility.test.js
+7
-5
barrierfree/accessiblesendevent/src/main/js/test/AccessibleSendEvent.test.js
...blesendevent/src/main/js/test/AccessibleSendEvent.test.js
+7
-57
barrierfree/accessibletest/actsabilitylisttest/entry/src/main/ets/MainAbility/pages/index.ets
...tylisttest/entry/src/main/ets/MainAbility/pages/index.ets
+1
-1
barrierfree/accessibletest/actsabilitylisttest/entry/src/main/ets/test/Ability.test.ets
...sabilitylisttest/entry/src/main/ets/test/Ability.test.ets
+11
-11
barrierfree/accessibletest/actsabilitylisttest/entry/src/main/module.json
...ssibletest/actsabilitylisttest/entry/src/main/module.json
+10
-6
barrierfree/accessibletest/actscaptionconfigurationtest/entry/src/main/module.json
...t/actscaptionconfigurationtest/entry/src/main/module.json
+2
-6
未找到文件。
barrierfree/BUILD.gn
浏览文件 @
c7c510c4
...
...
@@ -19,12 +19,13 @@ group("barrierfree") {
deps = [
"accessibilityconfig:ActsAccessibilityConfigTest",
"accessibilityconfigreqreadpermission:ActsAccessibilityConfigReqReadPermissionTest",
"accessibilityconfigreqwritepermission:ActsAccessibilityConfigReqWritePermissionTest",
"accessibilityelement:ActsAccessibilityElementTest",
"accessibilityerrcode:ActsAccessibilityErrCodeTest",
"accessibilityevent:ActsAccessibilityEventTest",
"accessibilityextension:ActsAccessibilityExtensionTest",
"accessibilityextensioncontext:ActsAccessibilityExtensionContextTest",
"accessibilitygestureevent:ActsAccessibilityGestureEventTest",
"accessibilitysendaccessibilityevent:ActsAccessibilitySendAccessibilityEventTest",
"accessibleabilitylist:ActsAccessibleAbilityListTest",
"accessiblecaptionconfiguration:ActsAccessibleCaptionConfigurationTest",
"accessiblecheckability:ActsAccessibleCheckAbilityTest",
...
...
barrierfree/accessibilityconfig/entry/src/main/ets/AccessibilityExtAbility/AccessibilityExtAbility.ts
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
AccessibilityExtensionAbility
from
'
@ohos.application.AccessibilityExtensionAbility
'
;
class
AccessibilityExtAbility
extends
AccessibilityExtensionAbility
{
onConnect
()
{
console
.
info
(
"
[Demo] AccessibilityExtAbility onConnect
"
);
}
onDisconnect
()
{
console
.
info
(
"
[Demo] AccessibilityExtAbility onDisconnect
"
);
}
onAccessibilityEvent
(
accessibilityEvent
)
{
console
.
info
(
"
[Demo] AccessibilityExtAbility onAccessibilityEvent:
"
+
JSON
.
stringify
(
accessibilityEvent
));
}
}
export
default
AccessibilityExtAbility
;
\ No newline at end of file
barrierfree/accessibilityconfig/entry/src/main/ets/MainAbility/MainAbility.ts
浏览文件 @
c7c510c4
...
...
@@ -13,12 +13,21 @@
* limitations under the License.
*/
import
Ability
from
'
@ohos.application.Ability
'
import
AbilityDelegatorRegistry
from
'
@ohos.application.abilityDelegatorRegistry
'
import
{
Hypium
}
from
'
@ohos/hypium
'
import
testsuite
from
'
../test/List.test
'
export
default
class
MainAbility
extends
Ability
{
onCreate
(
want
,
launchParam
){
// Ability is creating, initialize resources for this ability
console
.
log
(
"
[Demo] MainAbility onCreate
"
)
globalThis
.
abilityWant
=
want
;
var
abilityDelegator
:
any
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
abilityDelegatorArguments
:
any
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
console
.
info
(
'
start run testcase!!!
'
)
Hypium
.
hypiumTest
(
abilityDelegator
,
abilityDelegatorArguments
,
testsuite
)
}
onDestroy
()
{
...
...
@@ -28,7 +37,7 @@ export default class MainAbility extends Ability {
onWindowStageCreate
(
windowStage
)
{
// Main window is created, set main page for this ability
console
.
log
(
"
[Demo] MainAbility onWindowStageCreate windowStage=
"
+
windowStage
)
console
.
log
(
"
[Demo] MainAbility onWindowStageCreate windowStage=
"
+
windowStage
)
//globalThis.windowStage = windowStage
//globalThis.abilityStorage = this.storage
globalThis
.
abilityContext
=
this
.
context
...
...
barrierfree/accessibilityconfig/entry/src/main/ets/TestAbility/TestAbility.ts
浏览文件 @
c7c510c4
...
...
@@ -13,19 +13,10 @@
* limitations under the License.
*/
import
Ability
from
'
@ohos.application.Ability
'
import
AbilityDelegatorRegistry
from
'
@ohos.application.abilityDelegatorRegistry
'
import
{
Hypium
}
from
'
@ohos/hypium
'
import
testsuite
from
'
../test/List.test
'
export
default
class
TestAbility
extends
Ability
{
onCreate
(
want
,
launchParam
)
{
console
.
log
(
'
TestAbility onCreate
'
)
var
abilityDelegator
:
any
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
abilityDelegatorArguments
:
any
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
console
.
info
(
'
start run testcase!!!
'
)
Hypium
.
hypiumTest
(
abilityDelegator
,
abilityDelegatorArguments
,
testsuite
)
}
onDestroy
()
{
...
...
@@ -34,7 +25,13 @@ export default class TestAbility extends Ability {
onWindowStageCreate
(
windowStage
)
{
console
.
log
(
'
TestAbility onWindowStageCreate
'
)
windowStage
.
setUIContent
(
this
.
context
,
'
TestAbility/pages/index
'
,
null
)
windowStage
.
loadContent
(
"
TestAbility/pages/index
"
,
(
err
,
data
)
=>
{
if
(
err
.
code
)
{
console
.
error
(
'
Failed to load the content. Cause:
'
+
JSON
.
stringify
(
err
));
return
;
}
console
.
info
(
'
Succeeded in loading the content. Data:
'
+
JSON
.
stringify
(
data
))
});
globalThis
.
abilityContext
=
this
.
context
;
}
...
...
barrierfree/accessibilityconfig/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
浏览文件 @
c7c510c4
...
...
@@ -21,7 +21,8 @@ var abilityDelegatorArguments = undefined
function
translateParamsToString
(
parameters
)
{
const
keySet
=
new
Set
([
'
-s class
'
,
'
-s notClass
'
,
'
-s suite
'
,
'
-s it
'
,
'
-s level
'
,
'
-s testType
'
,
'
-s size
'
,
'
-s timeout
'
'
-s level
'
,
'
-s testType
'
,
'
-s size
'
,
'
-s timeout
'
,
'
-s dryRun
'
])
let
targetParams
=
''
;
for
(
const
key
in
parameters
)
{
...
...
@@ -52,14 +53,19 @@ export default class OpenHarmonyTestRunner implements TestRunner {
console
.
log
(
'
OpenHarmonyTestRunner onRun run
'
)
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
testAbilityName
=
abilityDelegatorArguments
.
bundleName
+
'
.
Test
Ability
'
var
testAbilityName
=
abilityDelegatorArguments
.
bundleName
+
'
.
Main
Ability
'
let
lMonitor
=
{
abilityName
:
testAbilityName
,
onAbilityCreate
:
onAbilityCreateCallback
,
};
abilityDelegator
.
addAbilityMonitor
(
lMonitor
,
addAbilityMonitorCallback
)
var
cmd
=
'
aa start -d 0 -a
Test
Ability
'
+
'
-b
'
+
abilityDelegatorArguments
.
bundleName
var
cmd
=
'
aa start -d 0 -a
com.example.accessibilityxts.Main
Ability
'
+
'
-b
'
+
abilityDelegatorArguments
.
bundleName
cmd
+=
'
'
+
translateParamsToString
(
abilityDelegatorArguments
.
parameters
)
var
debug
=
abilityDelegatorArguments
.
parameters
[
"
-D
"
]
if
(
debug
==
'
true
'
)
{
cmd
+=
'
-D
'
}
console
.
info
(
'
cmd :
'
+
cmd
)
abilityDelegator
.
executeShellCommand
(
cmd
,
(
err
:
any
,
d
:
any
)
=>
{
...
...
barrierfree/accessibilityconfig/entry/src/main/ets/test/AccessibilityConfig.test.ets
浏览文件 @
c7c510c4
...
...
@@ -38,7 +38,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_0100', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_0100');
config.highContrastText.set(true, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_0100 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -78,7 +78,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_0300', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_0300');
config.highContrastText.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_0300 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -146,7 +146,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_0700', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_0700');
config.invertColor.set(true, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_0700 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -186,7 +186,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_0900', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_0900');
config.invertColor.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_0900 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -254,7 +254,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_1300', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_1300');
config.contentTimeout.set(0, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_1300 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -294,7 +294,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_1500', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_1500');
config.contentTimeout.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_1500 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -362,7 +362,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_1900', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_1900');
config.animationOff.set(true, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_1900 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -402,7 +402,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_2100', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_2100');
config.animationOff.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_2100 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -470,7 +470,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_2500', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_2500');
config.brightnessDiscount.set(0.1, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_2500 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -510,7 +510,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_2700', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_2700');
config.brightnessDiscount.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_2700 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -578,7 +578,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_4900', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_4900');
config.mouseKey.set(true, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_4900 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -618,7 +618,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_5100', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_5100');
config.mouseKey.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_5100 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -685,8 +685,8 @@ export default function abilityTest() {
*/
it('AccessibilityConfigTest_set_asyncCallback_5500', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_5500');
config.mouseAutoClick.set(
-
1, (err, result) => {
if (err.code != 0) {
config.mouseAutoClick.set(1, (err, result) => {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_5500 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -726,7 +726,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_5700', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_5700');
config.mouseAutoClick.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_5700 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -794,7 +794,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_6100', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_6100');
config.shortkey.set(true, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_6100 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -834,7 +834,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_6300', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_6300');
config.shortkey.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_6300 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -903,7 +903,7 @@ export default function abilityTest() {
console.info('AccessibilityConfigTest_set_asyncCallback_6700');
let value = 'teststr'
config.shortkeyTarget.set(value, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_6700 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -944,7 +944,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_6900', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_6900');
config.shortkeyTarget.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_6900 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1012,7 +1012,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_7300', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_7300');
config.captions.set(true, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_7300 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1052,7 +1052,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_7500', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_7500');
config.captions.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_7500 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1120,7 +1120,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_7900', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_7900');
config.daltonizationColorFilter.set('Normal', (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_7900 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1140,7 +1140,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_set_asyncCallback_8000', 0, async function(done) {
console.info('AccessibilityConfigTest_set_asyncCallback_8000');
config.daltonizationColorFilter.set('Deuteranomaly', (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_8000 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1200,7 +1200,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_8300', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_8300');
config.daltonizationColorFilter.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_8300 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1275,7 +1275,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_set_asyncCallback_8700 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1322,7 +1322,7 @@ export default function abilityTest() {
it('AccessibilityConfigTest_get_asyncCallback_8900', 0, async function(done) {
console.info('AccessibilityConfigTest_get_asyncCallback_8900');
config.captionsStyle.get((err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_get_asyncCallback_8900 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1452,13 +1452,13 @@ export default function abilityTest() {
*/
it('AccessibilityConfigTest_enableAbility_asyncCallback_9600', 0, async function(done) {
console.info('AccessibilityConfigTest_enableAbility_asyncCallback_9600');
let name = 'com.
test
';
let name = 'com.
example.accessibilityconfig/AccessibilityExtAbility
';
config.enableAbility(name, ['retrieve', 'touchGuide', 'keyEventObserver'], (err) => {
console.info(`AccessibilityConfigTest_enableAbility_asyncCallback_9600 error: ${JSON.stringify(err)}`);
if (err.code != 0) {
expect(true).assertTrue();
} else {
if (err && err.code != 0) {
expect(null).assertFail();
} else {
expect(true).assertTrue();
}
done();
});
...
...
@@ -1473,11 +1473,11 @@ export default function abilityTest() {
*/
it('AccessibilityConfigTest_enableAbility_asyncCallback_9700', 0, async function(done) {
console.info('AccessibilityConfigTest_enableAbility_asyncCallback_9700');
let name = '
com.
';
config.enableAbility(name, ['retrieve'
, 'touchGuide', 'keyEventObserver', 'zoom', 'gesture'
], (err) => {
let name = '
xxx
';
config.enableAbility(name, ['retrieve'], (err) => {
console.info(`AccessibilityConfigTest_enableAbility_asyncCallback_9700 error: ${JSON.stringify(err)}`);
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
9300001).assertEqual(err.code
);
} else {
expect(null).assertFail();
}
...
...
@@ -1485,48 +1485,6 @@ export default function abilityTest() {
});
})
/*
* @tc.number AccessibilityConfigTest_enableAbility_asyncPromise_9800
* @tc.name AccessibilityConfigTest_enableAbility_asyncPromise_9800
* @tc.desc Test enableAbility() function in promise mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigTest_enableAbility_asyncPromise_9800', 0, async function(done) {
console.info('AccessibilityConfigTest_enableAbility_asyncPromise_9800');
let name = '';
config.enableAbility(name, []).then(() => {
console.info('AccessibilityConfigTest_enableAbility_asyncPromise_9800 result back');
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigTest_enableAbility_asyncPromise_9800 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue();
done();
});
})
/*
* @tc.number AccessibilityConfigTest_enableAbility_asyncPromise_9900
* @tc.name AccessibilityConfigTest_enableAbility_asyncPromise_9900
* @tc.desc Test enableAbility() function in promise mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigTest_enableAbility_asyncPromise_9900', 0, async function(done) {
console.info('AccessibilityConfigTest_enableAbility_asyncPromise_9900');
let name = 'test';
config.enableAbility(name, ['retrieve']).then(() => {
console.info('AccessibilityConfigTest_enableAbility_asyncPromise_9900 result back');
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigTest_enableAbility_asyncPromise_9900 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue();
done();
});
})
/*
* @tc.number AccessibilityConfigTest_enableAbility_asyncPromise_10000
* @tc.name AccessibilityConfigTest_enableAbility_asyncPromise_10000
...
...
@@ -1536,15 +1494,17 @@ export default function abilityTest() {
*/
it('AccessibilityConfigTest_enableAbility_asyncPromise_10000', 0, async function(done) {
console.info('AccessibilityConfigTest_enableAbility_asyncPromise_10000');
let name = '
test.com
';
let name = '
com.example.accessibilityconfig/AccessibilityExtAbility
';
config.enableAbility(name, ['retrieve', 'touchGuide']).then(() => {
console.info('AccessibilityConfigTest_enableAbility_asyncPromise_10000 result back');
expect(null).assertFail();
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_enableAbility_asyncPromise_10000 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue(
);
expect(9300002 ).assertEqual(err.code
);
done();
}
});
})
...
...
@@ -1563,49 +1523,10 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_enableAbility_asyncPromise_10100 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue();
done();
});
})
/*
* @tc.number AccessibilityConfigTest_enableAbility_asyncPromise_10200
* @tc.name AccessibilityConfigTest_enableAbility_asyncPromise_10200
* @tc.desc Test enableAbility() function in promise mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigTest_enableAbility_asyncPromise_10200', 0, async function(done) {
console.info('AccessibilityConfigTest_enableAbility_asyncPromise_10200');
let name = 'com.';
config.enableAbility(name, ['retrieve', 'touchGuide', 'keyEventObserver', 'zoom', 'gesture']).then(() => {
console.info('AccessibilityConfigTest_enableAbility_asyncPromise_10200 result back');
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigTest_enableAbility_asyncPromise_10200 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue();
expect(9300001 ).assertEqual(err.code);
done();
});
})
/*
* @tc.number AccessibilityConfigTest_disableAbility_asyncCallback_10300
* @tc.name AccessibilityConfigTest_disableAbility_asyncCallback_10300
* @tc.desc Test disableAbility() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigTest_disableAbility_asyncCallback_10300', 0, async function(done) {
console.info('AccessibilityConfigTest_disableAbility_asyncCallback_10300');
let name = '';
config.disableAbility(name, (err) => {
console.info(`AccessibilityConfigTest_disableAbility_asyncCallback_10300 err: ${JSON.stringify(err)}`);
if (err.code != 0) {
expect(true).assertTrue();
} else {
expect(null).assertFail();
}
done();
});
...
...
@@ -1623,8 +1544,8 @@ export default function abilityTest() {
let name = 'test';
config.disableAbility(name, (err) => {
console.info(`AccessibilityConfigTest_disableAbility_asyncCallback_10400 err: ${JSON.stringify(err)}`);
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
9300001).assertEqual(err.code
);
} else {
expect(null).assertFail();
}
...
...
@@ -1641,81 +1562,18 @@ export default function abilityTest() {
*/
it('AccessibilityConfigTest_disableAbility_asyncCallback_10500', 0, async function(done) {
console.info('AccessibilityConfigTest_disableAbility_asyncCallback_10500');
let name = '
test.com
';
let name = '
com.example.accessibilityconfig/AccessibilityExtAbility
';
config.disableAbility(name, (err) => {
console.info(`AccessibilityConfigTest_disableAbility_asyncCallback_10500 err: ${JSON.stringify(err)}`);
if (err.code != 0) {
expect(true).assertTrue();
} else {
if (err && err.code != 0) {
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigTest_disableAbility_asyncCallback_10600
* @tc.name AccessibilityConfigTest_disableAbility_asyncCallback_10600
* @tc.desc Test disableAbility() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigTest_disableAbility_asyncCallback_10600', 0, async function(done) {
console.info('AccessibilityConfigTest_disableAbility_asyncCallback_10600');
let name = 'com.test';
config.disableAbility(name, (err) => {
console.info(`AccessibilityConfigTest_disableAbility_asyncCallback_10600 err: ${JSON.stringify(err)}`);
if (err.code != 0) {
expect(true).assertTrue();
} else {
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigTest_disableAbility_asyncCallback_10700
* @tc.name AccessibilityConfigTest_disableAbility_asyncCallback_10700
* @tc.desc Test disableAbility() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigTest_disableAbility_asyncCallback_10700', 0, async function(done) {
console.info('AccessibilityConfigTest_disableAbility_asyncCallback_10700');
let name = 'com.';
config.disableAbility(name, (err) => {
console.info(`AccessibilityConfigTest_disableAbility_asyncCallback_10700 err: ${JSON.stringify(err)}`);
if (err.code != 0) {
expect(true).assertTrue();
} else {
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigTest_disableAbility_asyncPromise_10800
* @tc.name AccessibilityConfigTest_disableAbility_asyncPromise_10800
* @tc.desc Test disableAbility() function in promise mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigTest_disableAbility_asyncPromise_10800', 0, async function(done) {
console.info('AccessibilityConfigTest_disableAbility_asyncPromise_10800');
let name = '';
config.disableAbility(name).then(() => {
console.info('AccessibilityConfigTest_disableAbility_asyncPromise_10800 result back');
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigTest_disableAbility_asyncPromise_10800 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue();
done();
});
})
/*
* @tc.number AccessibilityConfigTest_disableAbility_asyncPromise_10900
* @tc.name AccessibilityConfigTest_disableAbility_asyncPromise_10900
...
...
@@ -1731,9 +1589,11 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_disableAbility_asyncPromise_10900 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue(
);
expect(9300001).assertEqual(err.code
);
done();
}
});
})
...
...
@@ -1752,9 +1612,11 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_disableAbility_asyncPromise_11000 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue();
done();
}
});
})
...
...
@@ -1773,30 +1635,11 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_disableAbility_asyncPromise_11100 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue();
done();
});
})
/*
* @tc.number AccessibilityConfigTest_disableAbility_asyncPromise_11200
* @tc.name AccessibilityConfigTest_disableAbility_asyncPromise_11200
* @tc.desc Test disableAbility() function in promise mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigTest_disableAbility_asyncPromise_11200', 0, async function(done) {
console.info('AccessibilityConfigTest_disableAbility_asyncPromise_11200');
let name = 'com.';
config.disableAbility(name).then(() => {
console.info('AccessibilityConfigTest_disableAbility_asyncPromise_11200 result back');
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigTest_disableAbility_asyncPromise_11200 has error: ${JSON.stringify(err)}`);
expect(true).assertTrue();
done();
}
});
})
...
...
@@ -1809,7 +1652,7 @@ export default function abilityTest() {
*/
it('AccessibilityConfigTest_on_asyncCallback_11300', 0, async function(done) {
console.info('AccessibilityConfigTest_on_asyncCallback_11300');
let ret = config.on('enable
AbilityListsStateChanged
', (data) => {});
let ret = config.on('enable
dAccessibilityExtensionListChange
', (data) => {});
expect(ret).assertEqual(undefined);
done();
})
...
...
@@ -1823,7 +1666,7 @@ export default function abilityTest() {
*/
it('AccessibilityConfigTest_off_asyncCallback_11400', 0, async function(done) {
console.info('AccessibilityConfigTest_off_asyncCallback_11400');
let ret = config.off('enable
AbilityListsStateChanged
', (data) => {});
let ret = config.off('enable
dAccessibilityExtensionListChange
', (data) => {});
expect(ret).assertEqual(undefined);
done();
})
...
...
@@ -1845,7 +1688,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0100 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1872,7 +1715,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0200 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1899,7 +1742,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0300 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1926,7 +1769,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0400 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1953,7 +1796,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0500 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -1980,7 +1823,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0600 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -2007,7 +1850,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0700 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -2034,7 +1877,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0800 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -2061,7 +1904,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_0900 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -2088,7 +1931,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_1000 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -2115,7 +1958,7 @@ export default function abilityTest() {
backgroundColor: 'blue',
windowColor: 'blue'
}, (err, result) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncCallback_1100 has error: ${err.code}`);
expect(null).assertFail();
done();
...
...
@@ -2146,9 +1989,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0100 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2173,9 +2018,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0200 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2200,9 +2047,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0300 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2227,9 +2076,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0400 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2254,9 +2105,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0500 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2281,9 +2134,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0600 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2308,9 +2163,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0700 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2335,9 +2192,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0800 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2362,9 +2221,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_0900 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2389,9 +2250,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_1000 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
...
...
@@ -2416,9 +2279,11 @@ export default function abilityTest() {
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigTest_captionsStyle_asyncPromise_1100 has error: ${err.code}`);
expect(null).assertFail();
done();
}
});
})
})
...
...
barrierfree/accessibilityconfig/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -14,8 +14,8 @@
"uiSyntax"
:
"ets"
,
"pages"
:
"$profile:main_pages"
,
"abilities"
:
[{
"name"
:
"
Test
Ability"
,
"srcEntrance"
:
"./ets/
TestAbility/Test
Ability.ts"
,
"name"
:
"
com.example.accessibilityxts.Main
Ability"
,
"srcEntrance"
:
"./ets/
MainAbility/Main
Ability.ts"
,
"description"
:
"$string:phone_entry_main"
,
"icon"
:
"$media:icon"
,
"label"
:
"$string:entry_label"
,
...
...
@@ -30,7 +30,21 @@
]
}]
}],
"extensionAbilities"
:
[
{
"name"
:
"AccessibilityExtAbility"
,
"srcEntrance"
:
"./ets/AccessibilityExtAbility/AccessibilityExtAbility.ts"
,
"label"
:
"$string:Accessibility_label"
,
"description"
:
"$string:Accessibility_desc"
,
"type"
:
"accessibility"
,
"metadata"
:
[
{
"name"
:
"ohos.accessibleability"
,
"resource"
:
"$profile:accessibility_config"
}
],
"permissions"
:
[
"ohos.permission.GET_BUNDLE_INFO"
]
}],
"requestPermissions"
:
[{
"name"
:
"ohos.permission.READ_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.READ_ACCESSIBILITY_CONFIG"
...
...
barrierfree/accessibilityconfig/entry/src/main/resources/base/profile/accessibility_config.json
0 → 100644
浏览文件 @
c7c510c4
{
"accessibilityCapabilities"
:
[
"retrieve"
],
"accessibilityCapabilityRationale"
:
"a11y_rationale"
,
"settingsAbility"
:
"com.accessibility.voiceaid.voiceAidSetting"
}
\ No newline at end of file
barrierfree/accessibilityconfig/entry/src/main/resources/base/profile/main_pages.json
浏览文件 @
c7c510c4
{
"src"
:
[
"
TestAbility/pages
/index"
"
MainAbility/pages/index
/index"
]
}
\ No newline at end of file
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/AccessibilityExtAbility/AccessibilityExtAbility.ts
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
AccessibilityExtensionAbility
from
'
@ohos.application.AccessibilityExtensionAbility
'
;
class
AccessibilityExtAbility
extends
AccessibilityExtensionAbility
{
onConnect
()
{
console
.
info
(
"
[Demo] AccessibilityExtAbility onConnect
"
);
}
onDisconnect
()
{
console
.
info
(
"
[Demo] AccessibilityExtAbility onDisconnect
"
);
}
onAccessibilityEvent
(
accessibilityEvent
)
{
console
.
info
(
"
[Demo] AccessibilityExtAbility onAccessibilityEvent:
"
+
JSON
.
stringify
(
accessibilityEvent
));
}
}
export
default
AccessibilityExtAbility
;
\ No newline at end of file
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/MainAbility/MainAbility.ts
浏览文件 @
c7c510c4
...
...
@@ -13,12 +13,21 @@
* limitations under the License.
*/
import
Ability
from
'
@ohos.application.Ability
'
import
AbilityDelegatorRegistry
from
'
@ohos.application.abilityDelegatorRegistry
'
import
{
Hypium
}
from
'
@ohos/hypium
'
import
testsuite
from
'
../test/List.test
'
export
default
class
MainAbility
extends
Ability
{
onCreate
(
want
,
launchParam
){
// Ability is creating, initialize resources for this ability
console
.
log
(
"
[Demo] MainAbility onCreate
"
)
globalThis
.
abilityWant
=
want
;
var
abilityDelegator
:
any
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
abilityDelegatorArguments
:
any
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
console
.
info
(
'
start run testcase!!!
'
)
Hypium
.
hypiumTest
(
abilityDelegator
,
abilityDelegatorArguments
,
testsuite
)
}
onDestroy
()
{
...
...
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/TestAbility/TestAbility.ts
浏览文件 @
c7c510c4
...
...
@@ -13,19 +13,10 @@
* limitations under the License.
*/
import
Ability
from
'
@ohos.application.Ability
'
import
AbilityDelegatorRegistry
from
'
@ohos.application.abilityDelegatorRegistry
'
import
{
Hypium
}
from
'
@ohos/hypium
'
import
testsuite
from
'
../test/List.test
'
export
default
class
TestAbility
extends
Ability
{
onCreate
(
want
,
launchParam
)
{
console
.
log
(
'
TestAbility onCreate
'
)
var
abilityDelegator
:
any
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
abilityDelegatorArguments
:
any
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
console
.
info
(
'
start run testcase!!!
'
)
Hypium
.
hypiumTest
(
abilityDelegator
,
abilityDelegatorArguments
,
testsuite
)
}
onDestroy
()
{
...
...
@@ -34,7 +25,13 @@ export default class TestAbility extends Ability {
onWindowStageCreate
(
windowStage
)
{
console
.
log
(
'
TestAbility onWindowStageCreate
'
)
windowStage
.
setUIContent
(
this
.
context
,
'
TestAbility/pages/index
'
,
null
)
windowStage
.
loadContent
(
"
TestAbility/pages/index
"
,
(
err
,
data
)
=>
{
if
(
err
.
code
)
{
console
.
error
(
'
Failed to load the content. Cause:
'
+
JSON
.
stringify
(
err
));
return
;
}
console
.
info
(
'
Succeeded in loading the content. Data:
'
+
JSON
.
stringify
(
data
))
});
globalThis
.
abilityContext
=
this
.
context
;
}
...
...
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
浏览文件 @
c7c510c4
...
...
@@ -21,7 +21,8 @@ var abilityDelegatorArguments = undefined
function
translateParamsToString
(
parameters
)
{
const
keySet
=
new
Set
([
'
-s class
'
,
'
-s notClass
'
,
'
-s suite
'
,
'
-s it
'
,
'
-s level
'
,
'
-s testType
'
,
'
-s size
'
,
'
-s timeout
'
'
-s level
'
,
'
-s testType
'
,
'
-s size
'
,
'
-s timeout
'
,
'
-s dryRun
'
])
let
targetParams
=
''
;
for
(
const
key
in
parameters
)
{
...
...
@@ -52,14 +53,19 @@ export default class OpenHarmonyTestRunner implements TestRunner {
console
.
log
(
'
OpenHarmonyTestRunner onRun run
'
)
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
testAbilityName
=
abilityDelegatorArguments
.
bundleName
+
'
.
Test
Ability
'
var
testAbilityName
=
abilityDelegatorArguments
.
bundleName
+
'
.
Main
Ability
'
let
lMonitor
=
{
abilityName
:
testAbilityName
,
onAbilityCreate
:
onAbilityCreateCallback
,
};
abilityDelegator
.
addAbilityMonitor
(
lMonitor
,
addAbilityMonitorCallback
)
var
cmd
=
'
aa start -d 0 -a
Test
Ability
'
+
'
-b
'
+
abilityDelegatorArguments
.
bundleName
var
cmd
=
'
aa start -d 0 -a
com.example.accessibilityxts.Main
Ability
'
+
'
-b
'
+
abilityDelegatorArguments
.
bundleName
cmd
+=
'
'
+
translateParamsToString
(
abilityDelegatorArguments
.
parameters
)
var
debug
=
abilityDelegatorArguments
.
parameters
[
"
-D
"
]
if
(
debug
==
'
true
'
)
{
cmd
+=
'
-D
'
}
console
.
info
(
'
cmd :
'
+
cmd
)
abilityDelegator
.
executeShellCommand
(
cmd
,
(
err
:
any
,
d
:
any
)
=>
{
...
...
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/ets/test/AccessibilityConfigReqReadPermission.test.ets
浏览文件 @
c7c510c4
...
...
@@ -38,8 +38,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_0100', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_0100');
config.highContrastText.set(true, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_0100 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_0100 has no write permission`);
expect(null).assertFail();
...
...
@@ -62,6 +63,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_0200 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -76,8 +79,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_0700', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_0700');
config.invertColor.set(true, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_0700 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_0700 has no write permission`);
expect(null).assertFail();
...
...
@@ -100,6 +104,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_0800 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -114,8 +120,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_1300', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_1300');
config.contentTimeout.set(0, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_1300 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_1300 has no write permission`);
expect(null).assertFail();
...
...
@@ -138,6 +145,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_1400 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -152,8 +161,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_1900', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_1900');
config.animationOff.set(true, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_1900 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_1900 has no write permission`);
expect(null).assertFail();
...
...
@@ -176,6 +186,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_2000 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -190,8 +202,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_2500', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_2500');
config.brightnessDiscount.set(0.1, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_2500 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_2500 has no write permission`);
expect(null).assertFail();
...
...
@@ -214,6 +227,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_2600 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -228,8 +243,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_4900', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_4900');
config.mouseKey.set(true, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_4900 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_4900 has no write permission`);
expect(null).assertFail();
...
...
@@ -252,6 +268,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_5000 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -265,9 +283,10 @@ export default function abilityTest() {
*/
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_5500', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_5500');
config.mouseAutoClick.set(-1, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
config.mouseAutoClick.set(1, (err, result) => {
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_5500 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_5500 has no write permission`);
expect(null).assertFail();
...
...
@@ -290,6 +309,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_5600 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -304,8 +325,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_6100', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_6100');
config.shortkey.set(true, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_6100 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_6100 has no write permission`);
expect(null).assertFail();
...
...
@@ -328,6 +350,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_6200 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -343,8 +367,9 @@ export default function abilityTest() {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_6700');
let value = 'teststr'
config.shortkeyTarget.set(value, (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_6700 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_6700 has no write permission`);
expect(null).assertFail();
...
...
@@ -368,6 +393,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_6800 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -382,8 +409,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_7900', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_7900');
config.daltonizationColorFilter.set('Normal', (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_7900 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_7900 has no write permission`);
expect(null).assertFail();
...
...
@@ -402,8 +430,9 @@ export default function abilityTest() {
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8000', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8000');
config.daltonizationColorFilter.set('Deuteranomaly', (err, result) => {
if (err.code != 0) {
expect(true).assertTrue();
if (err && err.code != 0) {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8000 has error: ${err.code}`);
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8000 has no write permission`);
expect(null).assertFail();
...
...
@@ -426,6 +455,8 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_8100 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -444,6 +475,50 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncPromise_8200 has error: ${err.code}`);
expect(201).assertEqual(err.code);
done();
});
})
/*
* @tc.number AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8300
* @tc.name AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8300
* @tc.desc Test enableAbility() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8300', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8300');
let name = 'com.example.accessibilityconfigreqreadpermission/AccessibilityExtAbility';
config.enableAbility(name, ['retrieve', 'touchGuide', 'keyEventObserver'], (err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8300 error: ${JSON.stringify(err)}`);
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8400
* @tc.name AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8400
* @tc.desc Test disableAbility() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8400', 0, async function(done) {
console.info('AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8400');
let name = 'com.example.accessibilityconfigreqreadpermission/AccessibilityExtAbility';
config.disableAbility(name, (err) => {
console.error(`AccessibilityConfigReqReadPermissionTest_set_asyncCallback_8400 err: ${JSON.stringify(err)}`);
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
expect(null).assertFail();
}
done();
});
})
...
...
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -13,8 +13,8 @@
"uiSyntax"
:
"ets"
,
"pages"
:
"$profile:main_pages"
,
"abilities"
:
[{
"name"
:
"
Test
Ability"
,
"srcEntrance"
:
"./ets/
TestAbility/Test
Ability.ts"
,
"name"
:
"
com.example.accessibilityxts.Main
Ability"
,
"srcEntrance"
:
"./ets/
MainAbility/Main
Ability.ts"
,
"description"
:
"$string:phone_entry_main"
,
"icon"
:
"$media:icon"
,
"label"
:
"$string:entry_label"
,
...
...
@@ -29,7 +29,21 @@
]
}]
}],
"extensionAbilities"
:
[
{
"name"
:
"AccessibilityExtAbility"
,
"srcEntrance"
:
"./ets/AccessibilityExtAbility/AccessibilityExtAbility.ts"
,
"label"
:
"$string:Accessibility_label"
,
"description"
:
"$string:Accessibility_desc"
,
"type"
:
"accessibility"
,
"metadata"
:
[
{
"name"
:
"ohos.accessibleability"
,
"resource"
:
"$profile:accessibility_config"
}
],
"permissions"
:
[
"ohos.permission.GET_BUNDLE_INFO"
]
}],
"requestPermissions"
:
[{
"name"
:
"ohos.permission.READ_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.READ_ACCESSIBILITY_CONFIG"
...
...
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/resources/base/profile/accessibility_config.json
0 → 100644
浏览文件 @
c7c510c4
{
"accessibilityCapabilities"
:
[
"retrieve"
],
"accessibilityCapabilityRationale"
:
"a11y_rationale"
,
"settingsAbility"
:
"com.accessibility.voiceaid.voiceAidSetting"
}
\ No newline at end of file
barrierfree/accessibilityconfigreqreadpermission/entry/src/main/resources/base/profile/main_pages.json
浏览文件 @
c7c510c4
{
"src"
:
[
"
TestAbility/pages
/index"
"
MainAbility/pages/index
/index"
]
}
\ No newline at end of file
barrierfree/accessibilityconfigreqwritepermission/entry/src/main/ets/test/AccessibilityConfigReqWritePermission.test.ets
浏览文件 @
c7c510c4
...
...
@@ -38,8 +38,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_0300', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_0300');
config.highContrastText.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_0300 has no read permission`);
expect(null).assertFail();
...
...
@@ -62,6 +62,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -76,8 +77,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_0900', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_0900');
config.invertColor.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_0900 has no read permission`);
expect(null).assertFail();
...
...
@@ -100,6 +101,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -114,8 +116,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_1500', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_1500');
config.contentTimeout.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_1500 has no read permission`);
expect(null).assertFail();
...
...
@@ -138,6 +140,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -152,8 +155,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_2100', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_2100');
config.animationOff.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_2100 has no read permission`);
expect(null).assertFail();
...
...
@@ -176,6 +179,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -190,8 +194,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_2700', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_2700');
config.brightnessDiscount.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_2700 has no read permission`);
expect(null).assertFail();
...
...
@@ -214,6 +218,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -228,8 +233,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_5100', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_5100');
config.mouseKey.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_5100 has no read permission`);
expect(null).assertFail();}
...
...
@@ -251,6 +256,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -265,8 +271,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_5700', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_5700');
config.mouseAutoClick.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_5700 has no read permission`);
expect(null).assertFail();
...
...
@@ -289,6 +295,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -303,8 +310,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_6300', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_6300');
config.shortkey.get((err, result) => {
if (err.code != 0) {
e
xpect(true).assertTrue(
);
if (err
&& err
.code != 0) {
e
expect(201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_6300 has no read permission`);
expect(null).assertFail();
...
...
@@ -327,6 +334,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -341,8 +349,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_6900', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_6900');
config.shortkeyTarget.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_6900 has no read permission`);
expect(null).assertFail();
...
...
@@ -365,6 +373,7 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
...
...
@@ -379,8 +388,8 @@ export default function abilityTest() {
it('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_8300', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_get_asyncCallback_8300');
config.daltonizationColorFilter.get((err, result) => {
if (err.code != 0) {
expect(
true).assertTrue(
);
if (err
&& err
.code != 0) {
expect(
201).assertEqual(err.code
);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_get_asyncCallback_8300 has no read permission`);
expect(null).assertFail();
...
...
@@ -403,6 +412,307 @@ export default function abilityTest() {
expect(null).assertFail();
done();
}).catch((err) => {
expect(201).assertEqual(err.code);
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0100
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0100
* @tc.desc Test highContrastText.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0100', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0100');
config.highContrastText.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0100 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0200
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0200
* @tc.desc Test invertColor.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0200', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0200');
config.invertColor.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0200 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0300
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0300
* @tc.desc Test daltonizationColorFilter.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0300', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0300');
config.daltonizationColorFilter.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0300 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0400
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0400
* @tc.desc Test contentTimeout.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0400', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0400');
config.contentTimeout.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0400 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0500
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0500
* @tc.desc Test animationOff.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0500', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0500');
config.animationOff.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0500 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0600
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0600
* @tc.desc Test brightnessDiscount.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0600', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0600');
config.brightnessDiscount.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0600 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0700
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0700
* @tc.desc Test screenMagnifier.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0700', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0700');
config.screenMagnifier.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0700 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0800
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0800
* @tc.desc Test audioMono.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0800', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0800');
config.audioMono.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0800 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0900
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0900
* @tc.desc Test audioBalance.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0900', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0900');
config.audioBalance.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_0900 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1000
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1000
* @tc.desc Test mouseKey.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1000', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1000');
config.mouseKey.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1000 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1100
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1100
* @tc.desc Test mouseAutoClick.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1100', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1100');
config.mouseAutoClick.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1100 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1200
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1200
* @tc.desc Test shortkey.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1200', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1200');
config.shortkey.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1200 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1300
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1300
* @tc.desc Test shortkeyTarget.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1300', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1300');
config.shortkeyTarget.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1300 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1400
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1400
* @tc.desc Test captions.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1400', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1400');
config.captions.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1400 has no read permission`);
expect(null).assertFail();
}
done();
});
})
/*
* @tc.number AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1500
* @tc.name AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1500
* @tc.desc Test captionsStyle.on() function in callback mode.
* @tc.size SmallTest
* @tc.type User
*/
it('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1500', 0, async function(done) {
console.info('AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1500');
config.captionsStyle.on((err, result) => {
if (err && err.code != 0) {
expect(201).assertEqual(err.code);
} else {
console.error(`AccessibilityConfigReqWritePermissionTest_on_asyncCallback_1500 has no read permission`);
expect(null).assertFail();
}
done();
});
})
...
...
barrierfree/accessibilityelement/entry/src/main/ets/AccessibilityExtAbility/ElementTest.ts
浏览文件 @
c7c510c4
...
...
@@ -16,6 +16,7 @@ import commonEvent from '@ohos.commonEvent';
import
accessibility
from
'
@ohos.accessibility
'
;
const
invalidString
=
'
xxx
'
;
const
invalidValue
=
1
;
export
class
ElementTest
{
private
context
=
undefined
;
...
...
@@ -604,7 +605,7 @@ export class ElementTest {
}
}
catch
(
e
)
{
console
.
info
(
'
ElementTest executeAttributeValuePromise
'
+
caseName
+
'
catch(e):
'
+
JSON
.
stringify
(
e
));
if
(
input
==
invalidString
)
{
if
(
input
==
invalidString
&&
e
&&
e
.
code
!=
0
)
{
result
=
true
;
}
}
...
...
@@ -737,12 +738,15 @@ export class ElementTest {
console
.
info
(
'
ElementTest executePerformActionPromise
'
+
caseName
+
'
action:
'
+
action
+
'
, args:
'
+
JSON
.
stringify
(
args
));
let
ret
=
await
element
.
performAction
(
action
,
args
);
console
.
info
(
'
ElementTest executePerformActionPromise
'
+
caseName
+
'
ret:
'
+
JSON
.
stringify
(
ret
));
if
(
typeof
(
ret
)
==
'
boolean
'
)
{
if
(
typeof
(
ret
)
==
'
undefined
'
)
{
result
=
true
;
}
}
catch
(
e
)
{
console
.
info
(
'
ElementTest executePerformActionPromise
'
+
caseName
+
'
catch(e):
'
+
JSON
.
stringify
(
e
));
if
(
action
==
invalidString
)
{
if
(
e
&&
e
.
code
!=
0
)
{
if
(
e
.
code
==
9300005
||
e
.
code
==
9300000
)
{
result
=
true
;
}
result
=
true
;
}
}
...
...
@@ -795,7 +799,7 @@ export class ElementTest {
}
}
catch
(
e
)
{
console
.
info
(
'
ElementTest executeFindElementPromiseByFocusType
'
+
caseName
+
'
catch(e):
'
+
JSON
.
stringify
(
e
));
if
(
condition
==
invalidString
)
{
if
(
condition
==
invalidString
&&
e
&&
e
.
code
!=
0
)
{
result
=
true
;
}
}
...
...
@@ -850,7 +854,9 @@ export class ElementTest {
element
.
attributeNames
((
err
,
names
)
=>
{
console
.
info
(
'
ElementTest executeAttributeNamesCallback
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeAttributeNamesCallback
'
+
caseName
+
'
names:
'
+
JSON
.
stringify
(
names
));
if
(
err
.
code
==
0
&&
Array
.
isArray
(
names
))
{
if
(
err
&&
err
.
code
!=
0
)
{
result
=
false
;
}
else
if
(
Array
.
isArray
(
names
))
{
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
...
...
@@ -873,9 +879,9 @@ export class ElementTest {
element
.
attributeValue
(
input
,
(
err
,
value
)
=>
{
console
.
info
(
'
ElementTest executeAttributeValueCallback
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeAttributeValueCallback
'
+
caseName
+
'
value:
'
+
JSON
.
stringify
(
value
));
if
(
input
==
invalidString
&&
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
result
=
true
;
}
else
if
(
err
.
code
==
0
&&
typeof
(
value
)
==
outputType
)
{
}
else
if
(
typeof
(
value
)
==
outputType
)
{
result
=
true
;
}
else
{
console
.
warn
(
'
ElementTest executeAttributeValueCallback
'
+
caseName
+
'
valueType:
'
+
typeof
(
value
));
...
...
@@ -899,10 +905,10 @@ export class ElementTest {
element
.
attributeValue
(
input
,
(
err
,
value
)
=>
{
console
.
info
(
'
ElementTest executeAttributeValueCallback
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeAttributeValueCallback
'
+
caseName
+
'
value:
'
+
JSON
.
stringify
(
value
));
if
(
err
.
code
==
0
&&
typeof
(
value
)
==
'
object
'
&&
typeof
(
value
.
left
)
==
'
number
'
if
(
typeof
(
value
)
==
'
object
'
&&
typeof
(
value
.
left
)
==
'
number
'
&&
typeof
(
value
.
top
)
==
'
number
'
&&
typeof
(
value
.
width
)
==
'
number
'
&&
typeof
(
value
.
height
)
==
'
number
'
)
{
result
=
true
;
}
else
{
}
else
if
(
err
)
{
console
.
warn
(
'
ElementTest executeAttributeValueCallbackRect
'
+
caseName
+
'
valueType:
'
+
typeof
(
value
));
}
this
.
publishCaseResult
(
caseName
,
result
);
...
...
@@ -928,7 +934,9 @@ export class ElementTest {
target
.
attributeValue
(
'
triggerAction
'
,
(
err
,
value
)
=>
{
console
.
info
(
'
ElementTest executeAttributeValueCallbackTriggerAction
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeAttributeValueCallbackTriggerAction
'
+
caseName
+
'
valueType:
'
+
typeof
(
value
));
if
(
err
.
code
==
0
&&
eventType
==
'
click
'
&&
typeof
(
value
)
==
'
string
'
)
{
if
(
err
)
{
this
.
publishCaseResult
(
caseName
,
false
);
}
else
if
(
eventType
==
'
click
'
&&
typeof
(
value
)
==
'
string
'
)
{
this
.
publishCaseResult
(
caseName
,
true
);
}
});
...
...
@@ -960,7 +968,9 @@ export class ElementTest {
element
.
attributeValue
(
'
rootElement
'
,
(
err
,
value
)
=>
{
console
.
info
(
'
ElementTest executeAttributeValueCallback
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeAttributeValueCallback
'
+
caseName
+
'
value:
'
+
JSON
.
stringify
(
value
));
if
(
err
.
code
==
0
&&
typeof
(
value
)
==
'
object
'
)
{
if
(
err
)
{
let
result
=
false
;
}
else
if
(
typeof
(
value
)
==
'
object
'
)
{
result
=
true
;
}
else
{
console
.
warn
(
'
ElementTest executeAttributeValueCallback
'
+
caseName
+
'
valueType:
'
+
typeof
(
value
));
...
...
@@ -978,7 +988,9 @@ export class ElementTest {
element
.
attributeValue
(
input
,
(
err
,
value
)
=>
{
console
.
info
(
'
ElementTest executeAttributeValueCallbackArray
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeAttributeValueCallbackArray
'
+
caseName
+
'
value:
'
+
JSON
.
stringify
(
value
));
if
(
err
.
code
==
0
&&
Array
.
isArray
(
value
))
{
if
(
err
)
{
let
result
=
false
;
}
else
if
(
Array
.
isArray
(
value
))
{
if
((
value
.
length
==
0
)
||
(
value
.
length
>
0
&&
typeof
(
value
[
0
])
==
outputType
))
{
result
=
true
;
...
...
@@ -996,7 +1008,7 @@ export class ElementTest {
element
.
actionNames
((
err
,
actions
)
=>
{
console
.
info
(
'
ElementTest executeActionNamesCallback
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeActionNamesCallback
'
+
caseName
+
'
actions:
'
+
JSON
.
stringify
(
actions
));
if
(
err
.
code
==
0
&&
Array
.
isArray
(
actions
))
{
if
(
Array
.
isArray
(
actions
))
{
if
((
actions
.
length
==
0
)
||
(
actions
.
length
>
0
&&
typeof
(
actions
[
0
])
==
'
string
'
))
{
result
=
true
;
...
...
@@ -1016,9 +1028,12 @@ export class ElementTest {
element
.
performAction
(
action
,
args
,
(
err
,
ret
)
=>
{
console
.
info
(
'
ElementTest executePerformActionCallback
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executePerformActionCallback
'
+
caseName
+
'
ret:
'
+
JSON
.
stringify
(
ret
));
if
(
action
==
invalidString
&&
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
if
(
err
.
code
==
9300005
||
err
.
code
==
9300000
)
{
result
=
true
;
}
result
=
true
;
}
else
if
(
err
.
code
==
0
&&
typeof
(
ret
)
==
'
boolean
'
)
{
}
else
if
(
typeof
(
ret
)
==
'
undefined
'
)
{
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
...
...
@@ -1034,9 +1049,9 @@ export class ElementTest {
element
.
findElement
(
'
content
'
,
condition
,
(
err
,
found
)
=>
{
console
.
info
(
'
ElementTest executeFindElementCallbackByContent
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeFindElementCallbackByContent
'
+
caseName
+
'
element:
'
+
JSON
.
stringify
(
found
));
if
(
condition
==
invalidString
&&
err
.
code
!=
0
)
{
if
(
condition
==
invalidString
&&
err
&&
err
.
code
!=
0
)
{
result
=
true
;
}
else
if
(
err
.
code
==
0
&&
Array
.
isArray
(
found
))
{
}
else
if
(
Array
.
isArray
(
found
))
{
if
(
found
.
length
==
0
||
typeof
(
found
[
0
])
==
'
object
'
)
{
result
=
true
;
}
...
...
@@ -1058,9 +1073,9 @@ export class ElementTest {
element
.
findElement
(
'
focusType
'
,
condition
,
(
err
,
found
)
=>
{
console
.
info
(
'
ElementTest executeFindElementCallbackByFocusType
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeFindElementCallbackByFocusType
'
+
caseName
+
'
element:
'
+
JSON
.
stringify
(
found
));
if
(
condition
==
invalidString
&&
err
.
code
!=
0
)
{
if
(
condition
==
invalidString
&&
err
&&
err
.
code
!=
0
)
{
result
=
true
;
}
else
if
(
err
.
code
==
0
&&
typeof
(
found
)
==
'
object
'
)
{
}
else
if
(
typeof
(
found
)
==
'
object
'
)
{
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
...
...
@@ -1085,7 +1100,7 @@ export class ElementTest {
console
.
info
(
'
ElementTest executeFindElementCallbackByFocusDirection
'
+
caseName
+
'
element:
'
+
JSON
.
stringify
(
found
));
if
(
condition
==
invalidString
&&
err
.
code
!=
0
)
{
result
=
true
;
}
else
if
(
err
.
code
==
0
&&
typeof
(
found
)
==
'
object
'
)
{
}
else
if
(
typeof
(
found
)
==
'
object
'
)
{
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
...
...
@@ -1106,7 +1121,9 @@ export class ElementTest {
element
.
findElement
(
'
focusDirection
'
,
'
down
'
,
(
err
,
found
)
=>
{
console
.
info
(
'
ElementTest executeFindElementCallback5900
'
+
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
ElementTest executeFindElementCallback5900
'
+
caseName
+
'
element:
'
+
JSON
.
stringify
(
found
));
if
(
err
.
code
==
0
&&
typeof
(
found
)
==
'
object
'
)
{
if
(
err
&&
err
.
code
!=
0
)
{
}
if
(
typeof
(
found
)
==
'
object
'
)
{
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
...
...
barrierfree/accessibilityelement/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -52,6 +52,10 @@
{
"name"
:
"ohos.permission.CAPTURE_SCREEN"
,
"reason"
:
"need use ohos.permission.SYSTEM_FLOAT_WINDOW"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
}
]
}
...
...
barrierfree/accessibilityerrcode/AppScope/app.json
0 → 100644
浏览文件 @
c7c510c4
{
"app"
:
{
"bundleName"
:
"com.example.accessibilityerrcode"
,
"vendor"
:
"huawei"
,
"versionCode"
:
1000000
,
"versionName"
:
"1.0.0"
,
"debug"
:
false
,
"icon"
:
"$media:icon"
,
"label"
:
"$string:app_name"
,
"description"
:
"$string:description_application"
,
"distributedNotificationEnabled"
:
true
,
"keepAlive"
:
true
,
"singleUser"
:
true
,
"minAPIVersion"
:
9
,
"targetAPIVersion"
:
9
,
"car"
:
{
"apiCompatibleVersion"
:
9
,
"singleUser"
:
false
}
}
}
\ No newline at end of file
barrierfree/accessibilityerrcode/AppScope/resources/base/element/string.json
0 → 100644
浏览文件 @
c7c510c4
{
"string"
:
[
{
"name"
:
"app_name"
,
"value"
:
"ohosProject"
},
{
"name"
:
"mainability_description"
,
"value"
:
"ETS_Phone_Empty Stage Ability"
}
]
}
\ No newline at end of file
barrierfree/accessibilityerrcode/AppScope/resources/base/media/app_icon.png
0 → 100644
浏览文件 @
c7c510c4
6.6 KB
barrierfree/accessibilityerrcode/BUILD.gn
0 → 100644
浏览文件 @
c7c510c4
# Copyright (c) 2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("ActsAccessibilityErrCodeTest") {
hap_profile = "entry/src/main/module.json"
deps = [
":accessibilityerrcode_js_assets",
":accessibilityerrcode_resources",
]
ets2abc = true
certificate_profile = "signature/openharmony_sx.p7b"
hap_name = "ActsAccessibilityErrCodeTest"
part_name = "accessibility"
subsystem_name = "barrierfree"
}
ohos_app_scope("accessibilityerrcode_app_profile") {
app_profile = "AppScope/app.json"
sources = [ "AppScope/resources" ]
}
ohos_js_assets("accessibilityerrcode_js_assets") {
source_dir = "entry/src/main/ets"
}
ohos_resources("accessibilityerrcode_resources") {
sources = [ "entry/src/main/resources" ]
deps = [ ":accessibilityerrcode_app_profile" ]
hap_profile = "entry/src/main/module.json"
}
barrierfree/accessibilityerrcode/Test.json
0 → 100644
浏览文件 @
c7c510c4
{
"description"
:
"Configuration for hjunit demo Tests"
,
"driver"
:
{
"type"
:
"OHJSUnitTest"
,
"test-timeout"
:
"240000"
,
"bundle-name"
:
"com.example.accessibilityerrcode"
,
"module-name"
:
"phone"
,
"shell-timeout"
:
"600000"
,
"testcase-timeout"
:
70000
},
"kits"
:
[
{
"test-file-name"
:
[
"ActsAccessibilityErrCodeTest.hap"
],
"type"
:
"AppInstallKit"
,
"cleanup-apps"
:
true
},
{
"type"
:
"ShellKit"
,
"run-command"
:
[
"power-shell setmode 602"
],
"teardown-command"
:[
"bm uninstall -n com.example.accessibilityerrcode"
]
}
]
}
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/ets/Application/AbilityStage.ts
0 → 100644
浏览文件 @
c7c510c4
import
AbilityStage
from
"
@ohos.application.AbilityStage
"
export
default
class
MyAbilityStage
extends
AbilityStage
{
onCreate
()
{
console
.
log
(
"
[Demo] MyAbilityStage onCreate
"
)
}
}
barrierfree/accessibilityerrcode/entry/src/main/ets/MainAbility/MainAbility.ts
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
Ability
from
'
@ohos.application.Ability
'
export
default
class
MainAbility
extends
Ability
{
onCreate
(
want
,
launchParam
){
// Ability is creating, initialize resources for this ability
console
.
log
(
"
[Demo] MainAbility onCreate
"
)
globalThis
.
abilityWant
=
want
;
}
onDestroy
()
{
// Ability is destroying, release resources for this ability
console
.
log
(
"
[Demo] MainAbility onDestroy
"
)
}
onWindowStageCreate
(
windowStage
)
{
// Main window is created, set main page for this ability
console
.
log
(
"
[Demo] MainAbility onWindowStageCreate windowStage=
"
+
windowStage
)
//globalThis.windowStage = windowStage
//globalThis.abilityStorage = this.storage
globalThis
.
abilityContext
=
this
.
context
windowStage
.
setUIContent
(
this
.
context
,
"
MainAbility/pages/index/index
"
,
null
)
}
onWindowStageDestroy
()
{
//Main window is destroyed, release UI related resources
console
.
log
(
"
[Demo] MainAbility onWindowStageDestroy
"
)
}
onForeground
()
{
// Ability has brought to foreground
console
.
log
(
"
[Demo] MainAbility onForeground
"
)
}
onBackground
()
{
// Ability has back to background
console
.
log
(
"
[Demo] MainAbility onBackground
"
)
}
};
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/ets/MainAbility/pages/index/index.ets
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import router from '@ohos.router';
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
aboutToAppear(){
console.info("start run testcase!!!!");
}
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
}
.width('100%')
}
.height('100%')
}
}
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/ets/TestAbility/TestAbility.ts
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
Ability
from
'
@ohos.application.Ability
'
import
AbilityDelegatorRegistry
from
'
@ohos.application.abilityDelegatorRegistry
'
import
{
Hypium
}
from
'
@ohos/hypium
'
import
testsuite
from
'
../test/List.test
'
export
default
class
TestAbility
extends
Ability
{
onCreate
(
want
,
launchParam
)
{
console
.
log
(
'
TestAbility onCreate
'
)
var
abilityDelegator
:
any
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
abilityDelegatorArguments
:
any
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
console
.
info
(
'
start run testcase!!!
'
)
Hypium
.
hypiumTest
(
abilityDelegator
,
abilityDelegatorArguments
,
testsuite
)
}
onDestroy
()
{
console
.
log
(
'
TestAbility onDestroy
'
)
}
onWindowStageCreate
(
windowStage
)
{
console
.
log
(
'
TestAbility onWindowStageCreate
'
)
windowStage
.
setUIContent
(
this
.
context
,
'
TestAbility/pages/index
'
,
null
)
globalThis
.
abilityContext
=
this
.
context
;
}
onWindowStageDestroy
()
{
console
.
log
(
'
TestAbility onWindowStageDestroy
'
)
}
onForeground
()
{
console
.
log
(
'
TestAbility onForeground
'
)
}
onBackground
()
{
console
.
log
(
'
TestAbility onBackground
'
)
}
};
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/ets/TestAbility/pages/index.ets
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import router from '@ohos.router';
@Entry
@Component
struct Index {
aboutToAppear() {
console.info('TestAbility index aboutToAppear')
}
@State message: string = 'Hello World'
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
Button() {
Text('next page')
.fontSize(20)
.fontWeight(FontWeight.Bold)
}.type(ButtonType.Capsule)
.margin({
top: 20
})
.backgroundColor('#0D9FFB')
.width('35%')
.height('5%')
.onClick(()=>{
})
}
.width('100%')
}
.height('100%')
}
}
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
TestRunner
from
'
@ohos.application.testRunner
'
import
AbilityDelegatorRegistry
from
'
@ohos.application.abilityDelegatorRegistry
'
var
abilityDelegator
=
undefined
var
abilityDelegatorArguments
=
undefined
function
translateParamsToString
(
parameters
)
{
const
keySet
=
new
Set
([
'
-s class
'
,
'
-s notClass
'
,
'
-s suite
'
,
'
-s it
'
,
'
-s level
'
,
'
-s testType
'
,
'
-s size
'
,
'
-s timeout
'
])
let
targetParams
=
''
;
for
(
const
key
in
parameters
)
{
if
(
keySet
.
has
(
key
))
{
targetParams
=
`
${
targetParams
}
${
key
}
${
parameters
[
key
]}
`
}
}
return
targetParams
.
trim
()
}
async
function
onAbilityCreateCallback
()
{
console
.
log
(
"
onAbilityCreateCallback
"
);
}
async
function
addAbilityMonitorCallback
(
err
:
any
)
{
console
.
info
(
"
addAbilityMonitorCallback :
"
+
JSON
.
stringify
(
err
))
}
export
default
class
OpenHarmonyTestRunner
implements
TestRunner
{
constructor
()
{
}
onPrepare
()
{
console
.
info
(
"
OpenHarmonyTestRunner OnPrepare
"
)
}
async
onRun
()
{
console
.
log
(
'
OpenHarmonyTestRunner onRun run
'
)
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
testAbilityName
=
abilityDelegatorArguments
.
bundleName
+
'
.TestAbility
'
let
lMonitor
=
{
abilityName
:
testAbilityName
,
onAbilityCreate
:
onAbilityCreateCallback
,
};
abilityDelegator
.
addAbilityMonitor
(
lMonitor
,
addAbilityMonitorCallback
)
var
cmd
=
'
aa start -d 0 -a TestAbility
'
+
'
-b
'
+
abilityDelegatorArguments
.
bundleName
cmd
+=
'
'
+
translateParamsToString
(
abilityDelegatorArguments
.
parameters
)
console
.
info
(
'
cmd :
'
+
cmd
)
abilityDelegator
.
executeShellCommand
(
cmd
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
'
executeShellCommand : err :
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
executeShellCommand : data :
'
+
d
.
stdResult
);
console
.
info
(
'
executeShellCommand : data :
'
+
d
.
exitCode
);
})
console
.
info
(
'
OpenHarmonyTestRunner onRun end
'
)
}
};
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/ets/test/AccessibilityErrCode.test.ets
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium"
import accessibility from '@ohos.accessibility'
const bundleName = 'com.sample.testfora11y';
const triggerAction = 'accessibilityFocus';
const eventType = 'accessibilityFocus';
export default function abilityTest() {
describe('AccessibilityErrCode', function () {
beforeEach(async function (done) {
console.info(`AccessibilityErrCode: beforeEach starts`);
done();
})
afterEach(async function (done) {
console.info(`AccessibilityErrCode: afterEach starts`);
setTimeout(done, 1000);
})
/* Cases for namespace accessibility */
/*
* @tc.number AbilityExtensionList_0100
* @tc.name AbilityExtensionList_0100
* @tc.desc The parameters input are 'audible' and 'install', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0100', 0, async function (done) {
console.info('AbilityExtensionList_0100');
accessibility.getAccessibilityExtensionList('audible', 'install', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0100 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0100 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_0200
* @tc.name AbilityExtensionList_0200
* @tc.desc The parameters input are 'audible' and 'install', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0200', 0, async function (done) {
console.info('AbilityExtensionList_0200');
accessibility.getAccessibilityExtensionList('audible', 'install').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0200 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number AbilityExtensionList_0300
* @tc.name AbilityExtensionList_0300
* @tc.desc The parameters input are 'generic' and 'install', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0300', 0, async function (done) {
console.info('AbilityExtensionList_0300');
accessibility.getAccessibilityExtensionList('generic', 'install', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0300 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0300 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_0400
* @tc.name AbilityExtensionList_0400
* @tc.desc The parameters input are 'generic' and 'install', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0400', 0, async function (done) {
console.info('AbilityExtensionList_0400');
accessibility.getAccessibilityExtensionList('generic', 'install').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0400 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number AbilityExtensionList_0500
* @tc.name AbilityExtensionList_0500
* @tc.desc The parameters input are 'generic' and 'install', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0500', 0, async function (done) {
console.info('AbilityExtensionList_0500');
accessibility.getAccessibilityExtensionList('generic', 'install', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0500 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0500 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_0600
* @tc.name AbilityExtensionList_0600
* @tc.desc The parameters input are 'generic' and 'install', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0600', 0, async function (done) {
console.info('AbilityExtensionList_0600');
accessibility.getAccessibilityExtensionList('generic', 'install').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0600 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number AbilityExtensionList_0700
* @tc.name AbilityExtensionList_0700
* @tc.desc The parameters input are 'haptic' and 'install', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0700', 0, async function (done) {
console.info('AbilityExtensionList_0700');
accessibility.getAccessibilityExtensionList('haptic', 'install', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0700 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0700 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_0800
* @tc.name AbilityExtensionList_0800
* @tc.desc The parameters input are 'haptic' and 'install', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0800', 0, async function (done) {
console.info('AbilityExtensionList_0800');
accessibility.getAccessibilityExtensionList('haptic', 'install').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0800 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number AbilityExtensionList_0900
* @tc.name AbilityExtensionList_0900
* @tc.desc The parameters input are 'spoken' and 'install', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_0900', 0, async function (done) {
console.info('AbilityExtensionList_0900');
accessibility.getAccessibilityExtensionList('spoken', 'install', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_0900 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_0900 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_1000
* @tc.name AbilityExtensionList_1000
* @tc.desc The parameters input are 'spoken' and 'install', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1000', 0, async function (done) {
console.info('AbilityExtensionList_1000');
accessibility.getAccessibilityExtensionList('spoken', 'install').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1000 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number AbilityExtensionList_1100
* @tc.name AbilityExtensionList_1100
* @tc.desc The parameters input are 'visual' and 'install', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1100', 0, async function (done) {
console.info('AbilityExtensionList_1100');
accessibility.getAccessibilityExtensionList('visual', 'install', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1100 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1100 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_1200
* @tc.name AbilityExtensionList_1200
* @tc.desc The parameters input are 'visual' and 'install', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1200', 0, async function (done) {
console.info('AbilityExtensionList_1200');
accessibility.getAccessibilityExtensionList('visual', 'install').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1200 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number AbilityExtensionList_1300
* @tc.name AbilityExtensionList_1300
* @tc.desc The parameters input are 'all' and 'enable', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1300', 0, async function (done) {
console.info('AbilityExtensionList_1300');
accessibility.getAccessibilityExtensionList('all', 'enable', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1300 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1300 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_1400
* @tc.name AbilityExtensionList_1400
* @tc.desc The parameters input are 'all' and 'enable', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1400', 0, async function (done) {
console.info('AbilityExtensionList_1400');
accessibility.getAccessibilityExtensionList('all', 'enable').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1400 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number AbilityExtensionList_1500
* @tc.name AbilityExtensionList_1500
* @tc.desc The parameters input are 'all' and 'disable', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1500', 0, async function (done) {
console.info('AbilityExtensionList_1500');
accessibility.getAccessibilityExtensionList('all', 'disable', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1500 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1500 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_1600
* @tc.name AbilityExtensionList_1600
* @tc.desc The parameters input are 'all' and 'disable', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1600', 0, async function (done) {
console.info('AbilityExtensionList_1600');
accessibility.getAccessibilityExtensionList('all', 'disable').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1600 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number AbilityExtensionList_1700
* @tc.name AbilityExtensionList_1700
* @tc.desc The parameters input are 'all' and 'install', test the getAccessibilityExtensionList()
* function, and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1700', 0, async function (done) {
console.info('AbilityExtensionList_1700');
accessibility.getAccessibilityExtensionList('all', 'install', (err, data) => {
if (err && err.code != 0) {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1700 has error: ${err.code}`);
expect(null).assertFail();
done();
}
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1700 result ${data.length}`);
expect(Array.isArray(data)).assertEqual(true);
done();
});
})
/*
* @tc.number AbilityExtensionList_1800
* @tc.name AbilityExtensionList_1800
* @tc.desc The parameters input are 'all' and 'install', test the getAccessibilityExtensionList() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it('AbilityExtensionList_1800', 0, async function (done) {
console.info('AbilityExtensionList_1800');
accessibility.getAccessibilityExtensionList('all', 'install').then((result) => {
console.info(`AccessibilityErrCodeTest: AbilityExtensionList_1800 result ${result.length}`);
expect(Array.isArray(result)).assertEqual(true);
done();
}).catch((err) => {
console.error(`AccessibilityErrCodeTest: AbilityExtensionList_1800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
})
}
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/ets/test/List.test.ets
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import abilityTest from './AccessibilityErrCode.test.ets'
export default function testsuite() {
abilityTest()
}
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/module.json
0 → 100644
浏览文件 @
c7c510c4
{
"module"
:
{
"name"
:
"phone"
,
"type"
:
"entry"
,
"srcEntrance"
:
"./ets/Application/AbilityStage.ts"
,
"description"
:
"$string:phone_entry_dsc"
,
"mainElement"
:
"MainAbility"
,
"deviceTypes"
:
[
"default"
,
"phone"
],
"deliveryWithInstall"
:
true
,
"installationFree"
:
false
,
"uiSyntax"
:
"ets"
,
"pages"
:
"$profile:main_pages"
,
"abilities"
:
[{
"name"
:
"TestAbility"
,
"srcEntrance"
:
"./ets/TestAbility/TestAbility.ts"
,
"description"
:
"$string:phone_entry_main"
,
"icon"
:
"$media:icon"
,
"label"
:
"$string:entry_label"
,
"visible"
:
true
,
"orientation"
:
"portrait"
,
"skills"
:
[{
"actions"
:
[
"action.system.home"
],
"entities"
:
[
"entity.system.home"
]
}]
}],
"requestPermissions"
:
[{
"name"
:
"ohos.permission.READ_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.READ_ACCESSIBILITY_CONFIG"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
}
]
}
}
\ No newline at end of file
barrierfree/accessibilityerrcode/entry/src/main/resources/base/element/string.json
0 → 100644
浏览文件 @
c7c510c4
{
"string"
:
[
{
"name"
:
"phone_entry_dsc"
,
"value"
:
"i am an entry for phone"
},
{
"name"
:
"phone_entry_main"
,
"value"
:
"the phone entry ability"
},
{
"name"
:
"entry_label"
,
"value"
:
"ActsAccessibilityErrCodeTest"
},
{
"name"
:
"form_description"
,
"value"
:
"my form"
},
{
"name"
:
"serviceability_description"
,
"value"
:
"my whether"
},
{
"name"
:
"description_application"
,
"value"
:
"demo for test"
},
{
"name"
:
"app_name"
,
"value"
:
"Demo"
},
{
"name"
:
"Accessibility_desc"
,
"value"
:
"accessibility_description"
},
{
"name"
:
"Accessibility_label"
,
"value"
:
"accessibility_label"
}
]
}
barrierfree/accessibilityerrcode/entry/src/main/resources/base/media/icon.png
0 → 100644
浏览文件 @
c7c510c4
6.6 KB
barrierfree/accessibilityerrcode/entry/src/main/resources/base/profile/main_pages.json
0 → 100644
浏览文件 @
c7c510c4
{
"src"
:
[
"TestAbility/pages/index"
]
}
\ No newline at end of file
barrierfree/accessibilityerrcode/signature/openharmony_sx.p7b
0 → 100644
浏览文件 @
c7c510c4
文件已添加
barrierfree/accessibilityevent/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -52,6 +52,10 @@
{
"name"
:
"ohos.permission.CAPTURE_SCREEN"
,
"reason"
:
"need use ohos.permission.SYSTEM_FLOAT_WINDOW"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
}
]
}
...
...
barrierfree/accessibilityextension/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -52,6 +52,10 @@
{
"name"
:
"ohos.permission.CAPTURE_SCREEN"
,
"reason"
:
"need use ohos.permission.SYSTEM_FLOAT_WINDOW"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
}
]
}
...
...
barrierfree/accessibilityextensioncontext/entry/src/main/ets/AccessibilityExtAbility/ExtensionContextTest.ts
浏览文件 @
c7c510c4
...
...
@@ -60,7 +60,7 @@ export class ExtensionContextTest {
switch
(
caseName
)
{
case
'
AccessibilityExtensionContextTest_setTargetBundleName_asyncCallback_1500
'
:
bundleName
=
[
'
com.example.accessib
leformextension
'
];
bundleName
=
[
'
com.example.accessib
ilityxts
'
];
this
.
setTargetBundleNameCallback
(
caseName
,
bundleName
);
break
;
case
'
AccessibilityExtensionContextTest_setTargetBundleName_asyncCallback_1600
'
:
...
...
@@ -71,7 +71,7 @@ export class ExtensionContextTest {
this
.
setTargetBundleNameCallback
(
caseName
,
bundleName
);
break
;
case
'
AccessibilityExtensionContextTest_setTargetBundleName_asyncPromise_1800
'
:
bundleName
=
[
'
com.example.accessib
leformextension
'
];
bundleName
=
[
'
com.example.accessib
ilityxts
'
];
this
.
setTargetBundleNamePromise
(
caseName
,
bundleName
);
break
;
case
'
AccessibilityExtensionContextTest_setTargetBundleName_asyncPromise_1900
'
:
...
...
@@ -240,7 +240,7 @@ export class ExtensionContextTest {
private
async
getDisPlayId
()
{
let
displayId
=
-
1
;
display
.
getDefaultDisplay
((
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
"
getDisPlayId getDefaultDisplay error
"
);
}
else
{
console
.
info
(
"
getDisPlayId getDefaultDisplay data.id:
"
+
JSON
.
stringify
(
data
.
id
));
...
...
@@ -268,8 +268,7 @@ export class ExtensionContextTest {
let
tartgetNode
=
await
rootNode
.
findElement
(
'
content
'
,
'
button1
'
);
console
.
info
(
"
setAccessibilityFocus tartgetNode:
"
+
JSON
.
stringify
(
tartgetNode
));
if
(
tartgetNode
)
{
isFocus
=
await
tartgetNode
[
0
].
performAction
(
"
accessibilityFocus
"
);
console
.
info
(
"
setAccessibilityFocus isFocus:
"
+
JSON
.
stringify
(
isFocus
));
await
tartgetNode
[
0
].
performAction
(
"
accessibilityFocus
"
);
}
}
}
...
...
@@ -284,8 +283,7 @@ export class ExtensionContextTest {
let
tartgetNode
=
await
rootNode
.
findElement
(
'
content
'
,
'
button1
'
);
console
.
info
(
"
setAccessibilityFocus tartgetNode:
"
+
JSON
.
stringify
(
tartgetNode
));
if
(
tartgetNode
)
{
isFocus
=
await
tartgetNode
[
0
].
performAction
(
"
clearAccessibilityFocus
"
);
console
.
info
(
"
setAccessibilityFocus isFocus:
"
+
JSON
.
stringify
(
isFocus
));
await
tartgetNode
[
0
].
performAction
(
"
clearAccessibilityFocus
"
);
}
}
}
...
...
@@ -295,10 +293,14 @@ export class ExtensionContextTest {
let
result
=
true
;
this
.
context
.
setTargetBundleName
(
bundleName
,
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
if
((
bundleName
.
length
==
0
||
bundleName
[
0
]
==
'
aaa
'
)
&&
err
&&
err
.
code
!=
0
)
{
result
=
true
;
}
else
{
result
=
false
;
}
}
this
.
publishCaseResult
(
caseName
,
result
);
});
}
...
...
@@ -310,7 +312,11 @@ export class ExtensionContextTest {
this
.
publishCaseResult
(
caseName
,
result
);
}).
catch
((
error
)
=>
{
console
.
error
(
caseName
+
"
error:
"
+
JSON
.
stringify
(
error
));
if
((
bundleName
.
length
==
0
||
bundleName
[
0
]
==
'
aaa
'
)
&&
error
&&
error
.
code
!=
0
)
{
result
=
true
;
}
else
{
result
=
false
;
}
this
.
publishCaseResult
(
caseName
,
result
);
});
}
...
...
@@ -319,7 +325,7 @@ export class ExtensionContextTest {
let
result
=
false
;
this
.
context
.
getWindowRootElement
(
async
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
}
if
(
res
==
undefined
)
{
...
...
@@ -339,21 +345,16 @@ export class ExtensionContextTest {
let
result
=
false
;
if
((
windowId
==
-
1
)
||
(
windowId
==
1000
)){
this
.
context
.
getWindowRootElement
(
-
1
,
async
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
result
=
true
}
if
(
res
==
undefined
)
{
console
.
error
(
caseName
+
"
res is undefined
"
);
result
=
true
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
});
}
else
{
this
.
context
.
getWindowRootElement
(
windowId
,
async
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
}
if
(
res
==
undefined
)
{
...
...
@@ -374,12 +375,6 @@ export class ExtensionContextTest {
let
result
=
false
;
if
((
windowId
==
-
1
)
||
(
windowId
==
1000
)){
this
.
context
.
getWindowRootElement
(
-
1
).
then
(
async
(
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
res
==
undefined
)
{
console
.
error
(
caseName
+
"
res is undefined
"
);
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
}).
catch
((
error
)
=>
{
console
.
error
(
caseName
+
"
error:
"
+
JSON
.
stringify
(
error
));
...
...
@@ -411,7 +406,7 @@ export class ExtensionContextTest {
let
result
=
false
;
this
.
context
.
getWindows
((
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
}
if
(
res
==
undefined
)
{
...
...
@@ -429,8 +424,8 @@ export class ExtensionContextTest {
private
async
getWindowsByIdCallback
(
caseName
:
string
,
displayId
:
number
)
{
let
result
=
false
;
console
.
info
(
caseName
+
"
displayId:
"
+
JSON
.
stringify
(
displayId
));
if
(
displayId
==
-
1
)
{
this
.
context
.
getWindows
(
displayId
,
(
err
,
res
)
=>
{
if
(
displayId
==
-
1
||
displayId
==
100
)
{
this
.
context
.
getWindows
(
-
1
,
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
...
...
@@ -441,7 +436,7 @@ export class ExtensionContextTest {
}
else
{
this
.
context
.
getWindows
(
displayId
,
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
}
if
(
res
)
{
...
...
@@ -458,18 +453,21 @@ export class ExtensionContextTest {
let
result
=
false
;
console
.
info
(
caseName
+
"
displayId:
"
+
JSON
.
stringify
(
displayId
));
if
(
displayId
==
-
1
)
{
this
.
context
.
getWindows
(
-
1
,
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
this
.
context
.
getWindows
(
displayId
).
then
(
async
(
res
)
=>
{
result
=
false
;
this
.
publishCaseResult
(
caseName
,
result
);
}).
catch
((
err
)
=>
{
console
.
error
(
caseName
+
'
err:
'
+
JSON
.
stringify
(
err
));
if
(
err
&&
err
.
code
!=
0
)
{
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
});
}
else
{
this
.
context
.
getWindows
(
displayId
,
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
}
if
(
res
)
{
...
...
@@ -486,7 +484,7 @@ export class ExtensionContextTest {
let
result
=
false
;
this
.
context
.
getFocusElement
((
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
result
=
true
;
}
...
...
@@ -510,7 +508,7 @@ export class ExtensionContextTest {
}
this
.
publishCaseResult
(
caseName
,
result
);
}
else
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
result
=
true
;
}
...
...
@@ -523,7 +521,7 @@ export class ExtensionContextTest {
}
else
{
this
.
context
.
getFocusElement
(
false
,
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
result
=
true
;
}
...
...
@@ -579,21 +577,17 @@ export class ExtensionContextTest {
let
result
=
false
;
if
(
gesturePath
==
undefined
)
{
this
.
context
.
injectGesture
(
gesturePath
,
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
result
=
true
;
}
if
(
res
==
undefined
)
{
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
});
}
else
{
this
.
context
.
injectGesture
(
gesturePath
,
(
err
,
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
result
=
true
;
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
"
err:
"
+
JSON
.
stringify
(
err
.
code
));
result
=
false
;
}
...
...
@@ -607,14 +601,12 @@ export class ExtensionContextTest {
let
result
=
false
;
if
(
gesturePath
==
undefined
)
{
this
.
context
.
injectGesture
(
gesturePath
).
then
((
res
)
=>
{
console
.
info
(
caseName
+
"
res:
"
+
JSON
.
stringify
(
res
));
if
(
res
==
undefined
)
{
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
}).
catch
((
err
)
=>
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
'
error:
'
+
JSON
.
stringify
(
err
));
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
});
}
else
{
...
...
@@ -623,8 +615,10 @@ export class ExtensionContextTest {
result
=
true
;
this
.
publishCaseResult
(
caseName
,
result
);
}).
catch
((
err
)
=>
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
caseName
+
'
error:
'
+
JSON
.
stringify
(
err
));
result
=
false
;
result
=
true
;
}
this
.
publishCaseResult
(
caseName
,
result
);
});
}
...
...
barrierfree/accessibilityextensioncontext/entry/src/main/ets/test/AccessibilityExtensionContext.test.ets
浏览文件 @
c7c510c4
...
...
@@ -86,7 +86,7 @@ export default function abilityTest() {
/*
* @tc.number AccessibilityExtensionContextTest_setTargetBundleName_asyncCallback_1500
* @tc.name AccessibilityExtensionContextTest_setTargetBundleName_asyncCallback_1500
* @tc.desc The parameter input is 'com.example.accessib
leformextension
',
* @tc.desc The parameter input is 'com.example.accessib
ilityxts
',
* test the setTargetBundleName() function,
* The result of setTargetBundleName() should be boolean type.
* @tc.size SmallTest
...
...
@@ -120,7 +120,7 @@ export default function abilityTest() {
/*
* @tc.number AccessibilityExtensionContextTest_setTargetBundleName_asyncCallback_1600
* @tc.name AccessibilityExtensionContextTest_setTargetBundleName_asyncCallback_1600
* @tc.desc The parameter input is 'com.example.accessib
leformextension
',
* @tc.desc The parameter input is 'com.example.accessib
ilityxts
',
* test the setTargetBundleName() function,
* The result of setTargetBundleName() should be boolean type.
* @tc.size SmallTest
...
...
@@ -154,7 +154,7 @@ export default function abilityTest() {
/*
* @tc.number AccessibilityExtensionContextTest_setTargetBundleName_asyncCallback_1700
* @tc.name AccessibilityExtensionContextTest_setTargetBundleName_asyncCallback_1700
* @tc.desc The parameter input is 'com.example.accessib
leformextension
',
* @tc.desc The parameter input is 'com.example.accessib
ilityxts
',
* test the setTargetBundleName() function,
* The result of setTargetBundleName() should be boolean type.
* @tc.size SmallTest
...
...
@@ -188,7 +188,7 @@ export default function abilityTest() {
/*
* @tc.number AccessibilityExtensionContextTest_setTargetBundleName_asyncPromise_1800
* @tc.name AccessibilityExtensionContextTest_setTargetBundleName_asyncPromise_1800
* @tc.desc The parameter input is 'com.example.accessib
leformextension
',
* @tc.desc The parameter input is 'com.example.accessib
ilityxts
',
* test the setTargetBundleName() function,
* The result of setTargetBundleName() should be boolean type.
* @tc.size SmallTest
...
...
@@ -222,7 +222,7 @@ export default function abilityTest() {
/*
* @tc.number AccessibilityExtensionContextTest_setTargetBundleName_asyncPromise_1900
* @tc.name AccessibilityExtensionContextTest_setTargetBundleName_asyncPromise_1900
* @tc.desc The parameter input is 'com.example.accessib
leformextension
',
* @tc.desc The parameter input is 'com.example.accessib
ilityxts
',
* test the setTargetBundleName() function,
* The result of setTargetBundleName() should be boolean type.
* @tc.size SmallTest
...
...
@@ -256,7 +256,7 @@ export default function abilityTest() {
/*
* @tc.number AccessibilityExtensionContextTest_setTargetBundleName_asyncPromise_2000
* @tc.name AccessibilityExtensionContextTest_setTargetBundleName_asyncPromise_2000
* @tc.desc The parameter input is 'com.example.accessib
leformextension
',
* @tc.desc The parameter input is 'com.example.accessib
ilityxts
',
* test the setTargetBundleName() function,
* The result of setTargetBundleName() should be boolean type.
* @tc.size SmallTest
...
...
barrierfree/accessibilityextensioncontext/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -52,6 +52,10 @@
{
"name"
:
"ohos.permission.CAPTURE_SCREEN"
,
"reason"
:
"need use ohos.permission.SYSTEM_FLOAT_WINDOW"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
}
]
}
...
...
barrierfree/accessibilitygestureevent/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -52,6 +52,10 @@
{
"name"
:
"ohos.permission.CAPTURE_SCREEN"
,
"reason"
:
"need use ohos.permission.SYSTEM_FLOAT_WINDOW"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
}
]
}
...
...
barrierfree/accessibilitysendaccessibilityevent/AppScope/app.json
0 → 100644
浏览文件 @
c7c510c4
{
"app"
:
{
"bundleName"
:
"com.example.accessibilitysendaccessibilityevent"
,
"vendor"
:
"huawei"
,
"versionCode"
:
1000000
,
"versionName"
:
"1.0.0"
,
"debug"
:
false
,
"icon"
:
"$media:icon"
,
"label"
:
"$string:app_name"
,
"description"
:
"$string:description_application"
,
"distributedNotificationEnabled"
:
true
,
"keepAlive"
:
true
,
"singleUser"
:
true
,
"minAPIVersion"
:
9
,
"targetAPIVersion"
:
9
,
"car"
:
{
"apiCompatibleVersion"
:
9
,
"singleUser"
:
false
}
}
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/AppScope/resources/base/element/string.json
0 → 100644
浏览文件 @
c7c510c4
{
"string"
:
[
{
"name"
:
"app_name"
,
"value"
:
"ohosProject"
},
{
"name"
:
"mainability_description"
,
"value"
:
"ETS_Phone_Empty Stage Ability"
}
]
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/AppScope/resources/base/media/app_icon.png
0 → 100644
浏览文件 @
c7c510c4
6.6 KB
barrierfree/accessibilitysendaccessibilityevent/BUILD.gn
0 → 100644
浏览文件 @
c7c510c4
# Copyright (c) 2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import("//test/xts/tools/build/suite.gni")
ohos_js_hap_suite("ActsAccessibilitySendAccessibilityEventTest") {
hap_profile = "entry/src/main/module.json"
deps = [
":accessibilitysendaccessibilityevent_js_assets",
":accessibilitysendaccessibilityevent_resources",
]
ets2abc = true
certificate_profile = "signature/openharmony_sx.p7b"
hap_name = "ActsAccessibilitySendAccessibilityEventTest"
part_name = "accessibility"
subsystem_name = "barrierfree"
}
ohos_app_scope("accessibilitysendaccessibilityevent_app_profile") {
app_profile = "AppScope/app.json"
sources = [ "AppScope/resources" ]
}
ohos_js_assets("accessibilitysendaccessibilityevent_js_assets") {
source_dir = "entry/src/main/ets"
}
ohos_resources("accessibilitysendaccessibilityevent_resources") {
sources = [ "entry/src/main/resources" ]
deps = [ ":accessibilitysendaccessibilityevent_app_profile" ]
hap_profile = "entry/src/main/module.json"
}
barrierfree/accessibilitysendaccessibilityevent/Test.json
0 → 100644
浏览文件 @
c7c510c4
{
"description"
:
"Configuration for hjunit demo Tests"
,
"driver"
:
{
"type"
:
"OHJSUnitTest"
,
"test-timeout"
:
"240000"
,
"bundle-name"
:
"com.example.accessibilitysendaccessibilityevent"
,
"module-name"
:
"phone"
,
"shell-timeout"
:
"600000"
,
"testcase-timeout"
:
70000
},
"kits"
:
[
{
"test-file-name"
:
[
"ActsAccessibilitySendAccessibilityEventTest.hap"
],
"type"
:
"AppInstallKit"
,
"cleanup-apps"
:
true
},
{
"type"
:
"ShellKit"
,
"run-command"
:
[
"power-shell setmode 602"
],
"teardown-command"
:[
"bm uninstall -n com.example.accessibilitysendaccessibilityevent"
]
}
]
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/Application/AbilityStage.ts
0 → 100644
浏览文件 @
c7c510c4
import
AbilityStage
from
"
@ohos.application.AbilityStage
"
export
default
class
MyAbilityStage
extends
AbilityStage
{
onCreate
()
{
console
.
log
(
"
[Demo] MyAbilityStage onCreate
"
)
}
}
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/MainAbility/MainAbility.ts
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
Ability
from
'
@ohos.application.Ability
'
export
default
class
MainAbility
extends
Ability
{
onCreate
(
want
,
launchParam
){
// Ability is creating, initialize resources for this ability
console
.
log
(
"
[Demo] MainAbility onCreate
"
)
globalThis
.
abilityWant
=
want
;
}
onDestroy
()
{
// Ability is destroying, release resources for this ability
console
.
log
(
"
[Demo] MainAbility onDestroy
"
)
}
onWindowStageCreate
(
windowStage
)
{
// Main window is created, set main page for this ability
console
.
log
(
"
[Demo] MainAbility onWindowStageCreate windowStage=
"
+
windowStage
)
//globalThis.windowStage = windowStage
//globalThis.abilityStorage = this.storage
globalThis
.
abilityContext
=
this
.
context
windowStage
.
setUIContent
(
this
.
context
,
"
MainAbility/pages/index/index
"
,
null
)
}
onWindowStageDestroy
()
{
//Main window is destroyed, release UI related resources
console
.
log
(
"
[Demo] MainAbility onWindowStageDestroy
"
)
}
onForeground
()
{
// Ability has brought to foreground
console
.
log
(
"
[Demo] MainAbility onForeground
"
)
}
onBackground
()
{
// Ability has back to background
console
.
log
(
"
[Demo] MainAbility onBackground
"
)
}
};
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/MainAbility/pages/index/index.ets
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import router from '@ohos.router';
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
aboutToAppear(){
console.info("start run testcase!!!!");
}
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
}
.width('100%')
}
.height('100%')
}
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/TestAbility/TestAbility.ts
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
Ability
from
'
@ohos.application.Ability
'
import
AbilityDelegatorRegistry
from
'
@ohos.application.abilityDelegatorRegistry
'
import
{
Hypium
}
from
'
@ohos/hypium
'
import
testsuite
from
'
../test/List.test
'
export
default
class
TestAbility
extends
Ability
{
onCreate
(
want
,
launchParam
)
{
console
.
log
(
'
TestAbility onCreate
'
)
var
abilityDelegator
:
any
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
abilityDelegatorArguments
:
any
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
console
.
info
(
'
start run testcase!!!
'
)
Hypium
.
hypiumTest
(
abilityDelegator
,
abilityDelegatorArguments
,
testsuite
)
}
onDestroy
()
{
console
.
log
(
'
TestAbility onDestroy
'
)
}
onWindowStageCreate
(
windowStage
)
{
console
.
log
(
'
TestAbility onWindowStageCreate
'
)
windowStage
.
setUIContent
(
this
.
context
,
'
TestAbility/pages/index
'
,
null
)
globalThis
.
abilityContext
=
this
.
context
;
}
onWindowStageDestroy
()
{
console
.
log
(
'
TestAbility onWindowStageDestroy
'
)
}
onForeground
()
{
console
.
log
(
'
TestAbility onForeground
'
)
}
onBackground
()
{
console
.
log
(
'
TestAbility onBackground
'
)
}
};
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/TestAbility/pages/index.ets
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import router from '@ohos.router';
@Entry
@Component
struct Index {
aboutToAppear() {
console.info('TestAbility index aboutToAppear')
}
@State message: string = 'Hello World'
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
Button() {
Text('next page')
.fontSize(20)
.fontWeight(FontWeight.Bold)
}.type(ButtonType.Capsule)
.margin({
top: 20
})
.backgroundColor('#0D9FFB')
.width('35%')
.height('5%')
.onClick(()=>{
})
}
.width('100%')
}
.height('100%')
}
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
TestRunner
from
'
@ohos.application.testRunner
'
import
AbilityDelegatorRegistry
from
'
@ohos.application.abilityDelegatorRegistry
'
var
abilityDelegator
=
undefined
var
abilityDelegatorArguments
=
undefined
function
translateParamsToString
(
parameters
)
{
const
keySet
=
new
Set
([
'
-s class
'
,
'
-s notClass
'
,
'
-s suite
'
,
'
-s it
'
,
'
-s level
'
,
'
-s testType
'
,
'
-s size
'
,
'
-s timeout
'
])
let
targetParams
=
''
;
for
(
const
key
in
parameters
)
{
if
(
keySet
.
has
(
key
))
{
targetParams
=
`
${
targetParams
}
${
key
}
${
parameters
[
key
]}
`
}
}
return
targetParams
.
trim
()
}
async
function
onAbilityCreateCallback
()
{
console
.
log
(
"
onAbilityCreateCallback
"
);
}
async
function
addAbilityMonitorCallback
(
err
:
any
)
{
console
.
info
(
"
addAbilityMonitorCallback :
"
+
JSON
.
stringify
(
err
))
}
export
default
class
OpenHarmonyTestRunner
implements
TestRunner
{
constructor
()
{
}
onPrepare
()
{
console
.
info
(
"
OpenHarmonyTestRunner OnPrepare
"
)
}
async
onRun
()
{
console
.
log
(
'
OpenHarmonyTestRunner onRun run
'
)
abilityDelegatorArguments
=
AbilityDelegatorRegistry
.
getArguments
()
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
testAbilityName
=
abilityDelegatorArguments
.
bundleName
+
'
.TestAbility
'
let
lMonitor
=
{
abilityName
:
testAbilityName
,
onAbilityCreate
:
onAbilityCreateCallback
,
};
abilityDelegator
.
addAbilityMonitor
(
lMonitor
,
addAbilityMonitorCallback
)
var
cmd
=
'
aa start -d 0 -a TestAbility
'
+
'
-b
'
+
abilityDelegatorArguments
.
bundleName
cmd
+=
'
'
+
translateParamsToString
(
abilityDelegatorArguments
.
parameters
)
console
.
info
(
'
cmd :
'
+
cmd
)
abilityDelegator
.
executeShellCommand
(
cmd
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
'
executeShellCommand : err :
'
+
JSON
.
stringify
(
err
));
console
.
info
(
'
executeShellCommand : data :
'
+
d
.
stdResult
);
console
.
info
(
'
executeShellCommand : data :
'
+
d
.
exitCode
);
})
console
.
info
(
'
OpenHarmonyTestRunner onRun end
'
)
}
};
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/test/AccessibilitySendAccessibilityEvent.test.ets
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium"
import accessibility from '@ohos.accessibility'
const abilityType = 'all';
const abilityState = 'install';
const bundleName = 'com.sample.testfora11y';
const triggerAction = 'accessibilityFocus';
const eventType = 'accessibilityFocus';
export default function abilityTest() {
describe('AccessibilitySendAccessibilityEvent', function () {
beforeEach(async function (done) {
console.info(`AccessibilitySendAccessibilityEvent: beforeEach starts`);
done();
})
afterEach(async function (done) {
console.info(`AccessibilitySendAccessibilityEvent: afterEach starts`);
setTimeout(done, 1000);
})
/*
* @tc.number SendAccessibilityEvent_null_0200
* @tc.name SendAccessibilityEvent_null_0200
* @tc.desc The parameter input is null, test the sendAccessibilityEvent() function
* The result of sendAccessibilityEvent() should be equal to a rejected promise of 401 err.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_null_0200', 0, async function (done) {
console.info('SendAccessibilityEvent_null_0200');
let event = null;
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_null_0200 result ${result}`);
expect(null).assertFail();
done();
}).catch((err) => {
if (err && err.code != 0) {
console.info(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_null_0200 has error: ${err}`);
expect(true).assertTrue();
done();
}
});
})
/*
* @tc.number SendAccessibilityEvent_0300
* @tc.name SendAccessibilityEvent_0300
* @tc.desc The parameter eventType input is accessibilityFocus, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_0300', 0, async function (done) {
console.info('SendAccessibilityEvent_0300');
let eventType = 'accessibilityFocus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0300 SendAccessibilityEvent_null_0010 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0300 has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_0400
* @tc.name SendAccessibilityEvent_0400
* @tc.desc The parameter input eventType is accessibilityFocus, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_0400', 0, async function (done) {
console.info('SendAccessibilityEvent_0400');
let eventType = 'accessibilityFocus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_0500
* @tc.name SendAccessibilityEvent_0500
* @tc.desc The parameter eventType input is accessibilityFocusClear, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_0500', 0, async function (done) {
console.info('SendAccessibilityEvent_0500');
let eventType = 'accessibilityFocusClear';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_0600
* @tc.name SendAccessibilityEvent_0600
* @tc.desc The parameter input eventType is accessibilityFocusClear, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_0600', 0, async function (done) {
console.info('SendAccessibilityEvent_0600');
let eventType = 'accessibilityFocusClear';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_0700
* @tc.name SendAccessibilityEvent_0700
* @tc.desc The parameter eventType input is click, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_0700', 0, async function (done) {
console.info('SendAccessibilityEvent_0700');
let eventType = 'click';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_0800
* @tc.name SendAccessibilityEvent_0800
* @tc.desc The parameter input eventType is click, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_0800', 0, async function (done) {
console.info('SendAccessibilityEvent_0800');
let eventType = 'click';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_0900
* @tc.name SendAccessibilityEvent_0900
* @tc.desc The parameter eventType input is longClick, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_0900', 0, async function (done) {
console.info('SendAccessibilityEvent_0900');
let eventType = 'longClick';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0900 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_0900: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_1000
* @tc.name SendAccessibilityEvent_1000
* @tc.desc The parameter input eventType is longClick, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1000', 0, async function (done) {
console.info('SendAccessibilityEvent_1000');
let eventType = 'longClick';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1000 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_1100
* @tc.name SendAccessibilityEvent_1100
* @tc.desc The parameter eventType input is focus, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1100', 0, async function (done) {
console.info('SendAccessibilityEvent_1100');
let eventType = 'focus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1100 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1100: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_1200
* @tc.name SendAccessibilityEvent_1200
* @tc.desc The parameter input eventType is focus, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1200', 0, async function (done) {
console.info('SendAccessibilityEvent_1200');
let eventType = 'focus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1200 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_1300
* @tc.name SendAccessibilityEvent_1300
* @tc.desc The parameter eventType input is select, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1100', 0, async function (done) {
console.info('SendAccessibilityEvent_1300');
let eventType = 'select';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1300 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1300: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_1400
* @tc.name SendAccessibilityEvent_1400
* @tc.desc The parameter input eventType is select, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1400', 0, async function (done) {
console.info('SendAccessibilityEvent_1400');
let eventType = 'select';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_1500
* @tc.name SendAccessibilityEvent_1500
* @tc.desc The parameter eventType input is hoverEnter, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1500', 0, async function (done) {
console.info('SendAccessibilityEvent_1500');
let eventType = 'hoverEnter';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_1600
* @tc.name SendAccessibilityEvent_1600
* @tc.desc The parameter input eventType is hoverEnter, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1600', 0, async function (done) {
console.info('SendAccessibilityEvent_1600');
let eventType = 'hoverEnter';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_1700
* @tc.name SendAccessibilityEvent_1700
* @tc.desc The parameter eventType input is hoverExit, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1700', 0, async function (done) {
console.info('SendAccessibilityEvent_1700');
let eventType = 'hoverExit';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_1800
* @tc.name SendAccessibilityEvent_1800
* @tc.desc The parameter input eventType is hoverExit, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1800', 0, async function (done) {
console.info('SendAccessibilityEvent_1800');
let eventType = 'hoverExit';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_1900
* @tc.name SendAccessibilityEvent_1900
* @tc.desc The parameter eventType input is textUpdate, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_1900', 0, async function (done) {
console.info('SendAccessibilityEvent_1900');
let eventType = 'textUpdate';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1900 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_1900: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_2000
* @tc.name SendAccessibilityEvent_2000
* @tc.desc The parameter input eventType is textUpdate, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2000', 0, async function (done) {
console.info('SendAccessibilityEvent_2000');
let eventType = 'textUpdate';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2000 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_2100
* @tc.name SendAccessibilityEvent_2100
* @tc.desc The parameter eventType input is textSelectionUpdate, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2100', 0, async function (done) {
console.info('SendAccessibilityEvent_2100');
let eventType = 'textSelectionUpdate';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2100 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2100: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_2200
* @tc.name SendAccessibilityEvent_2200
* @tc.desc The parameter input eventType is textSelectionUpdate, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2200', 0, async function (done) {
console.info('SendAccessibilityEvent_2200');
let eventType = 'textSelectionUpdate';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2200 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_2300
* @tc.name SendAccessibilityEvent_2300
* @tc.desc The parameter eventType input is scroll, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2300', 0, async function (done) {
console.info('SendAccessibilityEvent_2300');
let eventType = 'scroll';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2300 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2300: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_2400
* @tc.name SendAccessibilityEvent_2400
* @tc.desc The parameter input eventType is scroll, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2400', 0, async function (done) {
console.info('SendAccessibilityEvent_2400');
let eventType = 'scroll';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_2500
* @tc.name SendAccessibilityEvent_2500
* @tc.desc The parameter windowUpdateType input is add, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2500', 0, async function (done) {
console.info('SendAccessibilityEvent_2500');
let windowUpdateType = 'add';
let jsonObj = {
type : eventType,
windowUpdateType : windowUpdateType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: endAccessibilityEvent_2500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_2600
* @tc.name SendAccessibilityEvent_2600
* @tc.desc The parameter windowUpdateType input is add, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2600', 0, async function (done) {
console.info('SendAccessibilityEvent_2600');
let windowUpdateType = 'add';
let jsonObj = {
type : eventType,
windowUpdateType : windowUpdateType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_2700
* @tc.name SendAccessibilityEvent_2700
* @tc.desc The parameter input is bundleName, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2700', 0, async function (done) {
console.info('SendAccessibilityEvent_2700');
let localBundleName = 'com.ixaa.testfora11y';
let jsonObj = {
type : eventType,
bundleName : localBundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_2800
* @tc.name SendAccessibilityEvent_2800
* @tc.desc The parameter input is bundleName, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2800', 0, async function (done) {
console.info('SendAccessibilityEvent_2800');
let localBundleName = 'com.ixaa.testfora11y';
let jsonObj = {
type : eventType,
bundleName : localBundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_2900
* @tc.name SendAccessibilityEvent_2900
* @tc.desc The parameter componentType input is button, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_2900', 0, async function (done) {
console.info('SendAccessibilityEvent_2900');
let componentType = 'button';
let jsonObj = {
type : eventType,
bundleName : bundleName,
componentType : componentType,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2900 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_2900: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_3000
* @tc.name SendAccessibilityEvent_3000
* @tc.desc The parameter componentType input is button, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3000', 0, async function (done) {
console.info('SendAccessibilityEvent_3000');
let componentType = 'button';
let jsonObj = {
type : eventType,
bundleName : bundleName,
componentType : componentType,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3000 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_3100
* @tc.name SendAccessibilityEvent_3100
* @tc.desc The parameter pageId input is 1, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3100', 0, async function (done) {
console.info('SendAccessibilityEvent_3100');
let pageId = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
pageId : pageId,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3100 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3100: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_3200
* @tc.name SendAccessibilityEvent_3200
* @tc.desc The parameter pageId input is 1, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3200', 0, async function (done) {
console.info('SendAccessibilityEvent_3200');
let pageId = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
pageId : pageId,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3200 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_3300
* @tc.name SendAccessibilityEvent_3300
* @tc.desc The parameter description input is 'test', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3300', 0, async function (done) {
console.info('SendAccessibilityEvent_3300');
let description = 'test';
let jsonObj = {
type : eventType,
bundleName : bundleName,
description : description,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3300 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3300: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_3400
* @tc.name SendAccessibilityEvent_3400
* @tc.desc The parameter description input is 'test', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3400', 0, async function (done) {
console.info('SendAccessibilityEvent_3400');
let description = 'test';
let jsonObj = {
type : eventType,
bundleName : bundleName,
description : description,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_3500
* @tc.name SendAccessibilityEvent_3500
* @tc.desc The parameter triggerAction input is 'accessibilityFocus', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3500', 0, async function (done) {
console.info('SendAccessibilityEvent_3500');
let triggerAction = 'accessibilityFocus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_3600
* @tc.name SendAccessibilityEvent_3600
* @tc.desc The parameter triggerAction input is 'accessibilityFocus', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3600', 0, async function (done) {
console.info('SendAccessibilityEvent_3600');
let triggerAction = 'accessibilityFocus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_3700
* @tc.name SendAccessibilityEvent_3700
* @tc.desc The parameter triggerAction input is 'clearAccessibilityFocus', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3700', 0, async function (done) {
console.info('SendAccessibilityEvent_3700');
let triggerAction = 'clearAccessibilityFocus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_3800
* @tc.name SendAccessibilityEvent_3800
* @tc.desc The parameter triggerAction input is 'clearAccessibilityFocus', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3800', 0, async function (done) {
console.info('SendAccessibilityEvent_3800');
let triggerAction = 'clearAccessibilityFocus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_3900
* @tc.name SendAccessibilityEvent_3900
* @tc.desc The parameter triggerAction input is 'focus', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_3900', 0, async function (done) {
console.info('SendAccessibilityEvent_3900');
let triggerAction = 'focus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3900 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_3900: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_4000
* @tc.name SendAccessibilityEvent_4000
* @tc.desc The parameter triggerAction input is 'focus', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4000', 0, async function (done) {
console.info('SendAccessibilityEvent_4000');
let triggerAction = 'focus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4000 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_4100
* @tc.name SendAccessibilityEvent_4100
* @tc.desc The parameter triggerAction input is 'clearFocus', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4100', 0, async function (done) {
console.info('SendAccessibilityEvent_4100');
let triggerAction = 'clearFocus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4100 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4100: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_4200
* @tc.name SendAccessibilityEvent_4200
* @tc.desc The parameter triggerAction input is 'clearFocus', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4200', 0, async function (done) {
console.info('SendAccessibilityEvent_4200');
let triggerAction = 'clearFocus';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4200 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_4300
* @tc.name SendAccessibilityEvent_4300
* @tc.desc The parameter triggerAction input is 'clearSelection', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4300', 0, async function (done) {
console.info('SendAccessibilityEvent_4300');
let triggerAction = 'clearSelection';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4300 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4300: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_4400
* @tc.name SendAccessibilityEvent_4400
* @tc.desc The parameter triggerAction input is 'clearSelection', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4400', 0, async function (done) {
console.info('SendAccessibilityEvent_4200');
let triggerAction = 'clearSelection';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_4500
* @tc.name SendAccessibilityEvent_4500
* @tc.desc The parameter triggerAction input is 'click', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4500', 0, async function (done) {
console.info('SendAccessibilityEvent_4500');
let triggerAction = 'click';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_4600
* @tc.name SendAccessibilityEvent_4600
* @tc.desc The parameter triggerAction input is 'click', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4600', 0, async function (done) {
console.info('SendAccessibilityEvent_4200');
let triggerAction = 'click';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_4700
* @tc.name SendAccessibilityEvent_4700
* @tc.desc The parameter triggerAction input is 'longClick', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4700', 0, async function (done) {
console.info('SendAccessibilityEvent_4700');
let triggerAction = 'longClick';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_4800
* @tc.name SendAccessibilityEvent_4800
* @tc.desc The parameter triggerAction input is 'longClick', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4800', 0, async function (done) {
console.info('SendAccessibilityEvent_4800');
let triggerAction = 'longClick';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_4900
* @tc.name SendAccessibilityEvent_4900
* @tc.desc The parameter triggerAction input is 'cut', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_4900', 0, async function (done) {
console.info('SendAccessibilityEvent_4900');
let triggerAction = 'cut';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4900 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_4900: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_5000
* @tc.name SendAccessibilityEvent_5000
* @tc.desc The parameter triggerAction input is 'cut', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5000', 0, async function (done) {
console.info('SendAccessibilityEvent_5000');
let triggerAction = 'cut';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5000 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_5100
* @tc.name SendAccessibilityEvent_5100
* @tc.desc The parameter triggerAction input is 'copy', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5100', 0, async function (done) {
console.info('SendAccessibilityEvent_5100');
let triggerAction = 'copy';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5100 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5100: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_5200
* @tc.name SendAccessibilityEvent_5200
* @tc.desc The parameter triggerAction input is 'copy', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5200', 0, async function (done) {
console.info('SendAccessibilityEvent_5200');
let triggerAction = 'copy';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5200 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_5300
* @tc.name SendAccessibilityEvent_5300
* @tc.desc The parameter triggerAction input is 'paste', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5300', 0, async function (done) {
console.info('SendAccessibilityEvent_5300');
let triggerAction = 'paste';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5300 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5300: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_5400
* @tc.name SendAccessibilityEvent_5400
* @tc.desc The parameter triggerAction input is 'paste', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5400', 0, async function (done) {
console.info('SendAccessibilityEvent_5400');
let triggerAction = 'paste';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_5500
* @tc.name SendAccessibilityEvent_5500
* @tc.desc The parameter triggerAction input is 'select', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5500', 0, async function (done) {
console.info('SendAccessibilityEvent_5500');
let triggerAction = 'select';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_5600
* @tc.name SendAccessibilityEvent_5600
* @tc.desc The parameter triggerAction input is 'select', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5600', 0, async function (done) {
console.info('SendAccessibilityEvent_5600');
let triggerAction = 'select';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_5700
* @tc.name SendAccessibilityEvent_5700
* @tc.desc The parameter triggerAction input is 'setText', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5700', 0, async function (done) {
console.info('SendAccessibilityEvent_5700');
let triggerAction = 'setText';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_5800
* @tc.name SendAccessibilityEvent_5800
* @tc.desc The parameter triggerAction input is 'setText', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5800', 0, async function (done) {
console.info('SendAccessibilityEvent_5800');
let triggerAction = 'setText';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_5900
* @tc.name SendAccessibilityEvent_5900
* @tc.desc The parameter triggerAction input is 'delete', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_5900', 0, async function (done) {
console.info('SendAccessibilityEvent_5900');
let triggerAction = 'delete';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5900 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_5900: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_6000
* @tc.name SendAccessibilityEvent_6000
* @tc.desc The parameter triggerAction input is 'delete', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6000', 0, async function (done) {
console.info('SendAccessibilityEvent_6000');
let triggerAction = 'delete';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6000 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_6100
* @tc.name SendAccessibilityEvent_6100
* @tc.desc The parameter triggerAction input is 'scrollForward', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6100', 0, async function (done) {
console.info('SendAccessibilityEvent_6100');
let triggerAction = 'scrollForward';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6100 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6100: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_6200
* @tc.name SendAccessibilityEvent_6200
* @tc.desc The parameter triggerAction input is 'scrollForward', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6200', 0, async function (done) {
console.info('SendAccessibilityEvent_6200');
let triggerAction = 'scrollForward';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6200 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_6300
* @tc.name SendAccessibilityEvent_6300
* @tc.desc The parameter triggerAction input is 'scrollBackward', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6300', 0, async function (done) {
console.info('SendAccessibilityEvent_6300');
let triggerAction = 'scrollBackward';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6300 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6300: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_6400
* @tc.name SendAccessibilityEvent_6400
* @tc.desc The parameter triggerAction input is 'scrollBackward', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6400', 0, async function (done) {
console.info('SendAccessibilityEvent_6400');
let triggerAction = 'scrollBackward';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_6500
* @tc.name SendAccessibilityEvent_6500
* @tc.desc The parameter triggerAction input is 'setSelection', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6500', 0, async function (done) {
console.info('SendAccessibilityEvent_6500');
let triggerAction = 'setSelection';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_6600
* @tc.name SendAccessibilityEvent_6600
* @tc.desc The parameter triggerAction input is 'setSelection', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6600', 0, async function (done) {
console.info('SendAccessibilityEvent_6600');
let triggerAction = 'setSelection';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_6700
* @tc.name SendAccessibilityEvent_6700
* @tc.desc The parameter textMoveUnit input is 'char', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6700', 0, async function (done) {
console.info('SendAccessibilityEvent_6700');
let textMoveUnit = 'char';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_6800
* @tc.name SendAccessibilityEvent_6800
* @tc.desc The parameter textMoveUnit input is 'char', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6800', 0, async function (done) {
console.info('SendAccessibilityEvent_6800');
let textMoveUnit = 'char';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_6900
* @tc.name SendAccessibilityEvent_6900
* @tc.desc The parameter textMoveUnit input is 'word', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_6900', 0, async function (done) {
console.info('SendAccessibilityEvent_6900');
let textMoveUnit = 'word';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6900 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_6900: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_7000
* @tc.name SendAccessibilityEvent_7000
* @tc.desc The parameter textMoveUnit input is 'word', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7000', 0, async function (done) {
console.info('SendAccessibilityEvent_7000');
let textMoveUnit = 'word';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7000 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_7100
* @tc.name SendAccessibilityEvent_7100
* @tc.desc The parameter textMoveUnit input is 'line', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7100', 0, async function (done) {
console.info('SendAccessibilityEvent_7100');
let textMoveUnit = 'line';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7100 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7100: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_7200
* @tc.name SendAccessibilityEvent_7200
* @tc.desc The parameter textMoveUnit input is 'line', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7200', 0, async function (done) {
console.info('SendAccessibilityEvent_7200');
let textMoveUnit = 'line';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7200 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_7300
* @tc.name SendAccessibilityEvent_7300
* @tc.desc The parameter textMoveUnit input is 'page', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7300', 0, async function (done) {
console.info('SendAccessibilityEvent_7300');
let textMoveUnit = 'page';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7300 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7300: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_7400
* @tc.name SendAccessibilityEvent_7400
* @tc.desc The parameter textMoveUnit input is 'page', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7400', 0, async function (done) {
console.info('SendAccessibilityEvent_7400');
let textMoveUnit = 'page';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_7500
* @tc.name SendAccessibilityEvent_7500
* @tc.desc The parameter textMoveUnit input is 'paragraph', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7500', 0, async function (done) {
console.info('SendAccessibilityEvent_7500');
let textMoveUnit = 'paragraph';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_7600
* @tc.name SendAccessibilityEvent_7600
* @tc.desc The parameter textMoveUnit input is 'paragraph', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7600', 0, async function (done) {
console.info('SendAccessibilityEvent_7600');
let textMoveUnit = 'paragraph';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
textMoveUnit : textMoveUnit,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_7700
* @tc.name SendAccessibilityEvent_7700
* @tc.desc The parameter contents input is '1', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7700', 0, async function (done) {
console.info('SendAccessibilityEvent_7700');
let contents = ['1'];
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
contents : contents,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_7800
* @tc.name SendAccessibilityEvent_7800
* @tc.desc The parameter contents input is '1', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7800', 0, async function (done) {
console.info('SendAccessibilityEvent_7800');
let contents = ['1'];
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
contents : contents,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_7900
* @tc.name SendAccessibilityEvent_7900
* @tc.desc The parameter lastContent input is 'paragraph', test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_7900', 0, async function (done) {
console.info('SendAccessibilityEvent_7900');
let lastContent = '1';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
lastContent : lastContent,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7900 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_7900: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_8000
* @tc.name SendAccessibilityEvent_8000
* @tc.desc The parameter lastContent input is 'paragraph', test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8000', 0, async function (done) {
console.info('SendAccessibilityEvent_8000');
let lastContent = '1';
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
lastContent : lastContent,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8000 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8000 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_8100
* @tc.name SendAccessibilityEvent_8100
* @tc.desc The parameter beginIndex input is 1, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8100', 0, async function (done) {
console.info('SendAccessibilityEvent_8100');
let beginIndex = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
beginIndex : beginIndex,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8100 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8100: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_8200
* @tc.name SendAccessibilityEvent_8200
* @tc.desc The parameter beginIndex input is 1,, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8200', 0, async function (done) {
console.info('SendAccessibilityEvent_8200');
let beginIndex = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
beginIndex : beginIndex,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8200 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8200 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_8300
* @tc.name SendAccessibilityEvent_8300
* @tc.desc The parameter currentIndex input is 1, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8300', 0, async function (done) {
console.info('SendAccessibilityEvent_8300');
let currentIndex = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
currentIndex : currentIndex,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8300 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8300: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_8400
* @tc.name SendAccessibilityEvent_8400
* @tc.desc The parameter currentIndex input is 1,, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8400', 0, async function (done) {
console.info('SendAccessibilityEvent_8400');
let currentIndex = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
currentIndex : currentIndex,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8400 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8400 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_8500
* @tc.name SendAccessibilityEvent_8500
* @tc.desc The parameter endIndex input is 1, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8500', 0, async function (done) {
console.info('SendAccessibilityEvent_8500');
let endIndex = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
endIndex : endIndex,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8500 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8500: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_8600
* @tc.name SendAccessibilityEvent_8600
* @tc.desc The parameter endIndex input is 1,, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8600', 0, async function (done) {
console.info('SendAccessibilityEvent_8600');
let endIndex = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
endIndex : endIndex,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8600 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8600 has error: ${err}`);
expect(null).assertFail();
done();
});
})
/*
* @tc.number SendAccessibilityEvent_8700
* @tc.name SendAccessibilityEvent_8700
* @tc.desc The parameter itemCount input is 1, test the sendAccessibilityEvent()
* function. The result of sendAccessibilityEvent() should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8700', 0, async function (done) {
console.info('SendAccessibilityEvent_8700');
let itemCount = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
itemCount : itemCount,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event, (err, data) => {
console.log("AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8700 err : " + JSON.stringify(err));
if (err && err.code != 0) {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8700: has error: ${err.code}`);
expect(null).assertFail();
} else {
expect(data).assertEqual(undefined);
}
done();
})
})
/*
* @tc.number SendAccessibilityEvent_8800
* @tc.name SendAccessibilityEvent_8800
* @tc.desc The parameter itemCount input is 1,, test the sendAccessibilityEvent() function
* The function sendAccessibilityEvent in promise mode and result should be undefined.
* @tc.size SmallTest
* @tc.type User
*/
it('SendAccessibilityEvent_8800', 0, async function (done) {
console.info('SendAccessibilityEvent_8800');
let itemCount = 1;
let jsonObj = {
type : eventType,
bundleName : bundleName,
triggerAction : triggerAction,
itemCount : itemCount,
}
let event = new accessibility.EventInfo(jsonObj);
accessibility.sendAccessibilityEvent(event).then((result) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8800 result ${result}`);
expect(result).assertEqual(undefined);
done();
}).catch((err) => {
console.error(`AccessibilitySendAccessibilityEvent: SendAccessibilityEvent_8800 has error: ${err}`);
expect(null).assertFail();
done();
});
})
})
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/ets/test/List.test.ets
0 → 100644
浏览文件 @
c7c510c4
/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import abilityTest from './AccessibilitySendAccessibilityEvent.test.ets'
export default function testsuite() {
abilityTest()
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/module.json
0 → 100644
浏览文件 @
c7c510c4
{
"module"
:
{
"name"
:
"phone"
,
"type"
:
"entry"
,
"srcEntrance"
:
"./ets/Application/AbilityStage.ts"
,
"description"
:
"$string:phone_entry_dsc"
,
"mainElement"
:
"MainAbility"
,
"deviceTypes"
:
[
"default"
,
"phone"
],
"deliveryWithInstall"
:
true
,
"installationFree"
:
false
,
"uiSyntax"
:
"ets"
,
"pages"
:
"$profile:main_pages"
,
"abilities"
:
[{
"name"
:
"TestAbility"
,
"srcEntrance"
:
"./ets/TestAbility/TestAbility.ts"
,
"description"
:
"$string:phone_entry_main"
,
"icon"
:
"$media:icon"
,
"label"
:
"$string:entry_label"
,
"visible"
:
true
,
"orientation"
:
"portrait"
,
"skills"
:
[{
"actions"
:
[
"action.system.home"
],
"entities"
:
[
"entity.system.home"
]
}]
}],
"requestPermissions"
:
[{
"name"
:
"ohos.permission.READ_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.READ_ACCESSIBILITY_CONFIG"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
}
]
}
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/resources/base/element/string.json
0 → 100644
浏览文件 @
c7c510c4
{
"string"
:
[
{
"name"
:
"phone_entry_dsc"
,
"value"
:
"i am an entry for phone"
},
{
"name"
:
"phone_entry_main"
,
"value"
:
"the phone entry ability"
},
{
"name"
:
"entry_label"
,
"value"
:
"ActsAccessibilitySendAccessibilityEventTest"
},
{
"name"
:
"form_description"
,
"value"
:
"my form"
},
{
"name"
:
"serviceability_description"
,
"value"
:
"my whether"
},
{
"name"
:
"description_application"
,
"value"
:
"demo for test"
},
{
"name"
:
"app_name"
,
"value"
:
"Demo"
},
{
"name"
:
"Accessibility_desc"
,
"value"
:
"accessibility_description"
},
{
"name"
:
"Accessibility_label"
,
"value"
:
"accessibility_label"
}
]
}
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/resources/base/media/icon.png
0 → 100644
浏览文件 @
c7c510c4
6.6 KB
barrierfree/accessibilitysendaccessibilityevent/entry/src/main/resources/base/profile/main_pages.json
0 → 100644
浏览文件 @
c7c510c4
{
"src"
:
[
"TestAbility/pages/index"
]
}
\ No newline at end of file
barrierfree/accessibilitysendaccessibilityevent/signature/openharmony_sx.p7b
0 → 100644
浏览文件 @
c7c510c4
文件已添加
barrierfree/accessibleabilitylist/src/main/js/test/AccessibleAbilityList.test.js
浏览文件 @
c7c510c4
...
...
@@ -51,7 +51,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0210
'
);
let
abilityType
=
'
audible
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0210 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -74,7 +74,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0220
'
);
let
abilityType
=
'
generic
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0220 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -97,7 +97,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0230
'
);
let
abilityType
=
'
haptic
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0230 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -120,7 +120,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0240
'
);
let
abilityType
=
'
spoken
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0240 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -143,7 +143,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0250
'
);
let
abilityType
=
'
visual
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0250 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -166,7 +166,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0260
'
);
let
abilityType
=
'
all
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0260 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -189,7 +189,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0270
'
);
let
abilityType
=
''
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0270 has error:
${
err
.
code
}
`
);
expect
(
Array
.
isArray
(
data
)).
assertEqual
(
true
);
done
();
...
...
@@ -212,7 +212,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0280
'
);
let
abilityType
=
null
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0280 has error:
${
err
.
code
}
`
);
expect
(
Array
.
isArray
(
data
)).
assertEqual
(
true
);
done
();
...
...
@@ -235,7 +235,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0290
'
);
let
abilityState
=
'
enable
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0290 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -258,7 +258,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0300
'
);
let
abilityState
=
'
disable
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0300 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -281,7 +281,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0310
'
);
let
abilityState
=
'
install
'
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0310 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -304,7 +304,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0320
'
);
let
abilityState
=
''
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0320 has error:
${
err
.
code
}
`
);
expect
(
Array
.
isArray
(
data
)).
assertEqual
(
true
);
done
();
...
...
@@ -327,7 +327,7 @@ describe('AccessibleAbilityList', function () {
console
.
info
(
'
AbilityList_0330
'
);
let
abilityState
=
null
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
,
(
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0330 has error:
${
err
.
code
}
`
);
expect
(
Array
.
isArray
(
data
)).
assertEqual
(
true
);
done
();
...
...
@@ -470,49 +470,6 @@ describe('AccessibleAbilityList', function () {
});
})
/*
* @tc.number AbilityList_0400
* @tc.name AbilityList_0400
* @tc.desc The parameters input are '' and 'install', test the getAbilityLists() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
AbilityList_0400
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
AbilityList_0400
'
);
let
abilityType
=
''
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
).
then
((
result
)
=>
{
console
.
info
(
`AccessibleAbilityList: AbilityList_0400 result
${
result
.
length
}
`
);
expect
(
Array
.
isArray
(
result
)).
assertEqual
(
true
);
done
();
}).
catch
((
err
)
=>
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0400 has error:
${
err
}
`
);
expect
(
null
).
assertFail
();
done
();
});
})
/*
* @tc.number AbilityList_0410
* @tc.name AbilityList_0410
* @tc.desc The parameters input are null and 'install', test the getAbilityLists() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
AbilityList_0410
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
AbilityList_0410
'
);
let
abilityType
=
null
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
).
then
((
result
)
=>
{
console
.
info
(
`AccessibleAbilityList: AbilityList_0410 result
${
result
.
length
}
`
);
expect
(
Array
.
isArray
(
result
)).
assertEqual
(
true
);
done
();
}).
catch
((
err
)
=>
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0410 has error:
${
err
}
`
);
expect
(
null
).
assertFail
();
done
();
});
})
/*
* @tc.number AbilityList_0420
...
...
@@ -579,49 +536,5 @@ describe('AccessibleAbilityList', function () {
done
();
});
})
/*
* @tc.number AbilityList_0450
* @tc.name AbilityList_0450
* @tc.desc The parameters input are 'all' and '', test the getAbilityLists() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
AbilityList_0450
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
AbilityList_0450
'
);
let
abilityState
=
''
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
).
then
((
result
)
=>
{
console
.
info
(
`AccessibleAbilityList: AbilityList_0450 result
${
result
.
length
}
`
);
expect
(
Array
.
isArray
(
result
)).
assertEqual
(
true
);
done
();
}).
catch
((
err
)
=>
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0450 has error:
${
err
}
`
);
expect
(
null
).
assertFail
();
done
();
});
})
/*
* @tc.number AbilityList_0460
* @tc.name AbilityList_0460
* @tc.desc The parameters input are 'all' and null, test the getAbilityLists() function,
* and the output is the list of AccessibilityAbilityInfo
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
AbilityList_0460
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
AbilityList_0460
'
);
let
abilityState
=
null
;
accessibility
.
getAbilityLists
(
abilityType
,
abilityState
).
then
((
result
)
=>
{
console
.
info
(
`AccessibleAbilityList: AbilityList_0460 result
${
result
.
length
}
`
);
expect
(
Array
.
isArray
(
result
)).
assertEqual
(
true
);
done
();
}).
catch
((
err
)
=>
{
console
.
error
(
`AccessibleAbilityList: AbilityList_0460 has error:
${
err
}
`
);
expect
(
null
).
assertFail
();
done
();
});
})
})
}
barrierfree/accessiblecaptionconfiguration/src/main/js/test/AccessibleCaptionConfiguration.test.js
浏览文件 @
c7c510c4
...
...
@@ -63,40 +63,6 @@ describe('AccessibleCaptionConfiguration', function () {
done
();
})
/*
* @tc.number CaptionConfiguration_0030
* @tc.name CaptionConfiguration_0030
* @tc.desc The parameter input is '', test the captionManager.on() function,
* and return undefined
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
CaptionConfiguration_0030
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
CaptionConfiguration_0030
'
);
let
captionManager
=
accessibility
.
getCaptionsManager
();
let
stateEventType
=
''
;
let
ret
=
captionManager
.
on
(
stateEventType
,
(
data
)
=>
{});
expect
(
ret
).
assertEqual
(
undefined
);
done
();
})
/*
* @tc.number CaptionConfiguration_0040
* @tc.name CaptionConfiguration_0040
* @tc.desc The parameter input is null, test the captionManager.on() function,
* and return undefined
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
CaptionConfiguration_0040
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
CaptionConfiguration_0040
'
);
let
captionManager
=
accessibility
.
getCaptionsManager
();
let
stateEventType
=
null
;
let
ret
=
captionManager
.
on
(
stateEventType
,
(
data
)
=>
{});
expect
(
ret
).
assertEqual
(
undefined
);
done
();
})
/*
* @tc.number CaptionConfiguration_0050
* @tc.name CaptionConfiguration_0050
...
...
@@ -130,39 +96,5 @@ describe('AccessibleCaptionConfiguration', function () {
expect
(
ret
).
assertEqual
(
undefined
);
done
();
})
/*
* @tc.number CaptionConfiguration_0070
* @tc.name CaptionConfiguration_0070
* @tc.desc The parameter input is '', test the captionManager.off() function,
* and return undefined
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
CaptionConfiguration_0070
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
CaptionConfiguration_0070
'
);
let
captionManager
=
accessibility
.
getCaptionsManager
();
let
stateEventType
=
''
;
let
ret
=
captionManager
.
off
(
stateEventType
,
(
data
)
=>
{});
expect
(
ret
).
assertEqual
(
undefined
);
done
();
})
/*
* @tc.number CaptionConfiguration_0080
* @tc.name CaptionConfiguration_0080
* @tc.desc The parameter input is null, test the captionManager.off() function,
* and return undefined
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
CaptionConfiguration_0080
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
CaptionConfiguration_0080
'
);
let
captionManager
=
accessibility
.
getCaptionsManager
();
let
stateEventType
=
null
;
let
ret
=
captionManager
.
off
(
stateEventType
,
(
data
)
=>
{});
expect
(
ret
).
assertEqual
(
undefined
);
done
();
})
})
}
barrierfree/accessiblecheckability/src/main/js/test/AccessibleCheckAbility.test.js
浏览文件 @
c7c510c4
...
...
@@ -46,7 +46,7 @@ describe('AccessibleCheckAbility', function () {
it
(
'
CheckAbilityIsOpen_0170
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
CheckAbilityIsOpen_0170
'
);
accessibility
.
isOpenAccessibility
((
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibilityApi: CheckAbilityIsOpen_0170 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -92,7 +92,7 @@ describe('AccessibleCheckAbility', function () {
it
(
'
CheckAbilityIsOpen_0190
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
CheckAbilityIsOpen_0190
'
);
accessibility
.
isOpenTouchGuide
((
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
&&
err
.
code
!=
0
)
{
console
.
error
(
`AccessibilityApi: CheckAbilityIsOpen_0190 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
...
...
@@ -117,9 +117,11 @@ describe('AccessibleCheckAbility', function () {
expect
(
typeof
(
result
)).
assertEqual
(
'
boolean
'
);
done
();
}).
catch
((
err
)
=>
{
if
(
err
&&
err
.
code
!=
0
){
console
.
error
(
`AccessibilityApi: CheckAbilityIsOpen_0200 has error:
${
err
.
code
}
`
);
expect
(
null
).
assertFail
();
done
();
}
});
})
})
...
...
barrierfree/accessiblesendevent/src/main/js/test/AccessibleSendEvent.test.js
浏览文件 @
c7c510c4
...
...
@@ -37,27 +37,6 @@ describe('AccessibleSendEvent', function () {
/* are for accessibility.sendEvent() API test */
/******************************************************************************** */
/*
* @tc.number SendEvent_null_0010
* @tc.name SendEvent_null_0010
* @tc.desc The parameter input is null, test the sendEvent() function
* The result of sendEvent() should be equal to an error code with error
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
SendEvent_null_0010
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SendEvent_null_0010
'
);
let
event
=
null
;
accessibility
.
sendEvent
(
event
,
(
err
,
data
)
=>
{
console
.
info
(
`AccessibleSendEvent: SendEvent_null_0010 has error:
${
err
.
code
}
`
);
expect
(
err
.
code
).
assertEqual
(
-
1
);
console
.
info
(
`AccessibleSendEvent: SendEvent_null_0010 has data:
${
data
}
`
);
expect
(
data
).
assertEqual
(
undefined
);
done
();
})
})
/*
* @tc.number SendEvent_null_0020
* @tc.name SendEvent_null_0020
...
...
@@ -76,40 +55,11 @@ describe('AccessibleSendEvent', function () {
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
`AccessibleSendEvent: SendEvent_null_0020 has error:
${
err
}
`
);
expect
(
err
).
assertEqual
(
undefined
);
expect
(
true
).
assertTrue
(
);
done
();
});
})
/*
* @tc.number SendEvent_construct_0010
* @tc.name SendEvent_construct_0010
* @tc.desc The parameter input is EventInfo, test the sendEvent() function
* The result of sendEvent() should be equal to an error code with no error.
* Another test point is to test whether the modified constructor (EventInfo)
* works correctly.
* @tc.size SmallTest
* @tc.type User
*/
it
(
'
SendEvent_construct_0010
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SendEvent_construct_0010
'
);
let
jsonObj
=
{
type
:
eventType
,
bundleName
:
bundleName
,
triggerAction
:
triggerAction
,
}
let
event
=
new
accessibility
.
EventInfo
(
jsonObj
);
accessibility
.
sendEvent
(
event
,
(
err
,
data
)
=>
{
console
.
info
(
`AccessibleSendEventTest: SendEvent_construct_0010 has error:
${
err
.
code
}
`
);
expect
(
err
.
code
).
assertEqual
(
0
);
console
.
info
(
`AccessibleSendEventTest: SendEvent_construct_0010 has data:
${
data
}
`
);
expect
(
data
).
assertEqual
(
undefined
);
done
();
})
})
/*********************************************************************************************************** */
/* Cases SendEvent_type_0010-SendEvent_itemCount_constructor_0030
/* are for interface accessibility.EventInfo API test */
...
...
@@ -474,7 +424,7 @@ describe('AccessibleSendEvent', function () {
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
`AccessibleSendEvent: SendEvent_type_constructor_0120 has error:
${
err
}
`
);
expect
(
err
).
assertEqual
(
undefined
);
expect
(
true
).
assertTrue
(
);
done
();
});
})
...
...
@@ -508,7 +458,7 @@ describe('AccessibleSendEvent', function () {
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
`AccessibleSendEvent: SendEvent_type_constructor_0130 has error:
${
err
}
`
);
expect
(
err
).
assertEqual
(
undefined
);
expect
(
true
).
assertTrue
(
);
done
();
});
})
...
...
@@ -672,7 +622,7 @@ describe('AccessibleSendEvent', function () {
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
`AccessibleSendEvent: SendEvent_bundleName_constructor_0020 has error:
${
err
}
`
);
expect
(
err
).
assertEqual
(
undefined
);
expect
(
true
).
assertTrue
(
);
done
();
});
})
...
...
@@ -705,7 +655,7 @@ describe('AccessibleSendEvent', function () {
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
`AccessibleSendEvent: SendEvent_bundleName_constructor_0030 has error:
${
err
}
`
);
expect
(
err
).
assertEqual
(
undefined
);
expect
(
true
).
assertTrue
(
);
done
();
});
})
...
...
@@ -1545,7 +1495,7 @@ describe('AccessibleSendEvent', function () {
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
`AccessibleSendEvent: SendEvent_triggerAction_constructor_0170 has error:
${
err
}
`
);
expect
(
err
).
assertEqual
(
undefined
);
expect
(
true
).
assertTrue
(
);
done
();
});
})
...
...
@@ -1578,7 +1528,7 @@ describe('AccessibleSendEvent', function () {
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
`AccessibleSendEvent: SendEvent_triggerAction_constructor_0180 has error:
${
err
}
`
);
expect
(
err
).
assertEqual
(
undefined
);
expect
(
true
).
assertTrue
(
);
done
();
});
})
...
...
barrierfree/accessibletest/actsabilitylisttest/entry/src/main/ets/MainAbility/pages/index.ets
浏览文件 @
c7c510c4
...
...
@@ -61,7 +61,7 @@ struct Index {
.margin(5)
.onClick((e) => {
accessibility.getAbilityLists('all', 'enable', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(LOG_PREFIX + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
barrierfree/accessibletest/actsabilitylisttest/entry/src/main/ets/test/Ability.test.ets
浏览文件 @
c7c510c4
...
...
@@ -52,7 +52,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('spoken', 'install', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -98,7 +98,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('audible', 'install', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -144,7 +144,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('visual', 'install', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -190,7 +190,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('haptic', 'install', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -236,7 +236,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('generic', 'install', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -282,7 +282,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('all', 'enable', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -306,7 +306,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('all', 'enable', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -333,7 +333,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('all', 'enable', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -360,7 +360,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('all', 'enable', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.error(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -514,7 +514,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME, GENERIC_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('all', 'disable', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
@@ -560,7 +560,7 @@ export default function abilityTest() {
disableAbility(logTag, [AUDIBLE_BUNDLE_NAME])
setTimeout(() => {
accessibility.getAbilityLists('all', 'disable', (err, data) => {
if (err.code != 0) {
if (err
&& err
.code != 0) {
console.info(logTag + 'failed to getAbilityLists because ' + JSON.stringify(err))
return
}
...
...
barrierfree/accessibletest/actsabilitylisttest/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -42,6 +42,10 @@
{
"name"
:
"ohos.permission.CAPTURE_SCREEN"
,
"reason"
:
"need use ohos.permission.SYSTEM_FLOAT_WINDOW"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
}
]
}
...
...
barrierfree/accessibletest/actscaptionconfigurationtest/entry/src/main/module.json
浏览文件 @
c7c510c4
...
...
@@ -43,10 +43,6 @@
"name"
:
"ohos.permission.CAPTURE_SCREEN"
,
"reason"
:
"need use ohos.permission.SYSTEM_FLOAT_WINDOW"
},
{
"name"
:
"ohos.permission.READ_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.READ_ACCESSIBILITY_CONFIG"
},
{
"name"
:
"ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
,
"reason"
:
"need use ohos.permission.WRITE_ACCESSIBILITY_CONFIG"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录