提交 143ea1d7 编写于 作者: Z zhaoyuan17

Update test code

Signed-off-by: Nzhaoyuan17 <zhaoyuan17@huawei.com>
上级 74c034a3
......@@ -58,6 +58,23 @@ var BundleFlag = {
GET_BUNDLE_WITH_ABILITIES: 1,
GET_APPLICATION_INFO_WITH_PERMISSION: 2
};
var AbilityType = {
UNKNOWN : 0,
PAGE : 1,
SERVICE : 2,
DATA : 3,
FORM : 4,
};
var DisplayOrientation = {
UNSPECIFIED: 0,
LANDSCAPE: 1,
PORTRAIT: 2,
FOLLOW_RECENT: 3
};
var LaunchMode = {
SINGLETON : 0,
STANDARD : 1
};
describe('ActsBundleManagerTest', function () {
......@@ -1785,6 +1802,9 @@ describe('ActsBundleManagerTest', function () {
expect(datainfo.label).assertEqual("$string:app_name")
expect(datainfo.description).assertEqual("$string:mainability_description")
expect(datainfo.icon).assertEqual("$media:icon")
expect(datainfo.type).assertEqual(AbilityType.SERVICE)
expect(datainfo.launchMode).assertEqual(LaunchMode.SINGLETON)
expect(datainfo.orientation).assertEqual(DisplayOrientation.LANDSCAPE)
expect(datainfo.moduleName).assertEqual("entry")
expect(datainfo.bundleName).assertEqual(NAME2)
expect(datainfo.applicationInfo.name).assertEqual(NAME2)
......@@ -2812,6 +2832,26 @@ describe('ActsBundleManagerTest', function () {
},
}
}, 0, 0)
var data1 =
await demo.queryAbilityByWant({
want: {
action: "action.system.home",
entities: ["entity.system.home"],
elementName: {
deviceId: "0",
bundleName: "com.example.myapplication5",
abilityName: "com.example.myapplication.MainAbility",
uri: "",
shortName: ""
},
}
}, 0, 0)
expect(data1.length).assertLarger(0);
for (let i = 0, len = data1.length; i < len; i++) {
var datainfo = data1[i];
expect(datainfo.type).assertEqual(AbilityType.DATA)
expect(datainfo.orientation).assertEqual(DisplayOrientation.FOLLOW_RECENT)
}
expect(data.length).assertLarger(0);
for (let i = 0, len = data.length; i < len; i++) {
var datainfo = data[i];
......@@ -2821,6 +2861,8 @@ describe('ActsBundleManagerTest', function () {
expect(datainfo.icon).assertEqual("$media:icon")
expect(datainfo.moduleName).assertEqual("entry")
expect(datainfo.bundleName).assertEqual(NAME3)
expect(datainfo.type).assertEqual(AbilityType.PAGE)
expect(datainfo.orientation).assertEqual(DisplayOrientation.PORTRAIT)
expect(datainfo.applicationInfo.name).assertEqual(NAME3)
expect(datainfo.applicationInfo.description).assertEqual("$string:mainability_description")
expect(datainfo.applicationInfo.descriptionId >= 0).assertTrue()
......@@ -3341,6 +3383,8 @@ describe('ActsBundleManagerTest', function () {
expect(datainfo.icon).assertEqual("$media:icon")
expect(datainfo.moduleName).assertEqual("entry")
expect(datainfo.bundleName).assertEqual(NAME1)
expect(datainfo.launchMode).assertEqual(LaunchMode.STANDARD)
expect(datainfo.orientation).assertEqual(DisplayOrientation.UNSPECIFIED)
expect(datainfo.applicationInfo.name).assertEqual(NAME1)
expect(datainfo.applicationInfo.description).assertEqual("$string:mainability_description")
expect(datainfo.applicationInfo.descriptionId >= 0).assertTrue()
......
......@@ -40,10 +40,12 @@
"icon": "$media:icon",
"description": "$string:mainability_description",
"label": "$string:app_name",
"type": "page",
"type": "data",
"isVisible": "true",
"launchType": "standard",
"language": "C++"
"language": "C++",
"orientation": "followrecent",
"uri":"dataability://"
}
],
"js": [
......
......@@ -42,8 +42,9 @@
"label": "$string:app_name",
"type": "page",
"isVisible": "true",
"language": "C++",
"launchType": "standard",
"language": "C++"
"orientation": "portrait"
}
],
"js": [
......
......@@ -43,6 +43,7 @@
"type": "page",
"isVisible": "true",
"launchType": "standard",
"orientation": "unspecified",
"language": "C++",
"metaData": {
"customizeData": [
......
......@@ -36,11 +36,12 @@
"icon": "$media:icon",
"name": ".MainAbility",
"description": "$string:mainability_description",
"language": "C++",
"isVisible": "true",
"label": "$string:app_name",
"type": "page",
"launchType": "standard"
"type": "service",
"isVisible": "true",
"launchType": "singleton",
"language": "C++",
"orientation": "landscape"
}
],
"deviceType": [
......
......@@ -40,10 +40,11 @@
"icon": "$media:icon",
"description": "$string:mainability_description",
"label": "$string:app_name",
"type": "page",
"type": "service",
"isVisible": "true",
"launchType": "standard",
"language": "C++"
"launchType": "singleton",
"language": "C++",
"orientation": "landscape"
}
],
"js": [
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册