Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
3af6b764
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看板
提交
3af6b764
编写于
3月 27, 2023
作者:
I
inter515
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增api覆盖和优化用例
Signed-off-by:
N
inter515
<
ry.renyi@huawei.com
>
上级
49f9fcc9
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
29 addition
and
59 deletion
+29
-59
bundlemanager/bundle_standard/bundlemanager/BUILD.gn
bundlemanager/bundle_standard/bundlemanager/BUILD.gn
+0
-1
bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/Test.json
...dard/bundlemanager/actsbundlemanageroverlaytest/Test.json
+1
-4
bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/entry/src/main/ets/test/GetOverlayModuleInfo.test.ets
...est/entry/src/main/ets/test/GetOverlayModuleInfo.test.ets
+27
-33
bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/entry/src/main/ets/test/GetTargetOverlayModuleInfos.test.ets
...ry/src/main/ets/test/GetTargetOverlayModuleInfos.test.ets
+0
-21
bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/ets/test/GetBundleInfoForSelf.test.ets
...est/entry/src/main/ets/test/GetBundleInfoForSelf.test.ets
+1
-0
未找到文件。
bundlemanager/bundle_standard/bundlemanager/BUILD.gn
浏览文件 @
3af6b764
...
...
@@ -53,7 +53,6 @@ group("bundlemanager") {
"sceneProject/bmsmainabilitysecondscene:bmsMainAbilitySecondScene",
"sceneProject/bmsmodulenameone:bmsModuleNameTest1",
"sceneProject/bmsmodulenametwo:bmsModuleNameTest2",
"sceneProject/bmsoverlaydemo:bmsOverlayDemo",
"sceneProject/bmsscenefive:bmsJstest5",
"sceneProject/bmsscenefour:bmsJstest4",
"sceneProject/bmssceneone:bmsJstest1",
...
...
bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/Test.json
浏览文件 @
3af6b764
...
...
@@ -11,8 +11,7 @@
"kits"
:
[
{
"test-file-name"
:
[
"ActsBundleMgrOverlayEtsTest.hap"
,
"bmsOverlayDemo.hap"
"ActsBundleMgrOverlayEtsTest.hap"
],
"type"
:
"AppInstallKit"
,
"cleanup-apps"
:
true
...
...
@@ -27,13 +26,11 @@
{
"type"
:
"PushKit"
,
"push"
:
[
"bmsOverlayDemo.hap -> /data/test/bmsOverlayDemo.hap"
]
},
{
"type"
:
"ShellKit"
,
"teardown-command"
:[
"bm uninstall -n ohos.acts.bundle.overlay.test"
,
"rm -rf /data/test/"
]
}
...
...
bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/entry/src/main/ets/test/GetOverlayModuleInfo.test.ets
浏览文件 @
3af6b764
...
...
@@ -21,6 +21,7 @@ const MODULE_NAME = "testModule";
const MODULE_NAME1 = "test1";
const MODULE_NAME2 = "stage1";
const ERROR_INCOMING_MODULE_NAME_NOT_INSTALL = 17700002;
const ERROR_BUNDLE_IS_NOT_OVERLAY = 17700032;
const ERROR_INCOMING_MODULE_NAME_NOT_OVERLAY = 17700033;
const ERROR_CODE = 401;
...
...
@@ -46,7 +47,7 @@ export default function getOverlayModuleInfo() {
}
try {
overlay.getOverlayModuleInfo("", (err,data) => {
overlay.getOverlayModuleInfo("", (err,
data) => {
Utils.info("GetOverlayModuleInfoModuleNameIsNull result" + JSON.stringify(data));
Utils.info("GetOverlayModuleInfoModuleNameIsNull fail" + JSON.stringify(err));
expect().assertFail();
...
...
@@ -70,13 +71,13 @@ export default function getOverlayModuleInfo() {
expect().assertFail();
}).catch(err => {
Utils.info("GetOverlayModuleInfoModuleNameNotInstall fail" + JSON.stringify(err));
expect(err.code).assertEqual(ERROR_
INCOMING_MODULE_NAME_NOT_INSTALL
);
expect(err.code).assertEqual(ERROR_
BUNDLE_IS_NOT_OVERLAY
);
});
overlay.getOverlayModuleInfo(MODULE_NAME1, (err,data) => {
overlay.getOverlayModuleInfo(MODULE_NAME1, (err,
data) => {
Utils.info("GetOverlayModuleInfoModuleNameNotInstall result" + JSON.stringify(data));
Utils.info("GetOverlayModuleInfoModuleNameNotInstall fail" + JSON.stringify(err));
expect(err.code).assertEqual(ERROR_
INCOMING_MODULE_NAME_NOT_INSTALL
);
expect(err.code).assertEqual(ERROR_
BUNDLE_IS_NOT_OVERLAY
);
done();
});
})
...
...
@@ -92,13 +93,13 @@ export default function getOverlayModuleInfo() {
expect().assertFail();
}).catch(err => {
Utils.info("GetOverlayModuleInfoModuleNameNotOverlay fail" + JSON.stringify(err));
expect(err.code).assertEqual(ERROR_
INCOMING_MODULE_NAME
_NOT_OVERLAY);
expect(err.code).assertEqual(ERROR_
BUNDLE_IS
_NOT_OVERLAY);
});
overlay.getOverlayModuleInfo(MODULE_NAME, (err,data) => {
overlay.getOverlayModuleInfo(MODULE_NAME, (err,
data) => {
Utils.info("GetOverlayModuleInfoModuleNameNotOverlay result" + JSON.stringify(data));
Utils.info("GetOverlayModuleInfoModuleNameNotOverlay fail" + JSON.stringify(err));
expect(err.code).assertEqual(ERROR_
INCOMING_MODULE_NAME
_NOT_OVERLAY);
expect(err.code).assertEqual(ERROR_
BUNDLE_IS
_NOT_OVERLAY);
done();
});
})
...
...
@@ -109,32 +110,25 @@ export default function getOverlayModuleInfo() {
* @tc.desc: Query succeeded when the moduleName passed in is overlay
*/
it('GetOverlayModuleInfoModuleNameIsOverlay', 0, async function (done) {
await overlay.getOverlayModuleInfo(MODULE_NAME2).then(data => {
Utils.info("GetOverlayModuleInfoModuleNameIsOverlay result" + JSON.stringify(data));
let overlayModuleInfoTest: overlay.OverlayModuleInfo = data;
expect(typeof (overlayModuleInfoTest.bundleName)).assertEqual('string');
expect(data.bundleName).assertEqual("ohos.acts.bundle.overlay.test");
expect(data.moduleName).assertEqual("stage1");
expect(data.targetModuleName).assertEqual("entry1");
expect(data.priority).assertEqual(1);
expect(data.state).assertEqual(2);
}).catch(err => {
Utils.info("GetOverlayModuleInfoModuleNameIsOverlay fail" + JSON.stringify(err));
expect().assertFail()
});
overlay.getOverlayModuleInfo(MODULE_NAME2, (err,data) => {
// "bundleName":"ohos.acts.bundle.overlay.test","moduleName":"stage1","targetModuleName":"entry1","priority":1,"state":2
Utils.info("GetOverlayModuleInfoModuleNameIsOverlay result" + JSON.stringify(data));
Utils.info("GetOverlayModuleInfoModuleNameIsOverlay fail" + JSON.stringify(err));
expect(data.bundleName).assertEqual("ohos.acts.bundle.overlay.test");
expect(data.moduleName).assertEqual("stage1");
expect(data.targetModuleName).assertEqual("entry1");
expect(data.priority).assertEqual(1);
expect(data.state).assertEqual(2);
expect(err).assertNull();
done();
});
let overlayModuleInfo = {
bundleName: "ohos.acts.bundle.overlay.test",
moduleName: "stage1",
targetModuleName: "entry1",
priority: 1,
state: 2
}
Utils.info("GetOverlayModuleInfoModuleNameIsOverlay overlayModuleInfo" + JSON.stringify(overlayModuleInfo));
let overlayModuleInfoTest: overlay.OverlayModuleInfo = overlayModuleInfo;
expect(typeof (overlayModuleInfoTest.bundleName)).assertEqual('string');
expect(overlayModuleInfoTest.bundleName).assertEqual("ohos.acts.bundle.overlay.test");
expect(overlayModuleInfoTest.moduleName).assertEqual("stage1");
expect(overlayModuleInfoTest.targetModuleName).assertEqual("entry1");
expect(overlayModuleInfoTest.priority).assertEqual(1);
expect(overlayModuleInfoTest.state).assertEqual(2);
Utils.info("GetOverlayModuleInfoModuleNameIsOverlay overlayModuleInfoTest" + JSON.stringify(overlayModuleInfoTest));
done();
})
})
}
\ No newline at end of file
bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/entry/src/main/ets/test/GetTargetOverlayModuleInfos.test.ets
浏览文件 @
3af6b764
...
...
@@ -81,26 +81,5 @@ export default function getTargetOverlayModuleInfos() {
});
})
/*
* @tc.number: SUB_BMS_APPINFO_OVERLAY_0009
* @tc.name: GetTargetOverlayModuleInfosModuleNameIsOverlay
* @tc.desc: Failed to set when the incoming moduleName is overlay
*/
it('GetTargetOverlayModuleInfosModuleNameIsOverlay', 0, async function (done) {
await overlay.getTargetOverlayModuleInfos(MODULE_NAME2).then(data => {
Utils.info("GetTargetOverlayModuleInfosModuleNameIsOverlay result" + JSON.stringify(data));
expect().assertFail();
}).catch(err => {
Utils.info("GetTargetOverlayModuleInfosModuleNameIsOverlay fail" + JSON.stringify(err));
expect(err.code).assertEqual(ERROR_INCOMING_MODULE_NAME_IS_OVERLAY);
});
overlay.getTargetOverlayModuleInfos(MODULE_NAME2, (err,data) => {
Utils.info("GetTargetOverlayModuleInfosModuleNameIsOverlay result" + JSON.stringify(data));
Utils.info("GetTargetOverlayModuleInfosModuleNameIsOverlay fail" + JSON.stringify(err));
expect(err.code).assertEqual(ERROR_INCOMING_MODULE_NAME_IS_OVERLAY);
done();
});
})
})
}
\ No newline at end of file
bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/ets/test/GetBundleInfoForSelf.test.ets
浏览文件 @
3af6b764
...
...
@@ -38,6 +38,7 @@ export default function getBundleInfoForSelf() {
it('getBundleInfoForSelfPro', 0, async function (done) {
await bundle.getBundleInfoForSelf(bundle.BundleFlag.GET_BUNDLE_INFO_DEFAULT).then(data => {
console.info("getBundleInfoForSelfPro" + JSON.stringify(data));
expect(bundle.CompatiblePolicy.BACKWARD_COMPATIBILITY).assertEqual(1);
expect(data.name).assertEqual(BUNDLE_NAME);
expect(data.vendor).assertEqual(VENDOR);
expect(data.versionCode).assertEqual(1000000);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录