Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
384bd884
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
384bd884
编写于
6月 20, 2022
作者:
I
inter515
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增未覆盖的枚举值断言'
Signed-off-by:
N
inter515
<
ry.renyi@huawei.com
>
上级
7680b36c
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
61 addition
and
26 deletion
+61
-26
appexecfwk/bundle_standard/bundlemanager/actsbmsaccesstokentest/entry/src/main/js/test/ActsBmsAccessTokenTest.test.js
...est/entry/src/main/js/test/ActsBmsAccessTokenTest.test.js
+14
-14
appexecfwk/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getApplicationInfoJsunit.test.ets
...entry/src/main/ets/test/getApplicationInfoJsunit.test.ets
+3
-3
appexecfwk/bundle_standard/bundlemanager/actsbundlemanagertest/entry/src/main/js/test/ExampleJsunit.test.js
...emanagertest/entry/src/main/js/test/ExampleJsunit.test.js
+44
-9
未找到文件。
appexecfwk/bundle_standard/bundlemanager/actsbmsaccesstokentest/entry/src/main/js/test/ActsBmsAccessTokenTest.test.js
浏览文件 @
384bd884
...
...
@@ -67,9 +67,9 @@ describe('ActsBmsAccessTokenTest', function () {
expect
(
bundleInfo
.
reqPermissions
[
1
]).
assertEqual
(
"
ohos.permission.BETA
"
);
expect
(
bundleInfo
.
reqPermissions
[
2
]).
assertEqual
(
"
ohos.permission.KEEP_BACKGROUND_RUNNING
"
);
expect
(
bundleInfo
.
reqPermissionStates
.
length
).
assertEqual
(
3
);
expect
(
bundleInfo
.
reqPermissionStates
[
0
]).
assertEqual
(
-
1
);
expect
(
bundleInfo
.
reqPermissionStates
[
1
]).
assertEqual
(
-
1
);
expect
(
bundleInfo
.
reqPermissionStates
[
2
]).
assertEqual
(
0
);
expect
(
bundleInfo
.
reqPermissionStates
[
0
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_DENIED
);
expect
(
bundleInfo
.
reqPermissionStates
[
1
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_DENIED
);
expect
(
bundleInfo
.
reqPermissionStates
[
2
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_GRANTED
);
done
();
}).
catch
((
err
)
=>
{
expect
(
err
).
assertFail
();
...
...
@@ -93,11 +93,11 @@ describe('ActsBmsAccessTokenTest', function () {
expect
(
bundleInfo
.
reqPermissions
[
3
]).
assertEqual
(
"
ohos.permission.SYSTEM_FLOAT_WINDOW
"
);
expect
(
bundleInfo
.
reqPermissions
[
4
]).
assertEqual
(
"
ohos.permission.USE_BLUETOOTH
"
);
expect
(
bundleInfo
.
reqPermissionStates
.
length
).
assertEqual
(
5
);
expect
(
bundleInfo
.
reqPermissionStates
[
0
]).
assertEqual
(
-
1
);
expect
(
bundleInfo
.
reqPermissionStates
[
1
]).
assertEqual
(
0
);
expect
(
bundleInfo
.
reqPermissionStates
[
2
]).
assertEqual
(
-
1
);
expect
(
bundleInfo
.
reqPermissionStates
[
3
]).
assertEqual
(
0
);
expect
(
bundleInfo
.
reqPermissionStates
[
4
]).
assertEqual
(
0
);
expect
(
bundleInfo
.
reqPermissionStates
[
0
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_DENIED
);
expect
(
bundleInfo
.
reqPermissionStates
[
1
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_GRANTED
);
expect
(
bundleInfo
.
reqPermissionStates
[
2
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_DENIED
);
expect
(
bundleInfo
.
reqPermissionStates
[
3
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_GRANTED
);
expect
(
bundleInfo
.
reqPermissionStates
[
4
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_GRANTED
);
done
();
}).
catch
((
err
)
=>
{
expect
(
err
).
assertFail
();
...
...
@@ -122,12 +122,12 @@ describe('ActsBmsAccessTokenTest', function () {
expect
(
bundleInfo
.
reqPermissions
[
4
]).
assertEqual
(
"
ohos.permission.SYSTEM_FLOAT_WINDOW
"
);
expect
(
bundleInfo
.
reqPermissions
[
5
]).
assertEqual
(
"
ohos.permission.USE_BLUETOOTH
"
);
expect
(
bundleInfo
.
reqPermissionStates
.
length
).
assertEqual
(
6
);
expect
(
bundleInfo
.
reqPermissionStates
[
0
]).
assertEqual
(
-
1
);
expect
(
bundleInfo
.
reqPermissionStates
[
1
]).
assertEqual
(
-
1
);
expect
(
bundleInfo
.
reqPermissionStates
[
2
]).
assertEqual
(
0
);
expect
(
bundleInfo
.
reqPermissionStates
[
3
]).
assertEqual
(
-
1
);
expect
(
bundleInfo
.
reqPermissionStates
[
4
]).
assertEqual
(
0
);
expect
(
bundleInfo
.
reqPermissionStates
[
5
]).
assertEqual
(
0
);
expect
(
bundleInfo
.
reqPermissionStates
[
0
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_DENIED
);
expect
(
bundleInfo
.
reqPermissionStates
[
1
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_DENIED
);
expect
(
bundleInfo
.
reqPermissionStates
[
2
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_GRANTED
);
expect
(
bundleInfo
.
reqPermissionStates
[
3
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_DENIED
);
expect
(
bundleInfo
.
reqPermissionStates
[
4
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_GRANTED
);
expect
(
bundleInfo
.
reqPermissionStates
[
5
]).
assertEqual
(
bundle
.
GrantStatus
.
PERMISSION_GRANTED
);
done
();
}).
catch
((
err
)
=>
{
expect
(
err
).
assertFail
();
...
...
appexecfwk/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/ets/test/getApplicationInfoJsunit.test.ets
浏览文件 @
384bd884
...
...
@@ -429,13 +429,13 @@ export default function applicationBundleJsunit() {
.then((applicationInfo) => {
expect(applicationInfo.iconResource.bundleName).assertEqual('com.open.harmony.packagemag')
expect(applicationInfo.iconResource.moduleName).assertEqual('entry')
expect(applicationInfo.iconResource.id).assert
Equal(16777218
)
expect(applicationInfo.iconResource.id).assert
Larger(0
)
expect(applicationInfo.labelResource.bundleName).assertEqual('com.open.harmony.packagemag')
expect(applicationInfo.labelResource.moduleName).assertEqual('entry')
expect(applicationInfo.labelResource.id).assert
Equal(16777216
)
expect(applicationInfo.labelResource.id).assert
Larger(0
)
expect(applicationInfo.descriptionResource.bundleName).assertEqual('com.open.harmony.packagemag')
expect(applicationInfo.descriptionResource.moduleName).assertEqual('entry')
expect(applicationInfo.descriptionResource.id).assert
Equal(16777217
)
expect(applicationInfo.descriptionResource.id).assert
Larger(0
)
done();
}).catch((err) => {
expect(err).assertFail();
...
...
appexecfwk/bundle_standard/bundlemanager/actsbundlemanagertest/entry/src/main/js/test/ExampleJsunit.test.js
浏览文件 @
384bd884
...
...
@@ -262,7 +262,8 @@ describe('ActsBundleManagerTest', function () {
* @tc.desc Test getBundleInfo interfaces with one hap. (by callback)
*/
it
(
'
getBundleInfo_0600
'
,
0
,
async
function
(
done
)
{
await
demo
.
getBundleInfo
(
NAME1
,
demo
.
BundleFlag
.
GET_BUNDLE_WITH_ABILITIES
,
OnReceiveEvent
);
await
demo
.
getBundleInfo
(
NAME1
,
demo
.
BundleFlag
.
GET_BUNDLE_WITH_ABILITIES
|
demo
.
BundleFlag
.
GET_ABILITY_INFO_WITH_DISABLE
,
OnReceiveEvent
);
function
OnReceiveEvent
(
err
,
datainfo
)
{
console
.
info
(
"
getBundleInfo_0600 dataInfo ====
"
+
datainfo
);
expect
(
datainfo
.
name
).
assertEqual
(
NAME1
);
...
...
@@ -1503,7 +1504,7 @@ describe('ActsBundleManagerTest', function () {
expect
(
datainfo
.
icon
).
assertEqual
(
"
$media:icon
"
);
expect
(
datainfo
.
moduleName
).
assertEqual
(
"
entry
"
);
expect
(
datainfo
.
bundleName
).
assertEqual
(
NAME2
);
expect
(
datainfo
.
orientation
).
assertEqual
(
1
);
expect
(
datainfo
.
orientation
).
assertEqual
(
demo
.
DisplayOrientation
.
LANDSCAPE
);
expect
(
datainfo
.
launchMode
).
assertEqual
(
demo
.
LaunchMode
.
SINGLETON
);
expect
(
datainfo
.
applicationInfo
.
name
).
assertEqual
(
NAME2
);
expect
(
datainfo
.
applicationInfo
.
description
).
assertEqual
(
APPLICATION_DESCRIPTION
);
...
...
@@ -1595,6 +1596,7 @@ describe('ActsBundleManagerTest', function () {
expect
(
datainfo
.
icon
).
assertEqual
(
"
$media:icon
"
);
expect
(
datainfo
.
moduleName
).
assertEqual
(
"
entry
"
);
expect
(
datainfo
.
bundleName
).
assertEqual
(
NAME3
);
expect
(
datainfo
.
type
).
assertEqual
(
demo
.
AbilityType
.
PAGE
);
expect
(
datainfo
.
applicationInfo
.
name
).
assertEqual
(
NAME3
);
expect
(
datainfo
.
applicationInfo
.
description
).
assertEqual
(
APPLICATION_DESCRIPTION
);
expect
(
datainfo
.
applicationInfo
.
descriptionId
>=
0
).
assertTrue
();
...
...
@@ -1604,6 +1606,7 @@ describe('ActsBundleManagerTest', function () {
expect
(
datainfo
.
applicationInfo
.
labelId
>=
0
).
assertTrue
();
expect
(
datainfo
.
applicationInfo
.
systemApp
).
assertEqual
(
true
);
expect
(
datainfo
.
applicationInfo
.
supportedModes
).
assertEqual
(
0
);
expect
(
datainfo
.
orientation
).
assertEqual
(
demo
.
DisplayOrientation
.
PORTRAIT
);
expect
(
datainfo
.
orientation
).
assertEqual
(
2
);
expect
(
datainfo
.
applicationInfo
.
enabled
).
assertEqual
(
true
);
for
(
let
j
=
0
;
j
<
datainfo
.
applicationInfo
.
moduleInfos
.
length
;
j
++
)
{
...
...
@@ -1613,14 +1616,16 @@ describe('ActsBundleManagerTest', function () {
}
if
(
datainfo
.
bundleName
==
NAME4
)
{
expect
(
datainfo
.
name
).
assertEqual
(
"
com.example.myapplication.MainAbility
"
);
expect
(
datainfo
.
type
).
assertEqual
(
demo
.
AbilityType
.
DATA
);
expect
(
datainfo
.
bundleName
).
assertEqual
(
NAME4
);
expect
(
datainfo
.
orientation
).
assertEqual
(
3
);
expect
(
datainfo
.
orientation
).
assertEqual
(
demo
.
DisplayOrientation
.
FOLLOW_RECENT
);
queryResultCount
++
;
}
if
(
datainfo
.
bundleName
==
NAME5
)
{
expect
(
datainfo
.
name
).
assertEqual
(
"
com.example.myapplication.MainAbility
"
);
expect
(
datainfo
.
type
).
assertEqual
(
demo
.
AbilityType
.
PAGE
);
expect
(
datainfo
.
bundleName
).
assertEqual
(
NAME5
);
expect
(
datainfo
.
orientation
).
assertEqual
(
0
);
expect
(
datainfo
.
orientation
).
assertEqual
(
demo
.
DisplayOrientation
.
UNSPECIFIED
);
queryResultCount
++
;
}
}
...
...
@@ -1783,19 +1788,49 @@ describe('ActsBundleManagerTest', function () {
* @tc.name InstallErrorCode::STATUS_FAILED_NO_SPACE_LEFT
* @tc.desc Test install errcode STATUS_FAILED_NO_SPACE_LEFT.
*/
it
(
'
installErrCodeTest_0100
'
,
0
,
async
function
(
done
)
{
it
(
'
installErrCodeTest_0100
'
,
0
,
async
function
(
done
)
{
expect
(
demo
.
InstallErrorCode
.
SUCCESS
).
assertEqual
(
0
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_FAILURE
).
assertEqual
(
1
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_FAILURE_ABORTED
).
assertEqual
(
2
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_FAILURE_INVALID
).
assertEqual
(
3
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_FAILURE_CONFLICT
).
assertEqual
(
4
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_FAILURE_STORAGE
).
assertEqual
(
5
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_FAILURE_INCOMPATIBLE
).
assertEqual
(
6
);
expect
(
demo
.
InstallErrorCode
.
STATUS_UNINSTALL_FAILURE
).
assertEqual
(
7
);
expect
(
demo
.
InstallErrorCode
.
STATUS_UNINSTALL_FAILURE_BLOCKED
).
assertEqual
(
8
);
expect
(
demo
.
InstallErrorCode
.
STATUS_UNINSTALL_FAILURE_ABORTED
).
assertEqual
(
9
);
expect
(
demo
.
InstallErrorCode
.
STATUS_UNINSTALL_FAILURE_CONFLICT
).
assertEqual
(
10
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_FAILURE_DOWNLOAD_TIMEOUT
).
assertEqual
(
11
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_FAILURE_DOWNLOAD_FAILED
).
assertEqual
(
12
);
expect
(
demo
.
InstallErrorCode
.
STATUS_RECOVER_FAILURE_INVALID
).
assertEqual
(
13
);
expect
(
demo
.
InstallErrorCode
.
STATUS_ABILITY_NOT_FOUND
).
assertEqual
(
64
);
expect
(
demo
.
InstallErrorCode
.
STATUS_BMS_SERVICE_ERROR
).
assertEqual
(
65
);
expect
(
demo
.
InstallErrorCode
.
STATUS_FAILED_NO_SPACE_LEFT
).
assertEqual
(
66
);
expect
(
demo
.
AbilitySubType
.
CA
).
assertEqual
(
1
);
expect
(
demo
.
InstallErrorCode
.
STATUS_GRANT_REQUEST_PERMISSIONS_FAILED
).
assertEqual
(
67
);
expect
(
demo
.
InstallErrorCode
.
STATUS_INSTALL_PERMISSION_DENIED
).
assertEqual
(
68
);
expect
(
demo
.
InstallErrorCode
.
STATUS_UNINSTALL_PERMISSION_DENIED
).
assertEqual
(
69
);
done
();
})
/**
* @tc.number
installErrCodeTest_02
00
* @tc.number
AbilityTypeTest_01
00
* @tc.name InstallErrorCode::STATUS_FAILED_NO_SPACE_LEFT
* @tc.desc Test install errcode STATUS_FAILED_NO_SPACE_LEFT.
*/
it
(
'
installErrCodeTest_0200
'
,
0
,
async
function
(
done
)
{
expect
(
demo
.
InstallErrorCode
.
STATUS_GRANT_REQUEST_PERMISSIONS_FAILED
).
assertEqual
(
67
);
it
(
'
AbilityTypeTest_0100
'
,
0
,
async
function
(
done
)
{
expect
(
demo
.
AbilitySubType
.
CA
).
assertEqual
(
1
);
expect
(
demo
.
AbilityType
.
UNKNOWN
).
assertEqual
(
0
);
expect
(
demo
.
ExtensionAbilityType
.
WORK_SCHEDULER
).
assertEqual
(
1
);
expect
(
demo
.
ExtensionAbilityType
.
INPUT_METHOD
).
assertEqual
(
2
);
expect
(
demo
.
ExtensionAbilityType
.
ACCESSIBILITY
).
assertEqual
(
4
);
expect
(
demo
.
ExtensionAbilityType
.
DATA_SHARE
).
assertEqual
(
5
);
expect
(
demo
.
ExtensionAbilityType
.
FILE_SHARE
).
assertEqual
(
6
);
expect
(
demo
.
ExtensionAbilityType
.
STATIC_SUBSCRIBER
).
assertEqual
(
7
);
expect
(
demo
.
ExtensionAbilityType
.
WALLPAPER
).
assertEqual
(
8
);
expect
(
demo
.
ExtensionAbilityType
.
BACKUP
).
assertEqual
(
9
);
expect
(
demo
.
ColorMode
.
AUTO_MODE
).
assertEqual
(
-
1
);
expect
(
demo
.
ColorMode
.
DARK_MODE
).
assertEqual
(
0
);
expect
(
demo
.
ColorMode
.
LIGHT_MODE
).
assertEqual
(
1
);
done
();
})
})
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录