Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
09f80e49
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看板
未验证
提交
09f80e49
编写于
2月 16, 2022
作者:
O
openharmony_ci
提交者:
Gitee
2月 16, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1902 bms query permission test
Merge pull request !1902 from SoftSquirrel/master
上级
f9e42cb4
93544f00
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
207 addition
and
0 deletion
+207
-0
appexecfwk/bundle_standard/bundlemanager/actsbmsjsunpermissiontest/entry/src/main/js/test/ActsBmsJsUnPermissionTest.test.js
.../entry/src/main/js/test/ActsBmsJsUnPermissionTest.test.js
+207
-0
未找到文件。
appexecfwk/bundle_standard/bundlemanager/actsbmsjsunpermissiontest/entry/src/main/js/test/ActsBmsJsUnPermissionTest.test.js
浏览文件 @
09f80e49
...
...
@@ -14,10 +14,18 @@
*/
import
bundle
from
'
@ohos.bundle
'
import
innerBundleManager
from
'
@ohos.bundle.innerBundleManager
'
import
{
describe
,
it
,
expect
}
from
'
deccjsunit/index
'
const
STATUS_INSTALL_PERMISSION_DENIED
=
0X44
;
const
STATUS_UNINSTALL_PERMISSION_DENIED
=
0X45
;
const
LAUNCHER_BUNDLE_NAME
=
'
com.ohos.launcher
'
;
const
LAUNCHER_MAIN_ABILITY
=
'
com.ohos.launcher.MainAbility
'
;
const
DEFAULT_FLAG
=
0
;
const
DEFAULT_USER_ID
=
100
;
const
INVALID_CODE
=
1
;
describe
(
'
ActsBmsJsUnPermissionTest
'
,
function
()
{
/*
...
...
@@ -63,4 +71,203 @@ describe('ActsBmsJsUnPermissionTest', function () {
done
();
};
});
/*
* @tc.number: getApplicationInfoTest_100
* @tc.name: test getApplicationInfo
* @tc.desc: test getApplicationInfo
*/
it
(
'
getApplicationInfoTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getApplicationInfoTest_100 start
'
);
bundle
.
getApplicationInfo
(
LAUNCHER_BUNDLE_NAME
,
DEFAULT_FLAG
,
DEFAULT_USER_ID
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: getAllApplicationInfoTest_100
* @tc.name: test getAllApplicationInfo
* @tc.desc: test getAllApplicationInfo
*/
it
(
'
getAllApplicationInfoTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getAllApplicationInfoTest_100 start
'
);
bundle
.
getAllApplicationInfo
(
DEFAULT_FLAG
,
DEFAULT_USER_ID
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: getBundleInfoTest_100
* @tc.name: test getBundleInfo
* @tc.desc: test getBundleInfo
*/
it
(
'
getBundleInfoTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getBundleInfoTest_100 start
'
);
bundle
.
getBundleInfo
(
LAUNCHER_BUNDLE_NAME
,
DEFAULT_USER_ID
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: getAllBundleInfoTest_100
* @tc.name: test getAllBundleInfo
* @tc.desc: test getAllBundleInfo
*/
it
(
'
getAllBundleInfoTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getAllBundleInfoTest_100 start
'
);
bundle
.
getAllBundleInfo
(
DEFAULT_FLAG
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: queryAbilityByWantTest_100
* @tc.name: test queryAbilityByWant
* @tc.desc: test queryAbilityByWant
*/
it
(
'
queryAbilityByWantTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
queryAbilityByWantTest_100 start
'
);
bundle
.
queryAbilityByWant
({
bundleName
:
LAUNCHER_BUNDLE_NAME
,
abilityName
:
LAUNCHER_MAIN_ABILITY
},
DEFAULT_FLAG
,
DEFAULT_USER_ID
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: getLaunchWantForBundleTest_100
* @tc.name: test getLaunchWantForBundle
* @tc.desc: test getLaunchWantForBundle
*/
it
(
'
getLaunchWantForBundleTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getLaunchWantForBundleTest_100 start
'
);
bundle
.
getLaunchWantForBundle
(
LAUNCHER_BUNDLE_NAME
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: getBundleArchiveInfoTest_100
* @tc.name: test getBundleArchiveInfo
* @tc.desc: test getBundleArchiveInfo
*/
it
(
'
getBundleArchiveInfoTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getBundleArchiveInfoTest_100 start
'
);
bundle
.
getBundleArchiveInfo
(
"
/system/app/Launcher.hap
"
,
DEFAULT_FLAG
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: setApplicationEnabledTest_100
* @tc.name: test setApplicationEnabled
* @tc.desc: test setApplicationEnabled
*/
it
(
'
setApplicationEnabledTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
setApplicationEnabledTest_100 start
'
);
bundle
.
setApplicationEnabled
(
LAUNCHER_BUNDLE_NAME
,
false
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: setAbilityEnabledTest_100
* @tc.name: test setAbilityEnabled
* @tc.desc: test setAbilityEnabled
*/
it
(
'
setAbilityEnabledTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
setAbilityEnabledTest_100 start
'
);
let
abilityInfo
=
{
bundleName
:
LAUNCHER_BUNDLE_NAME
,
name
:
LAUNCHER_MAIN_ABILITY
};
bundle
.
setAbilityEnabled
(
abilityInfo
,
false
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: getLauncherAbilityInfosTest_100
* @tc.name: test getLauncherAbilityInfos
* @tc.desc: test getLauncherAbilityInfos
*/
it
(
'
getLauncherAbilityInfosTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getLauncherAbilityInfosTest_100 start
'
);
innerBundleManager
.
getLauncherAbilityInfos
(
LAUNCHER_BUNDLE_NAME
,
DEFAULT_USER_ID
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: getAllLauncherAbilityInfosTest_100
* @tc.name: test getAllLauncherAbilityInfos
* @tc.desc: test getAllLauncherAbilityInfos
*/
it
(
'
getAllLauncherAbilityInfosTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getAllLauncherAbilityInfosTest_100 start
'
);
innerBundleManager
.
getAllLauncherAbilityInfos
(
DEFAULT_USER_ID
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
/*
* @tc.number: getShortcutInfosTest_100
* @tc.name: test getShortcutInfos
* @tc.desc: test getShortcutInfos
*/
it
(
'
getShortcutInfosTest_100
'
,
0
,
async
function
(
done
)
{
console
.
debug
(
'
getShortcutInfosTest_100 start
'
);
innerBundleManager
.
getShortcutInfos
(
LAUNCHER_BUNDLE_NAME
).
then
(
data
=>
{
expect
().
assertFail
();
done
();
}).
catch
(
err
=>
{
expect
(
err
).
assertEqual
(
INVALID_CODE
);
done
();
});
});
})
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录