Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
c8bc296e
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看板
提交
c8bc296e
编写于
11月 29, 2021
作者:
O
openharmony_ci
提交者:
Gitee
11月 29, 2021
浏览文件
操作
浏览文件
下载
差异文件
!1093 新增设备管理xts测试用例,增加覆盖
Merge pull request !1093 from 刘晓培/master
上级
76f7892e
4da2dfd7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
356 addition
and
8 deletion
+356
-8
distributedhardware/devicemanagerjstest/src/main/js/default/test/Device_Manager.test.js
...gerjstest/src/main/js/default/test/Device_Manager.test.js
+356
-8
未找到文件。
distributedhardware/devicemanagerjstest/src/main/js/default/test/Device_Manager.test.js
浏览文件 @
c8bc296e
...
...
@@ -115,7 +115,7 @@ describe('deviceManagerTest', function() {
/*
* @tc.number deviceManagerTest_startDeviceDiscovery_0100
* @tc.name correct deviceinfo for startDeviceDiscovery
* @tc.name correct deviceinfo for startDeviceDiscovery
with different para 1
* @tc.desc Function test
* @tc.level 3
*/
...
...
@@ -129,9 +129,9 @@ describe('deviceManagerTest', function() {
var
info
=
{
"
subscribeId
"
:
2115
,
"
mode
"
:
0xAA
,
"
medium
"
:
0
,
"
freq
"
:
2
,
"
mode
"
:
DISCOVER_MODE_ACTIVE
,
"
medium
"
:
AUTO
,
"
freq
"
:
LOW
,
"
isSameAccount
"
:
false
,
"
isWakeRemote
"
:
true
,
"
capability
"
:
0
...
...
@@ -143,6 +143,66 @@ describe('deviceManagerTest', function() {
done
();
})
/*
* @tc.number deviceManagerTest_startDeviceDiscovery_0110
* @tc.name correct deviceinfo for startDeviceDiscovery with different para 2
* @tc.desc Function test
* @tc.level 3
*/
it
(
'
deviceManagerTest_startDeviceDiscovery_0110
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_startDeviceDiscovery_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
info
=
{
"
subscribeId
"
:
2115
,
"
mode
"
:
DISCOVER_MODE_PASSIVE
,
"
medium
"
:
BLE
,
"
freq
"
:
MID
,
"
isSameAccount
"
:
false
,
"
isWakeRemote
"
:
true
,
"
capability
"
:
SUBSCRIBE_CAPABILITY_OSD
};
var
start
=
data
.
startDeviceDiscovery
(
info
);
expect
(
start
).
assertUndefined
();
});
console
.
log
(
"
----------stop running deviceManagerTest_startDeviceDiscovery_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_startDeviceDiscovery_0120
* @tc.name correct deviceinfo for startDeviceDiscovery with different para 3
* @tc.desc Function test
* @tc.level 3
*/
it
(
'
deviceManagerTest_startDeviceDiscovery_0120
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_startDeviceDiscovery_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
info
=
{
"
subscribeId
"
:
2115
,
"
mode
"
:
DISCOVER_MODE_PASSIVE
,
"
medium
"
:
COAP
,
"
freq
"
:
SUPER_HIGH
,
"
isSameAccount
"
:
false
,
"
isWakeRemote
"
:
true
,
"
capability
"
:
SUBSCRIBE_CAPABILITY_DDMP
};
var
start
=
data
.
startDeviceDiscovery
(
info
);
expect
(
start
).
assertUndefined
();
});
console
.
log
(
"
----------stop running deviceManagerTest_startDeviceDiscovery_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_release_0100
* @tc.name testcase for release
...
...
@@ -206,7 +266,7 @@ describe('deviceManagerTest', function() {
/*
* @tc.number deviceManagerTest_authenticateDevice_0100
* @tc.name testcase for authenticateDevice in correct
para
* @tc.name testcase for authenticateDevice in correct
deviceType para with WEARABLE
* @tc.desc Function test
* @tc.level 2
*/
...
...
@@ -220,7 +280,227 @@ describe('deviceManagerTest', function() {
let
deviceInfo
=
{
deviceId
:
""
,
deviceName
:
""
,
deviceType
:
0
deviceType
:
WEARABLE
}
let
extraInfo
=
{
"
targetPkgName
"
:
'
com.ohos.devicemangagerdemo
'
,
"
appName
"
:
"
myapplication
"
,
"
appDescription
"
:
"
apply auth
"
,
"
business
"
:
'
0
'
,
"
displayOwner
"
:
0
}
let
authParam
=
{
"
authType
"
:
1
,
"
appIcon
"
:
new
Uint8Array
([]),
"
appThumbnail
"
:
new
Uint8Array
([]),
"
extraInfo
"
:
extraInfo
}
data
.
authenticateDevice
(
deviceInfo
,
authParam
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
token
=
data
.
pinToken
;
expect
(
token
).
assertNotNull
();
});
});
console
.
log
(
"
----------stop running deviceManagerTest_authenticateDevice_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_authenticateDevice_0110
* @tc.name testcase for authenticateDevice in correct deviceType para with SPEAKER
* @tc.desc Function test
* @tc.level 2
*/
it
(
'
deviceManagerTest_authenticateDevice_0110
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_authenticateDevice_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
let
deviceInfo
=
{
deviceId
:
""
,
deviceName
:
""
,
deviceType
:
SPEAKER
}
let
extraInfo
=
{
"
targetPkgName
"
:
'
com.ohos.devicemangagerdemo
'
,
"
appName
"
:
"
myapplication
"
,
"
appDescription
"
:
"
apply auth
"
,
"
business
"
:
'
0
'
,
"
displayOwner
"
:
0
}
let
authParam
=
{
"
authType
"
:
1
,
"
appIcon
"
:
new
Uint8Array
([]),
"
appThumbnail
"
:
new
Uint8Array
([]),
"
extraInfo
"
:
extraInfo
}
data
.
authenticateDevice
(
deviceInfo
,
authParam
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
token
=
data
.
pinToken
;
expect
(
token
).
assertNotNull
();
});
});
console
.
log
(
"
----------stop running deviceManagerTest_authenticateDevice_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_authenticateDevice_0120
* @tc.name testcase for authenticateDevice in correct deviceType para with PHONE
* @tc.desc Function test
* @tc.level 2
*/
it
(
'
deviceManagerTest_authenticateDevice_0120
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_authenticateDevice_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
let
deviceInfo
=
{
deviceId
:
""
,
deviceName
:
""
,
deviceType
:
PHONE
}
let
extraInfo
=
{
"
targetPkgName
"
:
'
com.ohos.devicemangagerdemo
'
,
"
appName
"
:
"
myapplication
"
,
"
appDescription
"
:
"
apply auth
"
,
"
business
"
:
'
0
'
,
"
displayOwner
"
:
0
}
let
authParam
=
{
"
authType
"
:
1
,
"
appIcon
"
:
new
Uint8Array
([]),
"
appThumbnail
"
:
new
Uint8Array
([]),
"
extraInfo
"
:
extraInfo
}
data
.
authenticateDevice
(
deviceInfo
,
authParam
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
token
=
data
.
pinToken
;
expect
(
token
).
assertNotNull
();
});
});
console
.
log
(
"
----------stop running deviceManagerTest_authenticateDevice_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_authenticateDevice_0130
* @tc.name testcase for authenticateDevice in correct deviceType para with TABLET
* @tc.desc Function test
* @tc.level 2
*/
it
(
'
deviceManagerTest_authenticateDevice_0130
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_authenticateDevice_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
let
deviceInfo
=
{
deviceId
:
""
,
deviceName
:
""
,
deviceType
:
TABLET
}
let
extraInfo
=
{
"
targetPkgName
"
:
'
com.ohos.devicemangagerdemo
'
,
"
appName
"
:
"
myapplication
"
,
"
appDescription
"
:
"
apply auth
"
,
"
business
"
:
'
0
'
,
"
displayOwner
"
:
0
}
let
authParam
=
{
"
authType
"
:
1
,
"
appIcon
"
:
new
Uint8Array
([]),
"
appThumbnail
"
:
new
Uint8Array
([]),
"
extraInfo
"
:
extraInfo
}
data
.
authenticateDevice
(
deviceInfo
,
authParam
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
token
=
data
.
pinToken
;
expect
(
token
).
assertNotNull
();
});
});
console
.
log
(
"
----------stop running deviceManagerTest_authenticateDevice_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_authenticateDevice_0140
* @tc.name testcase for authenticateDevice in correct deviceType para with CAR
* @tc.desc Function test
* @tc.level 2
*/
it
(
'
deviceManagerTest_authenticateDevice_0140
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_authenticateDevice_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
let
deviceInfo
=
{
deviceId
:
""
,
deviceName
:
""
,
deviceType
:
CAR
}
let
extraInfo
=
{
"
targetPkgName
"
:
'
com.ohos.devicemangagerdemo
'
,
"
appName
"
:
"
myapplication
"
,
"
appDescription
"
:
"
apply auth
"
,
"
business
"
:
'
0
'
,
"
displayOwner
"
:
0
}
let
authParam
=
{
"
authType
"
:
1
,
"
appIcon
"
:
new
Uint8Array
([]),
"
appThumbnail
"
:
new
Uint8Array
([]),
"
extraInfo
"
:
extraInfo
}
data
.
authenticateDevice
(
deviceInfo
,
authParam
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
token
=
data
.
pinToken
;
expect
(
token
).
assertNotNull
();
});
});
console
.
log
(
"
----------stop running deviceManagerTest_authenticateDevice_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_authenticateDevice_0150
* @tc.name testcase for authenticateDevice in correct deviceType para with TV
* @tc.desc Function test
* @tc.level 2
*/
it
(
'
deviceManagerTest_authenticateDevice_0150
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_authenticateDevice_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
let
deviceInfo
=
{
deviceId
:
""
,
deviceName
:
""
,
deviceType
:
TV
}
let
extraInfo
=
{
"
targetPkgName
"
:
'
com.ohos.devicemangagerdemo
'
,
...
...
@@ -302,7 +582,7 @@ describe('deviceManagerTest', function() {
/*
* @tc.number deviceManagerTest_on-deviceStateChange_0100
* @tc.name testcase for deviceStateChange on
* @tc.name testcase for deviceStateChange on
with ONLINE
* @tc.desc Function test
* @tc.level 2
*/
...
...
@@ -313,7 +593,75 @@ describe('deviceManagerTest', function() {
expect
().
assertFail
();
return
;
}
var
fa
=
data
.
on
(
'
deviceStateChange
'
,
()
=>
{});
var
fa
=
data
.
on
(
'
deviceStateChange
'
,
(
deviceStateChangeAction
,
deviceInfo
)
=>
{
expect
(
true
).
assertEqual
(
deviceStateChangeAction
.
ONLINE
==
0
);
});
expect
(
fa
).
assertUndefined
();
});
console
.
log
(
"
----------stop running deviceManagerTest_on-deviceStateChange_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_on-deviceStateChange_0110
* @tc.name testcase for deviceStateChange on with OFFLINE
* @tc.desc Function test
* @tc.level 2
*/
it
(
'
deviceManagerTest_on-deviceStateChange_0110
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_on-deviceStateChange_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
fa
=
data
.
on
(
'
deviceStateChange
'
,
(
deviceStateChangeAction
,
deviceInfo
)
=>
{
expect
(
true
).
assertEqual
(
deviceStateChangeAction
.
OFFLINE
==
0
);
});
expect
(
fa
).
assertUndefined
();
});
console
.
log
(
"
----------stop running deviceManagerTest_on-deviceStateChange_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_on-deviceStateChange_0120
* @tc.name testcase for deviceStateChange on with READY
* @tc.desc Function test
* @tc.level 2
*/
it
(
'
deviceManagerTest_on-deviceStateChange_0120
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_on-deviceStateChange_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
fa
=
data
.
on
(
'
deviceStateChange
'
,
(
deviceStateChangeAction
,
deviceInfo
)
=>
{
expect
(
true
).
assertEqual
(
deviceStateChangeAction
.
READY
==
0
);
});
expect
(
fa
).
assertUndefined
();
});
console
.
log
(
"
----------stop running deviceManagerTest_on-deviceStateChange_0100----------
"
);
done
();
})
/*
* @tc.number deviceManagerTest_on-deviceStateChange_0130
* @tc.name testcase for deviceStateChange on with CHANGE
* @tc.desc Function test
* @tc.level 2
*/
it
(
'
deviceManagerTest_on-deviceStateChange_0130
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
----------start running deviceManagerTest_on-deviceStateChange_0100----------
"
);
deviceManager
.
createDeviceManager
(
'
com.ohos.devicemangagerdemo
'
,
(
err
,
data
)
=>
{
if
(
err
)
{
expect
().
assertFail
();
return
;
}
var
fa
=
data
.
on
(
'
deviceStateChange
'
,
(
deviceStateChangeAction
,
deviceInfo
)
=>
{
expect
(
true
).
assertEqual
(
deviceStateChangeAction
.
CHANGE
==
0
);
});
expect
(
fa
).
assertUndefined
();
});
console
.
log
(
"
----------stop running deviceManagerTest_on-deviceStateChange_0100----------
"
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录