Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
c94c1a75
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
接近 2 年 前同步成功
通知
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看板
提交
c94c1a75
编写于
9月 24, 2021
作者:
O
openharmony_ci
提交者:
Gitee
9月 24, 2021
浏览文件
操作
浏览文件
下载
差异文件
!710 Updating scripts for SetDeviceActive, GetDeviceActive & device role
Merge pull request !710 from GaganP/audioframework_Master_18Sep
上级
b94c3440
aa222af7
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
1431 addition
and
1217 deletion
+1431
-1217
multimedia/audio/audio_js_standard/audioManager/src/main/js/default/test/AudioFramework.test.js
...ioManager/src/main/js/default/test/AudioFramework.test.js
+373
-1215
multimedia/audio/audio_js_standard/audioManager/src/main/js/default/test/AudioPerf.test.js
...d/audioManager/src/main/js/default/test/AudioPerf.test.js
+1053
-0
multimedia/audio/audio_js_standard/audioManager/src/main/js/default/test/List.test.js
...andard/audioManager/src/main/js/default/test/List.test.js
+5
-2
未找到文件。
multimedia/audio/audio_js_standard/audioManager/src/main/js/default/test/AudioFramework.test.js
浏览文件 @
c94c1a75
...
...
@@ -32,6 +32,48 @@ describe('audioManger', function () {
var
outOfRangeVol
=
28
;
var
longValue
=
'
28374837458743875804735081439085918459801437584738967509184509813904850914375904790589104801843
'
;
function
displayDeviceProp
(
value
,
index
,
array
)
{
var
devRoleName
;
var
devTypeName
;
if
(
value
.
deviceRole
==
1
)
{
devRoleName
=
'
INPUT_DEVICE
'
;
}
else
if
(
value
.
deviceRole
==
2
)
{
devRoleName
=
'
OUTPUT_DEVICE
'
;
}
else
{
devRoleName
=
'
ERROR : UNKNOWN :
'
+
value
.
deviceRole
;
}
if
(
value
.
deviceType
==
1
)
{
devTypeName
=
'
EARPIECE
'
;
}
else
if
(
value
.
deviceType
==
2
){
devTypeName
=
'
SPEAKER
'
;
}
else
if
(
value
.
deviceType
==
3
){
devTypeName
=
'
WIRED_HEADSET
'
;
}
else
if
(
value
.
deviceType
==
7
){
devTypeName
=
'
BLUETOOTH_SCO
'
;
}
else
if
(
value
.
deviceType
==
8
){
devTypeName
=
'
BLUETOOTH_A2DP
'
;
}
else
if
(
value
.
deviceType
==
15
){
devTypeName
=
'
MIC
'
;
}
else
{
devTypeName
=
'
ERROR : UNKNOWN :
'
+
value
.
deviceType
;
}
console
.
info
(
`AudioFrameworkTest: device role:
${
devRoleName
}
`
);
deviceRoleValue
=
value
.
deviceRole
;
console
.
info
(
`AudioFrameworkTest: device type:
${
devTypeName
}
`
);
deviceTypeValue
=
value
.
deviceType
;
}
beforeAll
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: beforeAll: Prerequisites at the test suite level
'
);
})
...
...
@@ -88,7 +130,7 @@ describe('audioManger', function () {
const
audioManager9
=
audio
.
getAudioManager
();
const
audioManager10
=
audio
.
getAudioManager
();
const
promise
=
audioManager
.
setVolume
(
audioMedia
,
lowVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Media setVolume promise: successful
'
);
audioManager1
.
setVolume
(
audioMedia
,
highVol
);
console
.
info
(
'
AudioFrameworkTest:audioManager1 : Media setVolume promise: successful
'
);
...
...
@@ -110,7 +152,7 @@ describe('audioManger', function () {
console
.
info
(
'
AudioFrameworkTest:audioManager9 : Media setVolume promise: successful
'
);
audioManager10
.
setVolume
(
audioMedia
,
lowVol
);
console
.
info
(
'
AudioFrameworkTest:audioManager10 : Media setVolume promise: successful
'
);
audioManager
.
getVolume
(
audioMedia
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audioMedia
).
then
(
function
(
data
)
{
if
(
data
==
lowVol
){
console
.
info
(
'
AudioFrameworkTest: Media getVolume Promise: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -119,6 +161,8 @@ describe('audioManger', function () {
console
.
info
(
'
AudioFrameworkTest: Media getVolume Promise: FAIL :
'
+
data
);
expect
(
false
).
assertTrue
();
}
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Media getVolume Promise: Error :
'
+
err
.
message
);
});
});
await
promise
;
...
...
@@ -135,9 +179,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_001
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audioMedia
,
lowVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Media setVolume promise: successful
'
);
audioManager
.
getVolume
(
audioMedia
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audioMedia
).
then
(
function
(
data
)
{
if
(
data
==
lowVol
){
console
.
info
(
'
AudioFrameworkTest: Media getVolume Promise: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -162,9 +206,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_002
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audioMedia
,
maxVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Media setVolume promise: successful
'
);
audioManager
.
getVolume
(
audioMedia
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audioMedia
).
then
(
function
(
data
)
{
if
(
data
==
maxVol
){
console
.
info
(
'
AudioFrameworkTest: Media getVolume Promise: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -189,10 +233,10 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_003
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audioMedia
,
minVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Media setVolume promise: successful
'
);
audioManager
.
getVolume
(
audioMedia
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audioMedia
).
then
(
function
(
data
)
{
if
(
data
==
minVol
){
console
.
info
(
'
AudioFrameworkTest: Media getVolume Promise: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -370,9 +414,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_009
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audioRingtone
,
lowVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Ringtone setVolume promise: successful
'
);
audioManager
.
getVolume
(
audioRingtone
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audioRingtone
).
then
(
function
(
data
)
{
if
(
data
==
lowVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getVolume Promise: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -397,9 +441,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_010
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audioRingtone
,
maxVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Ringtone setVolume promise: successful
'
);
audioManager
.
getVolume
(
audioRingtone
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audioRingtone
).
then
(
function
(
data
)
{
if
(
data
==
maxVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getVolume Promise: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -424,9 +468,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_011
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audioRingtone
,
minVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Ringtone setVolume promise: successful
'
);
audioManager
.
getVolume
(
audioRingtone
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audioRingtone
).
then
(
function
(
data
)
{
if
(
data
==
minVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getVolume Promise: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -669,7 +713,7 @@ describe('audioManger', function () {
audioManager
.
setVolume
(
audioRingtone
,
-
1
,
(
err
)
=>
{
// Setting negative audio volume for error Scenario
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest:
setVolume: Negative: Callback:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest:
Ringtone setVolume Callback:Negative: PASS :
${
err
.
message
}
`
);
expect
(
volErrorMesg
).
assertEqual
(
err
.
message
);
}
else
{
...
...
@@ -690,8 +734,8 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_021
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audio
.
AudioVolumeType
.
MEDIA
,
lowVol
);
promise
.
then
(
async
function
()
{
audioManager
.
getVolume
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
async
function
(
data
)
{
promise
.
then
(
function
()
{
audioManager
.
getVolume
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
function
(
data
)
{
if
(
data
==
lowVol
){
console
.
info
(
'
AudioFrameworkTest: Media getVolume Promise: ENAME : PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -752,9 +796,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_023
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audio
.
AudioVolumeType
.
RINGTONE
,
highVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Ringtone setVolume promise: ENAME: successful
'
);
audioManager
.
getVolume
(
audio
.
AudioVolumeType
.
RINGTONE
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audio
.
AudioVolumeType
.
RINGTONE
).
then
(
function
(
data
)
{
if
(
data
==
highVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getVolume Promise: ENAME: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -815,9 +859,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_025
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audio
.
AudioVolumeType
.
MEDIA
,
lowVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
audioManager
.
setVolume
(
audio
.
AudioVolumeType
.
RINGTONE
,
maxVol
);
audioManager
.
getVolume
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
function
(
data
)
{
if
(
data
==
lowVol
){
console
.
info
(
'
AudioFrameworkTest: Media getVolume Promise: ENAME : PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -879,10 +923,10 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_SetVolume_027
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setVolume
(
audio
.
AudioVolumeType
.
RINGTONE
,
highVol
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Ringtone setVolume promise: ENAME: successful
'
);
audioManager
.
setVolume
(
audio
.
AudioVolumeType
.
MEDIA
,
lowVol
);
audioManager
.
getVolume
(
audio
.
AudioVolumeType
.
RINGTONE
).
then
(
async
function
(
data
)
{
audioManager
.
getVolume
(
audio
.
AudioVolumeType
.
RINGTONE
).
then
(
function
(
data
)
{
if
(
data
==
highVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getVolume Promise: ENAME: PASS :
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -944,7 +988,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getMaxVolume_001
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getMaxVolume
(
audioMedia
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
maxVol
){
console
.
info
(
'
AudioFrameworkTest: Media getMaxVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -994,7 +1038,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getMaxVolume_003
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getMaxVolume
(
audioRingtone
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
maxVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getMaxVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1045,7 +1089,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_getMaxVolume_005
'
,
0
,
async
function
(
done
)
{
audioManager
.
setVolume
(
audioRingtone
,
lowVol
);
const
promise
=
audioManager
.
getMaxVolume
(
audioMedia
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
maxVol
){
console
.
info
(
'
AudioFrameworkTest: Media getMaxVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1070,7 +1114,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_getMaxVolume_006
'
,
0
,
async
function
(
done
)
{
audioManager
.
setVolume
(
audioMedia
,
lowVol
);
const
promise
=
audioManager
.
getMaxVolume
(
audioRingtone
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
maxVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getMaxVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1151,7 +1195,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_getMaxVolume_009
'
,
0
,
async
function
(
done
)
{
audioManager
.
setVolume
(
audioMedia
,
lowVol
);
const
promise
=
audioManager
.
getMaxVolume
(
audioMedia
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
maxVol
){
console
.
info
(
'
AudioFrameworkTest: Media getMaxVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1176,7 +1220,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_getMaxVolume_010
'
,
0
,
async
function
(
done
)
{
audioManager
.
setVolume
(
audioRingtone
,
lowVol
);
const
promise
=
audioManager
.
getMaxVolume
(
audioRingtone
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
maxVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getMaxVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1254,7 +1298,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getMinVolume_001
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getMinVolume
(
audioMedia
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
minVol
){
console
.
info
(
'
AudioFrameworkTest: Media getMinVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1304,7 +1348,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getMinVolume_003
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getMinVolume
(
audioRingtone
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
minVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getMinVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1356,7 +1400,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_getMinVolume_005
'
,
0
,
async
function
(
done
)
{
audioManager
.
setVolume
(
audioRingtone
,
lowVol
);
const
promise
=
audioManager
.
getMinVolume
(
audioMedia
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
minVol
){
console
.
info
(
'
AudioFrameworkTest: Media getMinVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1408,7 +1452,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_getMinVolume_007
'
,
0
,
async
function
(
done
)
{
audioManager
.
setVolume
(
audioMedia
,
highVol
);
const
promise
=
audioManager
.
getMinVolume
(
audioRingtone
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
minVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getMinVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1460,7 +1504,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_getMinVolume_009
'
,
0
,
async
function
(
done
)
{
audioManager
.
setVolume
(
audioMedia
,
lowVol
);
const
promise
=
audioManager
.
getMinVolume
(
audioMedia
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
minVol
){
console
.
info
(
'
AudioFrameworkTest: Media getMinVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1512,7 +1556,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_getMinVolume_011
'
,
0
,
async
function
(
done
)
{
audioManager
.
setVolume
(
audioRingtone
,
lowVol
);
const
promise
=
audioManager
.
getMinVolume
(
audioRingtone
)
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
minVol
){
console
.
info
(
'
AudioFrameworkTest: Ringtone getMinVolume promise : PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -1566,7 +1610,7 @@ describe('audioManger', function () {
deviceTypeValue
=
null
;
const
promise
=
audioManager
.
getDevices
(
1
);
// Getting all Output devices Enumb 1 = OUTPUT_DEVICES_FLAG
promise
.
then
(
async
function
(
value
)
{
promise
.
then
(
function
(
value
)
{
console
.
info
(
'
AudioFrameworkTest: Promise: getDevices OUTPUT_DEVICES_FLAG
'
);
value
.
forEach
(
displayDeviceProp
);
if
(
deviceTypeValue
!=
null
&&
deviceRoleValue
!=
null
){
...
...
@@ -1595,7 +1639,7 @@ describe('audioManger', function () {
deviceTypeValue
=
null
;
const
promise
=
audioManager
.
getDevices
(
2
);
// Getting all Input Devices ENUM 2 = INPUT_DEVICES_FLAG
promise
.
then
(
async
function
(
value
)
{
promise
.
then
(
function
(
value
)
{
console
.
info
(
'
AudioFrameworkTest: Promise: getDevices INPUT_DEVICES_FLAG
'
);
value
.
forEach
(
displayDeviceProp
);
...
...
@@ -1625,7 +1669,7 @@ describe('audioManger', function () {
deviceTypeValue
=
null
;
const
promise
=
audioManager
.
getDevices
(
3
);
// Getting all devies connected 3 = ALL_DEVICES_FLAG
promise
.
then
(
async
function
(
value
)
{
promise
.
then
(
function
(
value
)
{
console
.
info
(
'
AudioFrameworkTest: Promise: getDevices ALL_DEVICES_FLAG
'
);
value
.
forEach
(
displayDeviceProp
);
...
...
@@ -1764,7 +1808,7 @@ describe('audioManger', function () {
deviceRoleValue
=
null
;
deviceTypeValue
=
null
;
const
promise
=
audioManager
.
getDevices
(
audio
.
DeviceFlag
.
OUTPUT_DEVICES_FLAG
)
promise
.
then
(
async
function
(
value
)
{
promise
.
then
(
function
(
value
)
{
console
.
info
(
'
AudioFrameworkTest: Promise: getDevices OUTPUT_DEVICES_FLAG
'
);
value
.
forEach
(
displayDeviceProp
);
...
...
@@ -1793,7 +1837,7 @@ describe('audioManger', function () {
deviceRoleValue
=
null
;
deviceTypeValue
=
null
;
const
promise
=
audioManager
.
getDevices
(
audio
.
DeviceFlag
.
INPUT_DEVICES_FLAG
);
promise
.
then
(
async
function
(
value
)
{
promise
.
then
(
function
(
value
)
{
console
.
info
(
'
AudioFrameworkTest: Promise: getDevices INPUT_DEVICES_FLAG
'
);
value
.
forEach
(
displayDeviceProp
);
...
...
@@ -1822,7 +1866,7 @@ describe('audioManger', function () {
deviceRoleValue
=
null
;
deviceTypeValue
=
null
;
const
promise
=
audioManager
.
getDevices
(
audio
.
DeviceFlag
.
ALL_DEVICES_FLAG
);
promise
.
then
(
async
function
(
value
)
{
promise
.
then
(
function
(
value
)
{
console
.
info
(
'
AudioFrameworkTest: Promise: getDevices ALL_DEVICES_FLAG
'
);
value
.
forEach
(
displayDeviceProp
);
...
...
@@ -1950,15 +1994,15 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_001
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setRingerMode
(
2
);
// Setting Ringtone Mode to Normal ENUM 2 = RINGER_MODE_NORMAL
promise
.
then
(
async
function
()
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_NORMAL
'
);
audioManager
.
getRingerMode
().
then
(
async
function
(
value
){
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_NORMAL
'
);
audioManager
.
getRingerMode
().
then
(
function
(
value
){
if
(
value
==
2
){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_NORMAL: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_NORMAL: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_NORMAL: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_NORMAL: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
...
...
@@ -1978,15 +2022,15 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_002
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setRingerMode
(
0
);
// Setting Ringtone Mode to Silent ENUM 0 = RINGER_MODE_SILENT
promise
.
then
(
async
function
(){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_SILENT
'
);
audioManager
.
getRingerMode
().
then
(
async
function
(
value
){
promise
.
then
(
function
(){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_SILENT
'
);
audioManager
.
getRingerMode
().
then
(
function
(
value
){
if
(
value
==
0
){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_SILENT: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_SILENT: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_SILENT: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_SILENT: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
...
...
@@ -2006,15 +2050,15 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_003
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setRingerMode
(
1
);
// Setting Ringtone Mode to Vibration ENUM 1 = RINGER_MODE_VIBRATE
promise
.
then
(
async
function
(){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_VIBRATE
'
);
audioManager
.
getRingerMode
().
then
(
async
function
(
value
){
promise
.
then
(
function
(){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_VIBRATE
'
);
audioManager
.
getRingerMode
().
then
(
function
(
value
){
if
(
value
==
1
){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_VIBRATE: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_VIBRATE: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_VIBRATE: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_VIBRATE: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
...
...
@@ -2034,23 +2078,23 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_004
'
,
0
,
async
function
(
done
)
{
audioManager
.
setRingerMode
(
2
,
(
err
)
=>
{
// Setting Ringtone Mode to Normal ENUM 2 = RINGER_MODE_NORMAL
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_NORMAL
'
);
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_NORMAL
'
);
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_NORMAL: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_NORMAL: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
{
audioManager
.
getRingerMode
((
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback :
setRingerMode
RINGER_MODE_NORMAL: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : RINGER_MODE_NORMAL: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
value
==
2
){
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_NORMAL: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_NORMAL: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_NORMAL: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_NORMAL: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -2071,24 +2115,24 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_005
'
,
0
,
async
function
(
done
)
{
audioManager
.
setRingerMode
(
0
,
(
err
)
=>
{
// Setting Ringtone Mode to Silent ENUM 0 = RINGER_MODE_SILENT
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_SILENT
'
);
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_SILENT
'
);
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_SILENT: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_SILENT: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
{
audioManager
.
getRingerMode
((
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback :
setRingerMode
RINGER_MODE_SILENT: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : RINGER_MODE_SILENT: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
if
(
value
==
0
){
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_SILENT: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_SILENT: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_SILENT: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_SILENT: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -2109,24 +2153,24 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_006
'
,
0
,
async
function
(
done
)
{
audioManager
.
setRingerMode
(
1
,
(
err
)
=>
{
// Setting Ringtone Mode to Vibration ENUM 1 = RINGER_MODE_VIBRATE
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_VIBRATE
'
);
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_VIBRATE
'
);
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_VIBRATE: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_VIBRATE: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
{
audioManager
.
getRingerMode
((
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback :
setRingerMode
RINGER_MODE_VIBRATE: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : RINGER_MODE_VIBRATE: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
if
(
value
==
1
){
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_VIBRATE: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_VIBRATE: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_VIBRATE: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_VIBRATE: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -2146,15 +2190,15 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_007
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setRingerMode
(
audio
.
AudioRingMode
.
RINGER_MODE_NORMAL
);
promise
.
then
(
async
function
()
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_NORMAL
'
);
audioManager
.
getRingerMode
().
then
(
async
function
(
value
){
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_NORMAL
'
);
audioManager
.
getRingerMode
().
then
(
function
(
value
){
if
(
value
==
audio
.
AudioRingMode
.
RINGER_MODE_NORMAL
){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_NORMAL: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_NORMAL: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_NORMAL: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_NORMAL: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
...
...
@@ -2173,15 +2217,15 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_008
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setRingerMode
(
audio
.
AudioRingMode
.
RINGER_MODE_SILENT
);
promise
.
then
(
async
function
(){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_SILENT
'
);
audioManager
.
getRingerMode
().
then
(
async
function
(
value
){
promise
.
then
(
function
(){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_SILENT
'
);
audioManager
.
getRingerMode
().
then
(
function
(
value
){
if
(
value
==
audio
.
AudioRingMode
.
RINGER_MODE_SILENT
){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_SILENT: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_SILENT: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_SILENT: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_SILENT: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
...
...
@@ -2200,15 +2244,15 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_009
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setRingerMode
(
audio
.
AudioRingMode
.
RINGER_MODE_VIBRATE
);
promise
.
then
(
async
function
(){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_VIBRATE
'
);
audioManager
.
getRingerMode
().
then
(
async
function
(
value
){
promise
.
then
(
function
(){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_VIBRATE
'
);
audioManager
.
getRingerMode
().
then
(
function
(
value
){
if
(
value
==
audio
.
AudioRingMode
.
RINGER_MODE_VIBRATE
){
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_VIBRATE: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_VIBRATE: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode
RINGER_MODE_VIBRATE: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Promise: setRingerMode RINGER_MODE_VIBRATE: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
...
...
@@ -2227,23 +2271,23 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_010
'
,
0
,
async
function
(
done
)
{
audioManager
.
setRingerMode
(
audio
.
AudioRingMode
.
RINGER_MODE_NORMAL
,
(
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_NORMAL
'
);
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_NORMAL
'
);
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_NORMAL: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_NORMAL: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
{
audioManager
.
getRingerMode
((
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback :
setRingerMode
RINGER_MODE_NORMAL: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : RINGER_MODE_NORMAL: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
value
==
audio
.
AudioRingMode
.
RINGER_MODE_NORMAL
){
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_NORMAL: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_NORMAL: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_NORMAL: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_NORMAL: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -2263,24 +2307,24 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_011
'
,
0
,
async
function
(
done
)
{
audioManager
.
setRingerMode
(
audio
.
AudioRingMode
.
RINGER_MODE_SILENT
,
(
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_SILENT
'
);
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_SILENT
'
);
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_SILENT: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_SILENT: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
{
audioManager
.
getRingerMode
((
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback :
setRingerMode
RINGER_MODE_SILENT: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : RINGER_MODE_SILENT: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
if
(
value
==
audio
.
AudioRingMode
.
RINGER_MODE_SILENT
){
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_SILENT: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_SILENT: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_SILENT: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_SILENT: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -2300,24 +2344,24 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setRingerMode_012
'
,
0
,
async
function
(
done
)
{
audioManager
.
setRingerMode
(
audio
.
AudioRingMode
.
RINGER_MODE_VIBRATE
,
(
err
,
value
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_VIBRATE
'
);
console
.
info
(
'
AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_VIBRATE
'
);
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode
RINGER_MODE_VIBRATE: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : setRingerMode RINGER_MODE_VIBRATE: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
{
audioManager
.
getRingerMode
((
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback :
setRingerMode
RINGER_MODE_VIBRATE: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Callback : RINGER_MODE_VIBRATE: Error:
${
err
.
message
}
`
);
expect
().
assertFail
();
}
if
(
value
==
audio
.
AudioRingMode
.
RINGER_MODE_VIBRATE
){
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_VIBRATE: PASS :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_VIBRATE: PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode
RINGER_MODE_VIBRATE: FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Callback: setRingerMode RINGER_MODE_VIBRATE: FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -2327,34 +2371,6 @@ describe('audioManger', function () {
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_001
* @tc.name : mute - Media - Promise
* @tc.desc : mute - Media - Promise - Enable mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_001
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audioMedia
,
true
).
then
(
async
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Media: Promise: TRUE
'
);
audioManager
.
isMute
(
audioMedia
).
then
(
async
function
(
data
)
{
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: TRUE: ERROR:
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_006
* @tc.name : mute - Media - callback
...
...
@@ -2391,42 +2407,6 @@ describe('audioManger', function () {
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_002
* @tc.name : mute - Media - callback
* @tc.desc : mute - Media - callback - Enable mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_002
'
,
0
,
async
function
(
done
)
{
audioManager
.
mute
(
audioMedia
,
true
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Set Stream Mute: Media: Callback: Error :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Media: Callback : TRUE
'
);
audioManager
.
isMute
(
audioMedia
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : TRUE: Media : failed to get Mute Status
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Callback : Is Stream Mute Media: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback : Is Stream Mute Media: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_005
* @tc.name : mute - Media - Promise
...
...
@@ -2436,9 +2416,9 @@ describe('audioManger', function () {
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_005
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audioMedia
,
false
).
then
(
async
function
()
{
await
audioManager
.
mute
(
audioMedia
,
false
).
then
(
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Media: Promise: FALSE
'
);
audioManager
.
isMute
(
audioMedia
).
then
(
async
function
(
data
)
{
audioManager
.
isMute
(
audioMedia
).
then
(
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: FALSE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -2455,34 +2435,6 @@ describe('audioManger', function () {
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_003
* @tc.name : mute - Ringtone - Promise
* @tc.desc : mute - Ringtone - Promise - Enable mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_003
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audioRingtone
,
true
).
then
(
async
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Ringtone: Promise: TRUE
'
);
audioManager
.
isMute
(
audioRingtone
).
then
(
async
function
(
data
)
{
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Ringtone: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Ringtone: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Promise: Is Stream Mute Ringtone: TRUE: ERROR:
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_008
* @tc.name : mute - Ringtone - callback
...
...
@@ -2519,42 +2471,6 @@ describe('audioManger', function () {
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_004
* @tc.name : mute - Ringtone - callback
* @tc.desc : mute - Ringtone - callback - Enable mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_004
'
,
0
,
async
function
(
done
)
{
audioManager
.
mute
(
audioRingtone
,
true
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Set Stream Mute: Media: Callback: Error :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Ringtone: Callback : TRUE
'
);
audioManager
.
isMute
(
audioRingtone
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : TRUE: Ringtone : failed to get Mute Status
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Callback : Is Stream Mute Ringtone: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback : Is Stream Mute Ringtone: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_007
* @tc.name : mute - Ringtone - Promise
...
...
@@ -2564,9 +2480,9 @@ describe('audioManger', function () {
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_007
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audioRingtone
,
false
).
then
(
async
function
()
{
await
audioManager
.
mute
(
audioRingtone
,
false
).
then
(
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Ringtone: Promise: FALSE
'
);
audioManager
.
isMute
(
audioRingtone
).
then
(
async
function
(
data
)
{
audioManager
.
isMute
(
audioRingtone
).
then
(
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Ringtone: FALSE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -2583,34 +2499,6 @@ describe('audioManger', function () {
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_009
* @tc.name : mute - Media - Promise - ENAME
* @tc.desc : mute - Media - Promise - Enable mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_009
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audio
.
AudioVolumeType
.
MEDIA
,
true
).
then
(
async
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Media: Promise: TRUE
'
);
audioManager
.
isMute
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
async
function
(
data
)
{
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: ENAME: TRUE: ERROR:
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_015
* @tc.name : mute - Media - callback - ENAME
...
...
@@ -2647,42 +2535,6 @@ describe('audioManger', function () {
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_010
* @tc.name : mute - Media - callback - ENAME:
* @tc.desc : mute - Media - callback - Enable mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_010
'
,
0
,
async
function
(
done
)
{
audioManager
.
mute
(
audio
.
AudioVolumeType
.
MEDIA
,
true
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Set Stream Mute: Media: Callback: Error :
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Media: ENAME: Callback : TRUE
'
);
audioManager
.
isMute
(
audio
.
AudioVolumeType
.
MEDIA
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : TRUE: Media : ENAME: failed to get Mute Status
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Callback : Is Stream Mute Media: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback : Is Stream Mute Media: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_011
* @tc.name : mute - Media - Promise - ENAME
...
...
@@ -2692,9 +2544,9 @@ describe('audioManger', function () {
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_011
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audio
.
AudioVolumeType
.
MEDIA
,
false
).
then
(
async
function
()
{
await
audioManager
.
mute
(
audio
.
AudioVolumeType
.
MEDIA
,
false
).
then
(
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Media: ENAME: Promise: FALSE
'
);
audioManager
.
isMute
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
async
function
(
data
)
{
audioManager
.
isMute
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: ENAME: FALSE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -2711,34 +2563,6 @@ describe('audioManger', function () {
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_012
* @tc.name : mute - Ringtone - Promise - ENAME
* @tc.desc : mute - Ringtone - Promise - Enable mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_012
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audio
.
AudioVolumeType
.
RINGTONE
,
true
).
then
(
async
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Ringtone: ENAME: Promise: TRUE
'
);
audioManager
.
isMute
(
audio
.
AudioVolumeType
.
RINGTONE
).
then
(
async
function
(
data
)
{
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Ringtone: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Ringtone: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Promise: Is Stream Mute Ringtone: ENAME: TRUE: ERROR:
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_016
* @tc.name : mute - Ringtone - callback - ENAME
...
...
@@ -2775,42 +2599,6 @@ describe('audioManger', function () {
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_013
* @tc.name : mute - Ringtone - callback - ENAME
* @tc.desc : mute - Ringtone - callback - Enable mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_013
'
,
0
,
async
function
(
done
)
{
audioManager
.
mute
(
audio
.
AudioVolumeType
.
RINGTONE
,
true
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Set Stream Mute: Media: Callback: Error :
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Ringtone: ENAME: Callback : TRUE
'
);
audioManager
.
isMute
(
audio
.
AudioVolumeType
.
RINGTONE
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : TRUE: Ringtone : ENAME: failed to get Mute Status
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Callback : Is Stream Mute Ringtone: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback : Is Stream Mute Ringtone: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_mute_014
* @tc.name : mute - Media - Promise - ENAME:
...
...
@@ -2820,9 +2608,9 @@ describe('audioManger', function () {
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_014
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audio
.
AudioVolumeType
.
MEDIA
,
false
).
then
(
async
function
()
{
await
audioManager
.
mute
(
audio
.
AudioVolumeType
.
MEDIA
,
false
).
then
(
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Media: ENAME: Promise: FALSE
'
);
audioManager
.
isMute
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
async
function
(
data
)
{
audioManager
.
isMute
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: ENAME: FALSE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -2848,10 +2636,10 @@ describe('audioManger', function () {
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_017
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audioMedia
,
true
).
then
(
async
function
()
{
await
audioManager
.
mute
(
audioMedia
,
true
).
then
(
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Media: Promise: TRUE
'
);
audioManager
.
setVolume
(
audioMedia
,
lowVol
);
audioManager
.
isMute
(
audioMedia
).
then
(
async
function
(
data
)
{
audioManager
.
isMute
(
audioMedia
).
then
(
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Media: SetVolume: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -2914,10 +2702,10 @@ describe('audioManger', function () {
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_mute_019
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
mute
(
audioRingtone
,
true
).
then
(
async
function
()
{
await
audioManager
.
mute
(
audioRingtone
,
true
).
then
(
function
()
{
console
.
log
(
'
AudioFrameworkTest: Set Stream Mute: Ringtone: Promise: SetVolume
'
);
audioManager
.
setVolume
(
audioRingtone
,
highVol
);
audioManager
.
isMute
(
audioRingtone
).
then
(
async
function
(
data
)
{
audioManager
.
isMute
(
audioRingtone
).
then
(
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: Is Stream Mute Ringtone: SetVolume: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -2972,18 +2760,18 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_00
1
* @tc.number : SUB_AUDIO_MANAGER_isActive_00
5
* @tc.name : isActive - Media - Promise
* @tc.desc : isActive - Media - Promise - When stream is playing
* @tc.desc : isActive - Media - Promise - When stream is
NOT
playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_00
1
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Media: NOTE
audio plaback as MEDIA needs to be played
for the test case to PASS
'
);
it
(
'
SUB_AUDIO_MANAGER_isActive_00
5
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Media: NOTE
: audio NOT PLAYING as MEDIA
for the test case to PASS
'
);
const
promise
=
audioManager
.
isActive
(
audioMedia
);
promise
.
then
(
async
function
(
data
)
{
if
(
data
==
tru
e
){
promise
.
then
(
function
(
data
)
{
if
(
data
==
fals
e
){
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Media: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
...
...
@@ -2997,21 +2785,21 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_00
2
* @tc.number : SUB_AUDIO_MANAGER_isActive_00
6
* @tc.name : isActive - Media - Callback
* @tc.desc : isActive - Media - Callback - When stream is playing
* @tc.desc : isActive - Media - Callback - When stream is
NOT
playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_00
2
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Media: NOTE
audio plaback as MEDIA needs to be played
for the test case to PASS
'
);
it
(
'
SUB_AUDIO_MANAGER_isActive_00
6
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Media: NOTE
: audio NOT PLAYING as MEDIA
for the test case to PASS
'
);
audioManager
.
isActive
(
audioMedia
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : Media : isActive: failed
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
tru
e
){
else
if
(
data
==
fals
e
){
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Media: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
...
...
@@ -3024,18 +2812,18 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_00
3
* @tc.number : SUB_AUDIO_MANAGER_isActive_00
7
* @tc.name : isActive - Ringtone - Promise
* @tc.desc : isActive - Ringtone - Promise - When stream is playing
* @tc.desc : isActive - Ringtone - Promise - When stream is
NOT
playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_00
3
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Ringtone: NOTE
audio plaback as Ringtone needs to be played
for the test case to PASS
'
);
it
(
'
SUB_AUDIO_MANAGER_isActive_00
7
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Ringtone: NOTE
: audio NOT PLAYING as MEDIA
for the test case to PASS
'
);
const
promise
=
audioManager
.
isActive
(
audioRingtone
);
promise
.
then
(
async
function
(
data
)
{
if
(
data
==
tru
e
){
promise
.
then
(
function
(
data
)
{
if
(
data
==
fals
e
){
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Ringtone: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
...
...
@@ -3049,21 +2837,21 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_00
4
* @tc.number : SUB_AUDIO_MANAGER_isActive_00
8
* @tc.name : isActive - Ringtone - Callback
* @tc.desc : isActive - Ringtone - Callback - When stream is playing
* @tc.desc : isActive - Ringtone - Callback - When stream is
NOT
playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_00
4
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Ringtone: NOTE
audio plaback as Ringtone needs to be played
for the test case to PASS
'
);
it
(
'
SUB_AUDIO_MANAGER_isActive_00
8
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Ringtone: NOTE
: audio NOT PLAYING as MEDIA
for the test case to PASS
'
);
audioManager
.
isActive
(
audioRingtone
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : Ringtone : isActive: failed
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
tru
e
){
else
if
(
data
==
fals
e
){
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
...
...
@@ -3076,215 +2864,8 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_005
* @tc.name : isActive - Media - Promise
* @tc.desc : isActive - Media - Promise - When stream is NOT playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_005
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Media: NOTE: audio NOT PLAYING as MEDIA for the test case to PASS
'
);
const
promise
=
audioManager
.
isActive
(
audioMedia
);
promise
.
then
(
async
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Media: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Media: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
await
promise
;
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_006
* @tc.name : isActive - Media - Callback
* @tc.desc : isActive - Media - Callback - When stream is NOT playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_006
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Media: NOTE: audio NOT PLAYING as MEDIA for the test case to PASS
'
);
audioManager
.
isActive
(
audioMedia
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : Media : isActive: failed
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Media: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Media: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_007
* @tc.name : isActive - Ringtone - Promise
* @tc.desc : isActive - Ringtone - Promise - When stream is NOT playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_007
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Ringtone: NOTE: audio NOT PLAYING as MEDIA for the test case to PASS
'
);
const
promise
=
audioManager
.
isActive
(
audioRingtone
);
promise
.
then
(
async
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Ringtone: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Ringtone: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
await
promise
;
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_008
* @tc.name : isActive - Ringtone - Callback
* @tc.desc : isActive - Ringtone - Callback - When stream is NOT playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_008
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Ringtone: NOTE: audio NOT PLAYING as MEDIA for the test case to PASS
'
);
audioManager
.
isActive
(
audioRingtone
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : Ringtone : isActive: failed
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_009
* @tc.name : isActive - Media - Promise - ENAME
* @tc.desc : isActive - Media - Promise - When stream is playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_009
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Media: ENAME: NOTE audio plaback as MEDIA needs to be played for the test case to PASS
'
);
const
promise
=
audioManager
.
isActive
(
audio
.
AudioVolumeType
.
MEDIA
).
then
(
async
function
(
data
)
{
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Media: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Media: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
await
promise
;
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_010
* @tc.name : isActive - Media - Callback - ENAME
* @tc.desc : isActive - Media - Callback - When stream is playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_010
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Media: ENAME: NOTE audio plaback as MEDIA needs to be played for the test case to PASS
'
);
audioManager
.
isActive
(
audio
.
AudioVolumeType
.
MEDIA
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : Media : isActive: ENAME: failed
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Media: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Media: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_011
* @tc.name : isActive - Ringtone - Promise - ENAME
* @tc.desc : isActive - Ringtone - Promise - When stream is playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_011
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Ringtone: ENAME: NOTE audio plaback as Ringtone needs to be played for the test case to PASS
'
);
const
promise
=
audioManager
.
isActive
(
audio
.
AudioVolumeType
.
RINGTONE
);
promise
.
then
(
async
function
(
data
)
{
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Ringtone: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Ringtone: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
await
promise
;
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_012
* @tc.name : isActive - Ringtone - Callback - ENAME
* @tc.desc : isActive - Ringtone - Callback - When stream is playing
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_isActive_012
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Ringtone: ENAME: NOTE audio plaback as Ringtone needs to be played for the test case to PASS
'
);
audioManager
.
isActive
(
audio
.
AudioVolumeType
.
RINGTONE
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : Ringtone : isActive: ENAME: failed
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_isActive_013
* @tc.name : isActive - Media - Promise - ENAME:
* @tc.number : SUB_AUDIO_MANAGER_isActive_013
* @tc.name : isActive - Media - Promise - ENAME:
* @tc.desc : isActive - Media - Promise - When stream is NOT playing
* @tc.size : MEDIUM
* @tc.type : Function
...
...
@@ -3293,7 +2874,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_isActive_013
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Media: ENAME: NOTE: audio NOT PLAYING as MEDIA for the test case to PASS
'
);
const
promise
=
audioManager
.
isActive
(
audio
.
AudioVolumeType
.
MEDIA
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Media: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -3345,7 +2926,7 @@ describe('audioManger', function () {
it
(
'
SUB_AUDIO_MANAGER_isActive_015
'
,
0
,
async
function
(
done
)
{
console
.
log
(
'
AudioFrameworkTest: Promise : isActive Ringtone: ENAME: NOTE: audio NOT PLAYING as MEDIA for the test case to PASS
'
);
const
promise
=
audioManager
.
isActive
(
audio
.
AudioVolumeType
.
RINGTONE
);
promise
.
then
(
async
function
(
data
)
{
promise
.
then
(
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: isActive: Ringtone: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
...
...
@@ -3371,461 +2952,104 @@ describe('audioManger', function () {
console
.
log
(
'
AudioFrameworkTest: Callback : isActive Ringtone: ENAME: NOTE: audio NOT PLAYING as MEDIA for the test case to PASS
'
);
audioManager
.
isActive
(
audio
.
AudioVolumeType
.
RINGTONE
,
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : Ringtone : ENAME: isActive: failed
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setMicrophoneMute_001
* @tc.name : setMicrophoneMute - true - Promise
* @tc.desc : Enable mic mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setMicrophoneMute_001
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setMicrophoneMute
(
true
).
then
(
async
function
()
{
console
.
log
(
'
AudioFrameworkTest: setMicrophoneMute: Promise: TRUE
'
);
audioManager
.
isMicrophoneMute
().
then
(
async
function
(
data
)
{
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Promise: isMicrophoneMute: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: isMicrophoneMute: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Promise: setMicrophoneMute: TRUE: FAIL: Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setMicrophoneMute_002
* @tc.name : setMicrophoneMute - false - Promise
* @tc.desc : Disable mic mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setMicrophoneMute_002
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setMicrophoneMute
(
false
).
then
(
async
function
()
{
console
.
log
(
'
AudioFrameworkTest: setMicrophoneMute: Promise: FALSE
'
);
audioManager
.
isMicrophoneMute
().
then
(
async
function
(
data
)
{
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Promise: isMicrophoneMute: FALSE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Promise: isMicrophoneMute: FALSE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Promise: setMicrophoneMute: FALSE: FAIL: Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setMicrophoneMute_003
* @tc.name : setMicrophoneMute - true - Callback
* @tc.desc : Enable mic mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setMicrophoneMute_003
'
,
0
,
async
function
(
done
)
{
audioManager
.
setMicrophoneMute
(
true
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: setMicrophoneMute: Callback : TRUE: Error :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: setMicrophoneMute: Callback : TRUE
'
);
audioManager
.
isMicrophoneMute
((
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : TRUE: isMicrophoneMute : Error
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Callback : isMicrophoneMute: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback : isMicrophoneMute: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setMicrophoneMute_004
* @tc.name : setMicrophoneMute - false - Callback
* @tc.desc : Disable mic mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setMicrophoneMute_004
'
,
0
,
async
function
(
done
)
{
audioManager
.
setMicrophoneMute
(
false
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: setMicrophoneMute: Callback : FALSE: Error :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: setMicrophoneMute: Callback : FALSE
'
);
audioManager
.
isMicrophoneMute
((
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Callback : FALSE: isMicrophoneMute : Error
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Callback : isMicrophoneMute: FALSE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
log
(
'
AudioFrameworkTest: Callback : isMicrophoneMute: FALSE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_001
* @tc.name : setDeviceActive - SPEAKER - deactivate - Promise
* @tc.desc : Deactivate speaker - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_001
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
1
,
false
).
then
(
async
function
(){
// Setting device active ENUM 1 = SPEAKER
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : SPEAKER: Deactivate
'
);
audioManager
.
isDeviceActive
(
audio
.
DeviceType
.
SPEAKER
).
then
(
async
function
(
value
){
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Deactivate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Deactivate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Deactivate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_002
* @tc.name : setDeviceActive - SPEAKER - Activate - Promise
* @tc.desc : Activate speaker - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_002
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
SPEAKER
,
true
).
then
(
async
function
(){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : SPEAKER: Activate
'
);
audioManager
.
isDeviceActive
(
1
).
then
(
async
function
(
value
){
if
(
value
==
true
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Activate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Activate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Activate : FAIL :Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_003
* @tc.name : setDeviceActive - WIRED_HEADSET - deactivate - Promise
* @tc.desc : Deactivate WIRED_HEADSET - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_003
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
2
,
false
).
then
(
async
function
(){
// Setting device active ENUM 2 = WIRED_HEADSET
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : WIRED_HEADSET: Deactivate
'
);
audioManager
.
isDeviceActive
(
audio
.
DeviceType
.
WIRED_HEADSET
).
then
(
async
function
(
value
){
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : WIRED_HEADSET: Deactivate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : WIRED_HEADSET: Deactivate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : WIRED_HEADSET: Deactivate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_004
* @tc.name : setDeviceActive - WIRED_HEADSET - Activate - Promise
* @tc.desc : Activate WIRED_HEADSET - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_004
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
WIRED_HEADSET
,
true
).
then
(
async
function
(){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : WIRED_HEADSET: Activate
'
);
audioManager
.
isDeviceActive
(
2
).
then
(
async
function
(
value
){
if
(
value
==
true
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : WIRED_HEADSET: Activate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : WIRED_HEADSET: Activate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : WIRED_HEADSET: Activate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_005
* @tc.name : setDeviceActive - BLUETOOTH_SCO - deactivate - Promise
* @tc.desc : Deactivate BLUETOOTH_SCO - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_005
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
3
,
false
).
then
(
async
function
(){
// Setting device active ENUM 3 = BLUETOOTH_SCO
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : BLUETOOTH_SCO: Deactivate
'
);
audioManager
.
isDeviceActive
(
audio
.
DeviceType
.
BLUETOOTH_SCO
).
then
(
async
function
(
value
){
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Deactivate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Deactivate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Deactivate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_006
* @tc.name : setDeviceActive - BLUETOOTH_SCO - Activate - Promise
* @tc.desc : Activate BLUETOOTH_SCO - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_006
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
BLUETOOTH_SCO
,
true
).
then
(
async
function
(){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : BLUETOOTH_SCO: Activate
'
);
audioManager
.
isDeviceActive
(
3
).
then
(
async
function
(
value
){
if
(
value
==
true
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Activate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Activate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Activate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_007
* @tc.name : setDeviceActive - BLUETOOTH_A2DP - deactivate - Promise
* @tc.desc : Deactivate BLUETOOTH_A2DP - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_007
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
4
,
false
).
then
(
async
function
(){
// Setting device active ENUM 4 = BLUETOOTH_A2DP
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : BLUETOOTH_A2DP: Deactivate
'
);
audioManager
.
isDeviceActive
(
audio
.
DeviceType
.
BLUETOOTH_A2DP
).
then
(
async
function
(
value
){
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_A2DP: Deactivate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_A2DP: Deactivate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_A2DP: Deactivate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_008
* @tc.name : setDeviceActive - BLUETOOTH_A2DP - Activate - Promise
* @tc.desc : Activate BLUETOOTH_A2DP - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_008
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
BLUETOOTH_A2DP
,
true
).
then
(
async
function
(){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : BLUETOOTH_A2DP: Activate
'
);
audioManager
.
isDeviceActive
(
4
).
then
(
async
function
(
value
){
if
(
value
==
true
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_A2DP: Activate : PASS :
'
+
value
);
console
.
error
(
`AudioFrameworkTest: Callback : Ringtone : ENAME: isActive: failed
${
err
.
message
}
`
);
expect
().
assertFail
();
}
else
if
(
data
==
false
){
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: ENAME: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_A2DP: Activate : FAIL :
'
+
value
);
console
.
log
(
'
AudioFrameworkTest: Callback: isActive: Ringtone: ENAME: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_A2DP: Activate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
});
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_set
DeviceActive_009
* @tc.name : set
DeviceActive - MIC - deactivat
e - Promise
* @tc.desc :
Deactivate MIC - Promis
e
* @tc.number : SUB_AUDIO_MANAGER_set
MicrophoneMute_001
* @tc.name : set
MicrophoneMute - tru
e - Promise
* @tc.desc :
Enable mic mut
e
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_009
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
5
,
false
).
then
(
async
function
(){
// Setting device active ENUM 5 = MIC
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : MIC: Deactivate
'
);
audioManager
.
isDeviceActive
(
audio
.
DeviceType
.
MIC
).
then
(
async
function
(
value
){
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : MIC: Deactivate : PASS :
'
+
value
);
it
(
'
SUB_AUDIO_MANAGER_setMicrophoneMute_001
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setMicrophoneMute
(
true
).
then
(
function
()
{
console
.
log
(
'
AudioFrameworkTest: setMicrophoneMute: Promise: TRUE
'
);
audioManager
.
isMicrophoneMute
().
then
(
function
(
data
)
{
if
(
data
==
true
){
console
.
log
(
'
AudioFrameworkTest: Promise: isMicrophoneMute: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : MIC: Deactivate : FAIL :
'
+
value
);
console
.
log
(
'
AudioFrameworkTest: Promise: isMicrophoneMute: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : MIC: Deactivate : FAIL
: Error :
'
+
err
.
message
);
console
.
info
(
'
AudioFrameworkTest: Promise: setMicrophoneMute: TRUE: FAIL
: Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_set
DeviceActive_010
* @tc.name : set
DeviceActive - MIC - Activat
e - Promise
* @tc.desc :
Activate MIC - Promis
e
* @tc.number : SUB_AUDIO_MANAGER_set
MicrophoneMute_002
* @tc.name : set
MicrophoneMute - fals
e - Promise
* @tc.desc :
Disable mic mut
e
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_set
DeviceActive_010
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
set
DeviceActive
(
audio
.
DeviceType
.
MIC
,
true
).
then
(
async
function
()
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : MIC: Activate
'
);
audioManager
.
isDeviceActive
(
5
).
then
(
async
function
(
value
)
{
if
(
value
==
tru
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : MIC: Activate : PASS :
'
+
value
);
it
(
'
SUB_AUDIO_MANAGER_set
MicrophoneMute_002
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
set
MicrophoneMute
(
false
).
then
(
function
()
{
console
.
log
(
'
AudioFrameworkTest: setMicrophoneMute: Promise: FALSE
'
);
audioManager
.
isMicrophoneMute
().
then
(
function
(
data
)
{
if
(
data
==
fals
e
){
console
.
log
(
'
AudioFrameworkTest: Promise: isMicrophoneMute: FALSE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : MIC: Activate : FAIL :
'
+
value
);
console
.
log
(
'
AudioFrameworkTest: Promise: isMicrophoneMute: FALSE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
});
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : MIC: Activate : FAIL
: Error :
'
+
err
.
message
);
console
.
info
(
'
AudioFrameworkTest: Promise: setMicrophoneMute: FALSE: FAIL
: Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_set
DeviceActive_011
* @tc.name : set
DeviceActive - SPEAKER - deactivat
e - Callback
* @tc.desc :
Deactivate speaker - Callback
* @tc.number : SUB_AUDIO_MANAGER_set
MicrophoneMute_003
* @tc.name : set
MicrophoneMute - tru
e - Callback
* @tc.desc :
Enable mic mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_set
DeviceActive_011
'
,
0
,
async
function
(
done
)
{
audioManager
.
set
DeviceActive
(
audio
.
DeviceType
.
SPEAKER
,
fals
e
,
(
err
)
=>
{
it
(
'
SUB_AUDIO_MANAGER_set
MicrophoneMute_003
'
,
0
,
async
function
(
done
)
{
audioManager
.
set
MicrophoneMute
(
tru
e
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest:
Device Test: Callback : setDeviceActive : SPEAKER: Deactivate: Error
:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest:
setMicrophoneMute: Callback : TRUE: Error
:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive : SPEAKER: Active
'
);
audioManager
.
is
DeviceActive
(
1
,(
err
,
value
)
=>
{
console
.
log
(
'
AudioFrameworkTest: setMicrophoneMute: Callback : TRUE
'
);
audioManager
.
is
MicrophoneMute
((
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest:
Device Test: Callback : isDeviceActive : SPEAKER: Deactivate: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest:
Callback : TRUE: isMicrophoneMute : Error
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
fals
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : SPEAKER: Deactivate : PASS :
'
+
value
);
else
if
(
data
==
tru
e
){
console
.
log
(
'
AudioFrameworkTest: Callback : isMicrophoneMute: TRUE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : SPEAKER: Deactivate : FAIL :
'
+
value
);
console
.
log
(
'
AudioFrameworkTest: Callback : isMicrophoneMute: TRUE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -3836,32 +3060,32 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_set
DeviceActive_012
* @tc.name : set
DeviceActive - SPEAKER - deactivat
e - Callback
* @tc.desc :
Activate speaker - Callback
* @tc.number : SUB_AUDIO_MANAGER_set
MicrophoneMute_004
* @tc.name : set
MicrophoneMute - fals
e - Callback
* @tc.desc :
Disable mic mute
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_set
DeviceActive_012
'
,
0
,
async
function
(
done
)
{
audioManager
.
set
DeviceActive
(
audio
.
DeviceType
.
SPEAKER
,
tru
e
,
(
err
)
=>
{
it
(
'
SUB_AUDIO_MANAGER_set
MicrophoneMute_004
'
,
0
,
async
function
(
done
)
{
audioManager
.
set
MicrophoneMute
(
fals
e
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest:
Device Test: Callback : setDeviceActive : SPEAKER: Active: Error
:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest:
setMicrophoneMute: Callback : FALSE: Error
:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive : SPEAKER: Active
'
);
audioManager
.
is
DeviceActive
(
1
,(
err
,
value
)
=>
{
console
.
log
(
'
AudioFrameworkTest: setMicrophoneMute: Callback : FALSE
'
);
audioManager
.
is
MicrophoneMute
((
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest:
Device Test: Callback : isDeviceActive : SPEAKER: Active: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest:
Callback : FALSE: isMicrophoneMute : Error
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
tru
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : SPEAKER: Active : PASS :
'
+
value
);
else
if
(
data
==
fals
e
){
console
.
log
(
'
AudioFrameworkTest: Callback : isMicrophoneMute: FALSE: PASS:
'
+
data
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : SPEAKER: Active : FAIL :
'
+
value
);
console
.
log
(
'
AudioFrameworkTest: Callback : isMicrophoneMute: FALSE: FAIL:
'
+
data
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -3872,176 +3096,146 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
13
* @tc.name : setDeviceActive -
WIRED_HEADSET - deactivate - Callback
* @tc.desc :
Deactivate WIRED_HEADSET - Callback
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
01
* @tc.name : setDeviceActive -
BLUETOOTH_SCO - Activate - Promise
* @tc.desc :
Activate BLUETOOTH_SCO - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_013
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
WIRED_HEADSET
,
false
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive : WIRED_HEADSET: Deactivate: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive : WIRED_HEADSET: Active
'
);
audioManager
.
isDeviceActive
(
2
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive : WIRED_HEADSET: Deactivate: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : WIRED_HEADSET: Deactivate : PASS :
'
+
value
);
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_001
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
audio
.
ActiveDeviceType
.
BLUETOOTH_SCO
,
true
).
then
(
function
(){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : BLUETOOTH_SCO: Activate
'
);
audioManager
.
isDeviceActive
(
7
).
then
(
function
(
value
){
if
(
value
==
true
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Activate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : WIRED_HEADSET: Dea
ctivate : FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: A
ctivate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Activate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
14
* @tc.name : setDeviceActive -
WIRED_HEADSET - deactivate - Callback
* @tc.desc :
Activate WIRED_HEADSET - Callback
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
02
* @tc.name : setDeviceActive -
SPEAKER - deactivate - Promise
* @tc.desc :
Deactivate speaker - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_014
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
WIRED_HEADSET
,
true
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive : WIRED_HEADSET: Active: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive : WIRED_HEADSET: Active
'
);
audioManager
.
isDeviceActive
(
2
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive : WIRED_HEADSET: Active: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
true
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : WIRED_HEADSET: Active : PASS :
'
+
value
);
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_002
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
2
,
false
).
then
(
function
(){
// Setting device active ENUM 2 = SPEAKER
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : SPEAKER: Deactivate
'
);
audioManager
.
isDeviceActive
(
audio
.
ActiveDeviceType
.
SPEAKER
).
then
(
function
(
value
){
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Deactivate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test:
Callback : isDeviceActive : WIRED_HEADSET: Activ
e : FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Device Test:
Promise : isDeviceActive : SPEAKER: Deactivat
e : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Deactivate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
15
* @tc.name : setDeviceActive -
BLUETOOTH_SCO - deactivate - Callback
* @tc.desc :
Deactivate BLUETOOTH_SCO - Callback
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
03
* @tc.name : setDeviceActive -
SPEAKER - Activate - Promise
* @tc.desc :
Activate speaker - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_015
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
BLUETOOTH_SCO
,
false
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive : BLUETOOTH_SCO: Deactivate: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive : BLUETOOTH_SCO: Active
'
);
audioManager
.
isDeviceActive
(
3
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_SCO: Deactivate: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_SCO: Deactivate : PASS :
'
+
value
);
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_003
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
audio
.
ActiveDeviceType
.
SPEAKER
,
true
).
then
(
function
(){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : SPEAKER: Activate
'
);
audioManager
.
isDeviceActive
(
2
).
then
(
function
(
value
){
if
(
value
==
true
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Activate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test:
Callback : isDeviceActive : BLUETOOTH_SCO: Dea
ctivate : FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Device Test:
Promise : isDeviceActive : SPEAKER: A
ctivate : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : SPEAKER: Activate : FAIL :Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
16
* @tc.name : setDeviceActive - BLUETOOTH_SCO - deactivate -
Callback
* @tc.desc :
Activate BLUETOOTH_SCO - Callback
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
04
* @tc.name : setDeviceActive - BLUETOOTH_SCO - deactivate -
Promise
* @tc.desc :
Deactivate BLUETOOTH_SCO - Promise
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_016
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
BLUETOOTH_SCO
,
true
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive : BLUETOOTH_SCO: Active: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive : BLUETOOTH_SCO: Active
'
);
audioManager
.
isDeviceActive
(
3
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_SCO: Active: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
true
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_SCO: Active : PASS :
'
+
value
);
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_004
'
,
0
,
async
function
(
done
)
{
await
audioManager
.
setDeviceActive
(
7
,
false
).
then
(
function
(){
// Setting device active ENUM 3 = BLUETOOTH_SCO
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : setDeviceActive : BLUETOOTH_SCO: Deactivate
'
);
audioManager
.
isDeviceActive
(
audio
.
ActiveDeviceType
.
BLUETOOTH_SCO
).
then
(
function
(
value
){
if
(
value
==
false
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Deactivate : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test:
Callback : isDeviceActive : BLUETOOTH_SCO: Activ
e : FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Device Test:
Promise : isDeviceActive : BLUETOOTH_SCO: Deactivat
e : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
});
}
done
();
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Promise : isDeviceActive : BLUETOOTH_SCO: Deactivate : FAIL : Error :
'
+
err
.
message
);
expect
(
false
).
assertTrue
();
});
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
17
* @tc.name : setDeviceActive - BLUETOOTH_
A2DP - dea
ctivate - Callback
* @tc.desc :
Deactivate BLUETOOTH_A2DP
- Callback
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
05
* @tc.name : setDeviceActive - BLUETOOTH_
SCO - A
ctivate - Callback
* @tc.desc :
Activate BLUETOOTH_SCO
- Callback
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_0
17
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
BLUETOOTH_A2DP
,
fals
e
,
(
err
)
=>
{
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_0
05
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
ActiveDeviceType
.
BLUETOOTH_SCO
,
tru
e
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive : BLUETOOTH_
A2DP: Deactivat
e: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive : BLUETOOTH_
SCO: Activ
e: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive : BLUETOOTH_
A2DP
: Active
'
);
audioManager
.
isDeviceActive
(
4
,(
err
,
value
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive : BLUETOOTH_
SCO
: Active
'
);
audioManager
.
isDeviceActive
(
7
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_
A2DP: Deactivat
e: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_
SCO: Activ
e: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
fals
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_
A2DP: Deactivat
e : PASS :
'
+
value
);
else
if
(
value
==
tru
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_
SCO: Activ
e : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_
A2DP: Deactivat
e : FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive : BLUETOOTH_
SCO: Activ
e : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -4052,32 +3246,32 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
18
* @tc.name : setDeviceActive -
BLUETOOTH_A2DP
- deactivate - Callback
* @tc.desc :
Activate BLUETOOTH_A2DP
- Callback
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
06
* @tc.name : setDeviceActive -
SPEAKER
- deactivate - Callback
* @tc.desc :
Deactivate speaker
- Callback
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_0
18
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
BLUETOOTH_A2DP
,
tru
e
,
(
err
)
=>
{
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_0
06
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
ActiveDeviceType
.
SPEAKER
,
fals
e
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive :
BLUETOOTH_A2DP: Activ
e: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive :
SPEAKER: Deactivat
e: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive :
BLUETOOTH_A2DP
: Active
'
);
audioManager
.
isDeviceActive
(
4
,(
err
,
value
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive :
SPEAKER
: Active
'
);
audioManager
.
isDeviceActive
(
2
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive :
BLUETOOTH_A2DP: Activ
e: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive :
SPEAKER: Deactivat
e: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
tru
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
BLUETOOTH_A2DP: Activ
e : PASS :
'
+
value
);
else
if
(
value
==
fals
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
SPEAKER: Deactivat
e : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
BLUETOOTH_A2DP: Activ
e : FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
SPEAKER: Deactivat
e : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -4088,32 +3282,32 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
19
* @tc.name : setDeviceActive -
MIC
- deactivate - Callback
* @tc.desc :
Deactivate MIC
- Callback
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
07
* @tc.name : setDeviceActive -
SPEAKER
- deactivate - Callback
* @tc.desc :
Activate speaker
- Callback
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_0
19
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
MIC
,
fals
e
,
(
err
)
=>
{
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_0
07
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
ActiveDeviceType
.
SPEAKER
,
tru
e
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive :
MIC: Deactivat
e: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive :
SPEAKER: Activ
e: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive :
MIC
: Active
'
);
audioManager
.
isDeviceActive
(
5
,(
err
,
value
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive :
SPEAKER
: Active
'
);
audioManager
.
isDeviceActive
(
2
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive :
MIC: Deactivat
e: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive :
SPEAKER: Activ
e: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
fals
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
MIC: Deactivat
e : PASS :
'
+
value
);
else
if
(
value
==
tru
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
SPEAKER: Activ
e : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
MIC: Deactivat
e : FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
SPEAKER: Activ
e : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -4124,32 +3318,32 @@ describe('audioManger', function () {
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
20
* @tc.name : setDeviceActive -
MIC
- deactivate - Callback
* @tc.desc :
Activate MIC
- Callback
* @tc.number : SUB_AUDIO_MANAGER_setDeviceActive_0
08
* @tc.name : setDeviceActive -
BLUETOOTH_SCO
- deactivate - Callback
* @tc.desc :
Deactivate BLUETOOTH_SCO
- Callback
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_0
20
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
DeviceType
.
MIC
,
tru
e
,
(
err
)
=>
{
it
(
'
SUB_AUDIO_MANAGER_setDeviceActive_0
08
'
,
0
,
async
function
(
done
)
{
audioManager
.
setDeviceActive
(
audio
.
ActiveDeviceType
.
BLUETOOTH_SCO
,
fals
e
,
(
err
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive :
MIC: Activ
e: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : setDeviceActive :
BLUETOOTH_SCO: Deactivat
e: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive :
MIC
: Active
'
);
audioManager
.
isDeviceActive
(
5
,(
err
,
value
)
=>
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : setDeviceActive :
BLUETOOTH_SCO
: Active
'
);
audioManager
.
isDeviceActive
(
7
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive :
MIC: Activ
e: Error:
${
err
.
message
}
`
);
console
.
error
(
`AudioFrameworkTest: Device Test: Callback : isDeviceActive :
BLUETOOTH_SCO: Deactivat
e: Error:
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
else
if
(
value
==
tru
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
MIC: Activ
e : PASS :
'
+
value
);
else
if
(
value
==
fals
e
){
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
BLUETOOTH_SCO: Deactivat
e : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
MIC: Activ
e : FAIL :
'
+
value
);
console
.
info
(
'
AudioFrameworkTest: Device Test: Callback : isDeviceActive :
BLUETOOTH_SCO: Deactivat
e : FAIL :
'
+
value
);
expect
(
false
).
assertTrue
();
}
done
();
...
...
@@ -4169,9 +3363,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setAudioParameter_001
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setAudioParameter
(
'
PBits per sample
'
,
'
8 bit
'
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Audio Parameter Test: Promise : setAudioParameter
'
);
audioManager
.
getAudioParameter
(
'
PBits per sample
'
).
then
(
async
function
(
value
){
audioManager
.
getAudioParameter
(
'
PBits per sample
'
).
then
(
function
(
value
){
if
(
value
==
'
8 bit
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: Bits per sample : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4196,9 +3390,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setAudioParameter_002
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setAudioParameter
(
'
PNumber
'
,
'
4800
'
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Audio Parameter Test: Promise : setAudioParameter
'
);
audioManager
.
getAudioParameter
(
'
PNumber
'
).
then
(
async
function
(
value
){
audioManager
.
getAudioParameter
(
'
PNumber
'
).
then
(
function
(
value
){
if
(
value
==
'
4800
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: PNumber : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4223,9 +3417,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setAudioParameter_003
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setAudioParameter
(
'
PLNumber
'
,
longValue
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Audio Parameter Test: Promise : setAudioParameter
'
);
audioManager
.
getAudioParameter
(
'
PLNumber
'
).
then
(
async
function
(
value
){
audioManager
.
getAudioParameter
(
'
PLNumber
'
).
then
(
function
(
value
){
if
(
value
==
longValue
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: PLNumber : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4250,9 +3444,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setAudioParameter_004
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setAudioParameter
(
'
PDecimal
'
,
'
10.000000234324324324
'
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Audio Parameter Test: Promise : setAudioParameter
'
);
audioManager
.
getAudioParameter
(
'
PDecimal
'
).
then
(
async
function
(
value
){
audioManager
.
getAudioParameter
(
'
PDecimal
'
).
then
(
function
(
value
){
if
(
value
==
'
10.000000234324324324
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: PDecimal : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4277,9 +3471,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setAudioParameter_005
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setAudioParameter
(
'
1212
'
,
'
PPNumber
'
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Audio Parameter Test: Promise : setAudioParameter
'
);
audioManager
.
getAudioParameter
(
'
1212
'
).
then
(
async
function
(
value
){
audioManager
.
getAudioParameter
(
'
1212
'
).
then
(
function
(
value
){
if
(
value
==
'
PPNumber
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: 1212 : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4304,9 +3498,9 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_setAudioParameter_006
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
setAudioParameter
(
'
PSpecial
'
,
'
[]
\
:";<>?,./~!@#$%^*()_+-={}|
'
);
promise
.
then
(
async
function
()
{
promise
.
then
(
function
()
{
console
.
info
(
'
AudioFrameworkTest: Audio Parameter Test: Promise : setAudioParameter
'
);
audioManager
.
getAudioParameter
(
'
PSpecial
'
).
then
(
async
function
(
value
){
audioManager
.
getAudioParameter
(
'
PSpecial
'
).
then
(
function
(
value
){
if
(
value
==
'
[]
\
:";<>?,./~!@#$%^*()_+-={}|
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: PSpecial : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4543,7 +3737,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getAudioParameter_001
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getAudioParameter
(
'
PBits per sample
'
);
promise
.
then
(
async
function
(
value
){
promise
.
then
(
function
(
value
){
if
(
value
==
'
8 bit
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: Bits per sample : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4567,7 +3761,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getAudioParameter_002
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getAudioParameter
(
'
PNumber
'
);
promise
.
then
(
async
function
(
value
){
promise
.
then
(
function
(
value
){
if
(
value
==
'
4800
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: PNumber : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4591,7 +3785,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getAudioParameter_003
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getAudioParameter
(
'
PLNumber
'
);
promise
.
then
(
async
function
(
value
){
promise
.
then
(
function
(
value
){
if
(
value
==
longValue
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: PLNumber : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4615,7 +3809,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getAudioParameter_004
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getAudioParameter
(
'
PDecimal
'
);
promise
.
then
(
async
function
(
value
){
promise
.
then
(
function
(
value
){
if
(
value
==
'
10.000000234324324324
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: PDecimal : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4639,7 +3833,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getAudioParameter_005
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getAudioParameter
(
'
1212
'
);
promise
.
then
(
async
function
(
value
){
promise
.
then
(
function
(
value
){
if
(
value
==
'
PPNumber
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: 1212 : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4663,7 +3857,7 @@ describe('audioManger', function () {
*/
it
(
'
SUB_AUDIO_MANAGER_getAudioParameter_006
'
,
0
,
async
function
(
done
)
{
const
promise
=
audioManager
.
getAudioParameter
(
'
PSpecial
'
);
promise
.
then
(
async
function
(
value
){
promise
.
then
(
function
(
value
){
if
(
value
==
'
[]
\
:";<>?,./~!@#$%^*()_+-={}|
'
){
console
.
info
(
'
AudioFrameworkTest: Promise: getAudioParameter: PSpecial : PASS :
'
+
value
);
expect
(
true
).
assertTrue
();
...
...
@@ -4833,40 +4027,4 @@ describe('audioManger', function () {
});
})
function
displayDeviceProp
(
value
,
index
,
array
)
{
var
devRoleName
;
var
devTypeName
;
if
(
value
.
deviceRole
==
1
)
{
devRoleName
=
'
INPUT_DEVICE
'
;
}
else
if
(
value
.
deviceRole
==
2
)
{
devRoleName
=
'
OUTPUT_DEVICE
'
;
}
else
{
devRoleName
=
'
ERROR : UNKNOWN
'
;
}
if
(
value
.
deviceType
==
1
)
{
devTypeName
=
'
SPEAKER
'
;
}
else
if
(
value
.
deviceType
==
2
){
devTypeName
=
'
WIRED_HEADSET
'
;
}
else
if
(
value
.
deviceType
==
3
){
devTypeName
=
'
BLUETOOTH_SCO
'
;
}
else
if
(
value
.
deviceType
==
4
){
devTypeName
=
'
BLUETOOTH_A2DP
'
;
}
else
if
(
value
.
deviceType
==
5
){
devTypeName
=
'
MIC
'
;
}
else
{
devTypeName
=
'
ERROR : UNKNOWN
'
;
}
console
.
info
(
`AudioFrameworkTest: device role:
${
devRoleName
}
`
);
deviceRoleValue
=
value
.
deviceRole
;
console
.
info
(
`AudioFrameworkTest: device type:
${
devTypeName
}
`
);
deviceTypeValue
=
value
.
deviceType
;
}
})
\ No newline at end of file
multimedia/audio/audio_js_standard/audioManager/src/main/js/default/test/AudioPerf.test.js
0 → 100644
浏览文件 @
c94c1a75
/*
* Copyright (C) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http:// www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
audio
from
'
@ohos.multimedia.audio
'
;
import
{
describe
,
beforeAll
,
beforeEach
,
afterEach
,
afterAll
,
it
,
expect
}
from
'
deccjsunit/index
'
;
describe
(
'
audioApiResponseTime
'
,
function
()
{
console
.
info
(
'
AudioFrameworkTestPerf: Running AudioManger API Perfomance Test
'
);
var
audioMedia
=
3
;
var
audioRingtone
=
2
;
var
maxVol
=
15
;
var
lowVol
=
5
;
var
MAXNUM
=
1000
;
var
err
;
beforeAll
(
function
()
{
console
.
info
(
'
AudioFrameworkTestPerf: beforeAll: Prerequisites at the test suite level
'
);
})
beforeEach
(
function
()
{
console
.
info
(
'
AudioFrameworkTestPerf: beforeEach: Prerequisites at the test case level
'
);
})
afterEach
(
function
()
{
console
.
info
(
'
AudioFrameworkTestPerf: afterEach: Test case-level clearance conditions
'
);
})
afterAll
(
function
()
{
console
.
info
(
'
AudioFrameworkTestPerf: afterAll: Test suite-level cleanup condition
'
);
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_001
* @tc.name : API Response - setVolume - Promise
* @tc.desc : Check setVolume API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_001
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setVolume
(
audioRingtone
,
maxVol
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise: setVolume Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setVolume Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setVolume Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_002
* @tc.name : API Response - setVolume - CallBack
* @tc.desc : Check setVolume API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_002
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setVolume
(
audioMedia
,
lowVol
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setVolume Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setVolume Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setVolume Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_003
* @tc.name : API Response - getVolume - Promise
* @tc.desc : Check getVolume API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_003
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getVolume
(
audioRingtone
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise: getVolume Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getVolume Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getVolume Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_004
* @tc.name : API Response - getVolume - CallBack
* @tc.desc : Check getVolume API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_004
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getVolume
(
audioMedia
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getVolume Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getVolume Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getVolume Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_005
* @tc.name : API Response - getMinVolume - Promise
* @tc.desc : Check getMinVolume API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_005
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getMinVolume
(
audioMedia
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : getMinVolume Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getMinVolume Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getMinVolume Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_006
* @tc.name : API Response - getMinVolume - CallBack
* @tc.desc : Check getMinVolume API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_006
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getMinVolume
(
audioRingtone
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getMinVolume Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getMinVolume Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getMinVolume Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_007
* @tc.name : API Response - getMaxVolume - Promise
* @tc.desc : Check getMaxVolume API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_007
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getMaxVolume
(
audioMedia
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : getMaxVolume Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getMaxVolume Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getMaxVolume Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_008
* @tc.name : API Response - getMaxVolume - CallBack
* @tc.desc : Check getMaxVolume API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_008
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getMaxVolume
(
audioRingtone
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getMaxVolume Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getMaxVolume Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getMaxVolume Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_009
* @tc.name : API Response - mute - Promise
* @tc.desc : Check mute API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_009
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
mute
(
audioMedia
,
true
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : mute Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: mute Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: mute Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_010
* @tc.name : API Response - mute - CallBack
* @tc.desc : Check mute API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_010
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
mute
(
audioRingtone
,
true
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: mute Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: mute Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: mute Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_011
* @tc.name : API Response - isMute - Promise
* @tc.desc : Check isMute API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_011
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
isMute
(
audioMedia
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : isMute Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: isMute Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: isMute Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_012
* @tc.name : API Response - isMute - CallBack
* @tc.desc : Check isMute API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_012
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
isMute
(
audioRingtone
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isMute Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isMute Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isMute Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_013
* @tc.name : API Response - isActive - Promise
* @tc.desc : Check isActive API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_013
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
isActive
(
audioMedia
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : isActive Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: isActive Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: isActive Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_014
* @tc.name : API Response - isActive - CallBack
* @tc.desc : Check isActive API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_014
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
isActive
(
audioRingtone
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isActive Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isActive Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isActive Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_015
* @tc.name : API Response - setMicrophoneMute - Promise
* @tc.desc : Check setMicrophoneMute API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_015
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setMicrophoneMute
(
true
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : setMicrophoneMute Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setMicrophoneMute Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setMicrophoneMute Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_016
* @tc.name : API Response - setMicrophoneMute - CallBack
* @tc.desc : Check setMicrophoneMute API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_016
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setMicrophoneMute
(
false
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setMicrophoneMute Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setMicrophoneMute Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setMicrophoneMute Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_017
* @tc.name : API Response - isMicrophoneMute - Promise
* @tc.desc : Check isMicrophoneMute API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_017
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
isMicrophoneMute
();
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : isMicrophoneMute Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: isMicrophoneMute Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: isMicrophoneMute Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_018
* @tc.name : API Response - isMicrophoneMute - CallBack
* @tc.desc : Check isMicrophoneMute API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_018
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
isMicrophoneMute
((
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isMicrophoneMute Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isMicrophoneMute Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isMicrophoneMute Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_019
* @tc.name : API Response - setRingerMode - Promise
* @tc.desc : Check setRingerMode API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_019
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setRingerMode
(
audio
.
AudioRingMode
.
RINGER_MODE_NORMAL
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : setRingerMode Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setRingerMode Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setRingerMode Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_020
* @tc.name : API Response - setRingerMode - CallBack
* @tc.desc : Check setRingerMode API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_020
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setRingerMode
(
audio
.
AudioRingMode
.
RINGER_MODE_VIBRATE
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setRingerMode Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setRingerMode Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setRingerMode Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_021
* @tc.name : API Response - getRingerMode - Promise
* @tc.desc : Check getRingerMode API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_021
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getRingerMode
();
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : getRingerMode Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getRingerMode Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getRingerMode Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_022
* @tc.name : API Response - getRingerMode - CallBack
* @tc.desc : Check getRingerMode API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_022
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getRingerMode
((
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getRingerMode Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getRingerMode Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getRingerMode Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_023
* @tc.name : API Response - setAudioParameter - Promise
* @tc.desc : Check setAudioParameter API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_023
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setAudioParameter
(
'
AudioPerTemp1
'
,
'
8 bit
'
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : setAudioParameter Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setAudioParameter Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setAudioParameter Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_024
* @tc.name : API Response - setAudioParameter - CallBack
* @tc.desc : Check setAudioParameter API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_024
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setAudioParameter
(
'
AudioPerTemp2
'
,
'
44100
'
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setAudioParameter Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setAudioParameter Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setAudioParameter Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_025
* @tc.name : API Response - getAudioParameter - Promise
* @tc.desc : Check getAudioParameter API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_025
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getAudioParameter
(
'
AudioPerTemp1
'
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : getAudioParameter Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getAudioParameter Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getAudioParameter Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_026
* @tc.name : API Response - getAudioParameter - CallBack
* @tc.desc : Check getAudioParameter API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_026
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getAudioParameter
(
'
AudioPerTemp2
'
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getAudioParameter Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getAudioParameter Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getAudioParameter Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_027
* @tc.name : API Response - getDevices - Promise
* @tc.desc : Check getDevices API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_027
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getDevices
(
audio
.
DeviceFlag
.
INPUT_DEVICES_FLAG
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : getDevices Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getDevices Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: getDevices Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_028
* @tc.name : API Response - getDevices - CallBack
* @tc.desc : Check getDevices API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_028
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
getDevices
(
audio
.
DeviceFlag
.
OUTPUT_DEVICES_FLAG
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getDevices Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getDevices Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: getDevices Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_029
* @tc.name : API Response - setDeviceActive - Promise
* @tc.desc : Check setDeviceActive API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_029
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setDeviceActive
(
audio
.
ActiveDeviceType
.
SPEAKER
,
true
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : setDeviceActive Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setDeviceActive Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: setDeviceActive Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_030
* @tc.name : API Response - setDeviceActive - CallBack
* @tc.desc : Check setDeviceActive API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_030
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
setDeviceActive
(
audio
.
ActiveDeviceType
.
SPEAKER
,
true
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setDeviceActive Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setDeviceActive Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: setDeviceActive Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_031
* @tc.name : API Response - isDeviceActive - Promise
* @tc.desc : Check isDeviceActive API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_031
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
isDeviceActive
(
audio
.
ActiveDeviceType
.
SPEAKER
);
};
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: Promise : isDeviceActive Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: isDeviceActive Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: Promise: isDeviceActive Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
/* *
* @tc.number : SUB_AUDIO_MANAGER_Performance_032
* @tc.name : API Response - isDeviceActive - CallBack
* @tc.desc : Check isDeviceActive API Response time
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'
SUB_AUDIO_MANAGER_Performance_032
'
,
0
,
function
(
done
)
{
let
audioManagerPerf
=
audio
.
getAudioManager
();
let
startTime
=
new
Date
().
getTime
();
for
(
let
i
=
0
;
i
<
MAXNUM
;
i
++
)
{
audioManagerPerf
.
isDeviceActive
(
audio
.
ActiveDeviceType
.
SPEAKER
,(
err
,
value
)
=>
{
if
(
err
)
{
console
.
error
(
`AudioFrameworkTestPerf: callback : ERROR :
${
err
.
message
}
`
);
expect
(
false
).
assertTrue
();
}
});
}
let
waitTime
=
new
Date
().
getTime
()
-
startTime
;
let
avgTime
=
waitTime
/
MAXNUM
;
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isDeviceActive Wait Time :
${
waitTime
}
`
);
if
(
avgTime
<
10
)
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isDeviceActive Average Time: PASS :
${
avgTime
}
`
);
expect
(
true
).
assertTrue
();
}
else
{
console
.
info
(
`AudioFrameworkTestPerf: CallBack: isDeviceActive Average Time: FAIL :
${
avgTime
}
`
);
expect
(
false
).
assertTrue
();
}
done
();
})
})
\ No newline at end of file
multimedia/audio/audio_js_standard/audioManager/src/main/js/default/test/List.test.js
浏览文件 @
c94c1a75
...
...
@@ -12,5 +12,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// require('./AudioPerf.test.js')
require
(
'
./AudioFramework.test.js
'
)
//require('./AudioFramework.test-Gitee.js')
//require('./AudioCapturer.test.js')
//require('./AudioRenderer.test.js')
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录