Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
b6dc84b1
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
b6dc84b1
编写于
1月 17, 2022
作者:
O
openharmony_ci
提交者:
Gitee
1月 17, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1579 feat: update usb subsystem js api test for enum values
Merge pull request !1579 from 吴成文/master
上级
0b24dd76
39fafbf3
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
233 addition
and
269 deletion
+233
-269
usb/usb_standard/src/main/js/default/test/UsbCoreJsunit.test.js
...b_standard/src/main/js/default/test/UsbCoreJsunit.test.js
+72
-7
usb/usb_standard/src/main/js/default/test/UsbCoreJsunitEx.test.js
...standard/src/main/js/default/test/UsbCoreJsunitEx.test.js
+2
-3
usb/usb_standard/src/main/js/default/test/UsbDevicePipeJsunit.test.js
...dard/src/main/js/default/test/UsbDevicePipeJsunit.test.js
+90
-11
usb/usb_standard/src/main/js/default/test/UsbDevicePipeJsunitEx.test.js
...rd/src/main/js/default/test/UsbDevicePipeJsunitEx.test.js
+4
-5
usb/usb_standard/src/main/js/default/test/UsbFunctionsJsunit.test.js
...ndard/src/main/js/default/test/UsbFunctionsJsunit.test.js
+9
-10
usb/usb_standard/src/main/js/default/test/UsbFunctionsJsunitEx.test.js
...ard/src/main/js/default/test/UsbFunctionsJsunitEx.test.js
+23
-17
usb/usb_standard/src/main/js/default/test/UsbPortJsunit.test.js
...b_standard/src/main/js/default/test/UsbPortJsunit.test.js
+2
-2
usb/usb_standard/src/main/js/default/test/UsbPortJsunitEx.test.js
...standard/src/main/js/default/test/UsbPortJsunitEx.test.js
+31
-214
未找到文件。
usb/usb_standard/src/main/js/default/test/UsbCoreJsunit.test.js
浏览文件 @
b6dc84b1
...
@@ -28,9 +28,8 @@ describe('UsbCoreJsFunctionsTest', function () {
...
@@ -28,9 +28,8 @@ describe('UsbCoreJsFunctionsTest', function () {
// version > 17 host currentMode = 2 device currentMode = 1
// version > 17 host currentMode = 2 device currentMode = 1
var
usbPortList
=
usb
.
getPorts
()
var
usbPortList
=
usb
.
getPorts
()
if
(
usbPortList
.
length
>
0
)
{
if
(
usbPortList
.
length
>
0
)
{
var
DevMode
=
1
if
(
usbPortList
[
0
].
status
.
currentMode
==
1
)
{
if
(
usbPortList
[
0
].
status
.
currentMode
==
DevMode
)
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
usb
.
SOURCE
,
usb
.
HOST
).
then
(
data
=>
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
1
,
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
...
@@ -249,15 +248,15 @@ describe('UsbCoreJsFunctionsTest', function () {
...
@@ -249,15 +248,15 @@ describe('UsbCoreJsFunctionsTest', function () {
gPipe
=
usb
.
connectDevice
(
gDeviceList
[
0
])
gPipe
=
usb
.
connectDevice
(
gDeviceList
[
0
])
console
.
info
(
'
usb case getRawDescriptor param:
'
+
JSON
.
stringify
(
gPipe
));
console
.
info
(
'
usb case getRawDescriptor param:
'
+
JSON
.
stringify
(
gPipe
));
var
D
escriptor
=
usb
.
getRawDescriptor
(
gPipe
);
var
d
escriptor
=
usb
.
getRawDescriptor
(
gPipe
);
console
.
info
(
'
usb case getRawDescriptor ret:
'
+
D
escriptor
);
console
.
info
(
'
usb case getRawDescriptor ret:
'
+
d
escriptor
);
expect
(
true
).
assertTrue
();
expect
(
true
).
assertTrue
();
var
isPipClose
=
usb
.
closePipe
(
gPipe
);
var
isPipClose
=
usb
.
closePipe
(
gPipe
);
expect
(
isPipClose
).
assertEqual
(
0
);
expect
(
isPipClose
).
assertEqual
(
0
);
console
.
info
(
'
usb SUB_USB_get_raw_descriptor_01 : PASS
'
);
console
.
info
(
'
usb SUB_USB_get_raw_descriptor_01 : PASS
'
);
})
})
/**
/**
* @tc.number : SUB_USB_get_file_descriptor_01
* @tc.number : SUB_USB_get_file_descriptor_01
* @tc.name : getFileDescriptor
* @tc.name : getFileDescriptor
...
@@ -269,7 +268,6 @@ describe('UsbCoreJsFunctionsTest', function () {
...
@@ -269,7 +268,6 @@ describe('UsbCoreJsFunctionsTest', function () {
expect
(
false
).
assertTrue
();
expect
(
false
).
assertTrue
();
return
return
}
}
gPipe
=
usb
.
connectDevice
(
gDeviceList
[
0
])
gPipe
=
usb
.
connectDevice
(
gDeviceList
[
0
])
console
.
info
(
'
usb case getFileDescriptor param:
'
+
JSON
.
stringify
(
gPipe
));
console
.
info
(
'
usb case getFileDescriptor param:
'
+
JSON
.
stringify
(
gPipe
));
var
fileDescriptor
=
usb
.
getFileDescriptor
(
gPipe
);
var
fileDescriptor
=
usb
.
getFileDescriptor
(
gPipe
);
...
@@ -280,4 +278,71 @@ describe('UsbCoreJsFunctionsTest', function () {
...
@@ -280,4 +278,71 @@ describe('UsbCoreJsFunctionsTest', function () {
console
.
info
(
'
usb SUB_USB_get_file_descriptor_01 : PASS
'
);
console
.
info
(
'
usb SUB_USB_get_file_descriptor_01 : PASS
'
);
})
})
/**
* @tc.number : SUB_USB_get_file_descriptor_02
* @tc.name : getFileDescriptor
* @tc.desc : 获取文件描述符,反向测试,错误参数busNum=512
*/
it
(
'
SUB_USB_get_file_descriptor_02
'
,
0
,
function
()
{
if
(
gDeviceList
.
length
==
0
)
{
console
.
info
(
'
usb case get_device_list is null
'
)
expect
(
false
).
assertTrue
();
return
}
gPipe
=
usb
.
connectDevice
(
gDeviceList
[
0
])
var
tempPipe
=
{
busNum
:
255
,
devAddress
:
255
}
console
.
info
(
'
usb case getFileDescriptor param:
'
+
JSON
.
stringify
(
gPipe
));
var
fileDescriptor
=
usb
.
getFileDescriptor
(
tempPipe
);
expect
(
fileDescriptor
<
0
).
assertTrue
();
console
.
info
(
'
usb case getFileDescriptor ret:
'
+
fileDescriptor
);
var
isPipClose
=
usb
.
closePipe
(
gPipe
);
expect
(
isPipClose
).
assertEqual
(
0
);
console
.
info
(
'
usb SUB_USB_get_file_descriptor_02 : PASS
'
);
})
/**
* @tc.number : SUB_USB_get_file_descriptor_03
* @tc.name : getFileDescriptor
* @tc.desc : 获取文件描述符,反向测试,错误参数devAddress=512
*/
it
(
'
SUB_USB_get_file_descriptor_03
'
,
0
,
function
()
{
if
(
gDeviceList
.
length
==
0
)
{
console
.
info
(
'
usb case get_device_list is null
'
)
expect
(
false
).
assertTrue
();
return
}
gPipe
=
usb
.
connectDevice
(
gDeviceList
[
0
])
var
tempPipe
=
{
busNum
:
255
,
devAddress
:
gPipe
.
devAddress
}
console
.
info
(
'
usb case getFileDescriptor param:
'
+
JSON
.
stringify
(
gPipe
));
var
fileDescriptor
=
usb
.
getFileDescriptor
(
tempPipe
);
expect
(
fileDescriptor
<
0
).
assertTrue
();
console
.
info
(
'
usb case getFileDescriptor ret:
'
+
fileDescriptor
);
var
isPipClose
=
usb
.
closePipe
(
gPipe
);
expect
(
isPipClose
).
assertEqual
(
0
);
console
.
info
(
'
usb SUB_USB_get_file_descriptor_03 : PASS
'
);
})
/**
* @tc.number : SUB_USB_get_file_descriptor_04
* @tc.name : getFileDescriptor
* @tc.desc : 获取文件描述符,反向测试,错误参数busNum=512,devAddress=512
*/
it
(
'
SUB_USB_get_file_descriptor_04
'
,
0
,
function
()
{
if
(
gDeviceList
.
length
==
0
)
{
console
.
info
(
'
usb case get_device_list is null
'
)
expect
(
false
).
assertTrue
();
return
}
gPipe
=
usb
.
connectDevice
(
gDeviceList
[
0
])
var
tempPipe
=
{
busNum
:
gPipe
.
busNum
,
devAddress
:
255
}
console
.
info
(
'
usb case getFileDescriptor param:
'
+
JSON
.
stringify
(
gPipe
));
var
fileDescriptor
=
usb
.
getFileDescriptor
(
tempPipe
);
expect
(
fileDescriptor
<
0
).
assertTrue
();
console
.
info
(
'
usb case getFileDescriptor ret:
'
+
fileDescriptor
);
var
isPipClose
=
usb
.
closePipe
(
gPipe
);
expect
(
isPipClose
).
assertEqual
(
0
);
console
.
info
(
'
usb SUB_USB_get_file_descriptor_04 : PASS
'
);
})
})
})
usb/usb_standard/src/main/js/default/test/UsbCoreJsunitEx.test.js
浏览文件 @
b6dc84b1
...
@@ -28,9 +28,8 @@ describe('UsbCoreJsFunctionsTestEx', function () {
...
@@ -28,9 +28,8 @@ describe('UsbCoreJsFunctionsTestEx', function () {
// version > 17 host currentMode = 2 device currentMode = 1
// version > 17 host currentMode = 2 device currentMode = 1
var
usbPortList
=
usb
.
getPorts
()
var
usbPortList
=
usb
.
getPorts
()
if
(
usbPortList
.
length
>
0
)
{
if
(
usbPortList
.
length
>
0
)
{
var
DevMode
=
1
if
(
usbPortList
[
0
].
status
.
currentMode
==
1
)
{
if
(
usbPortList
[
0
].
status
.
currentMode
==
DevMode
)
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
usb
.
SOURCE
,
usb
.
HOST
).
then
(
data
=>
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
1
,
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRolesEx return:
'
+
data
);
console
.
info
(
'
usb case setPortRolesEx return:
'
+
data
);
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRolesEx error :
'
+
error
);
console
.
info
(
'
usb case setPortRolesEx error :
'
+
error
);
...
...
usb/usb_standard/src/main/js/default/test/UsbDevicePipeJsunit.test.js
浏览文件 @
b6dc84b1
...
@@ -28,13 +28,11 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
...
@@ -28,13 +28,11 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
console
.
log
(
'
*************Usb Unit UsbDevicePipeJsFunctionsTest Begin*************
'
);
console
.
log
(
'
*************Usb Unit UsbDevicePipeJsFunctionsTest Begin*************
'
);
var
Version
=
usb
.
getVersion
()
var
Version
=
usb
.
getVersion
()
console
.
info
(
'
usb unit begin test getversion :
'
+
Version
)
console
.
info
(
'
usb unit begin test getversion :
'
+
Version
)
// version > 17 host currentMode = 2 device currentMode = 1
// version > 17 host currentMode = 2 device currentMode = 1
var
usbPortList
=
usb
.
getPorts
()
var
usbPortList
=
usb
.
getPorts
()
if
(
usbPortList
.
length
>
0
)
{
if
(
usbPortList
.
length
>
0
)
{
var
DevMode
=
1
if
(
usbPortList
[
0
].
status
.
currentMode
==
1
)
{
if
(
usbPortList
[
0
].
status
.
currentMode
==
DevMode
)
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
usb
.
SOURCE
,
usb
.
HOST
).
then
(
data
=>
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
1
,
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
...
@@ -67,10 +65,10 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
...
@@ -67,10 +65,10 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
var
endpoint
=
testParam
.
config
.
interfaces
[
j
].
endpoints
[
k
];
var
endpoint
=
testParam
.
config
.
interfaces
[
j
].
endpoints
[
k
];
if
(
endpoint
.
type
==
EventConstants
.
USB_ENDPOINT_XFER_BULK
)
{
if
(
endpoint
.
type
==
EventConstants
.
USB_ENDPOINT_XFER_BULK
)
{
bfind
=
true
bfind
=
true
if
(
endpoint
.
direction
==
EventConstants
.
USB_ENDPOINT_DIR_OUT
)
{
if
(
endpoint
.
direction
==
usb
.
USB_REQUEST_DIR_TO_DEVICE
)
{
testParam
.
maxOutSize
=
endpoint
.
maxPacketSize
;
testParam
.
maxOutSize
=
endpoint
.
maxPacketSize
;
testParam
.
outEndpoint
=
endpoint
;
testParam
.
outEndpoint
=
endpoint
;
}
else
if
(
endpoint
.
direction
==
EventConstants
.
USB_ENDPOINT_DIR_IN
)
{
}
else
if
(
endpoint
.
direction
==
usb
.
USB_REQUEST_DIR_FROM_DEVICE
)
{
testParam
.
maxInSize
=
endpoint
.
maxPacketSize
;
testParam
.
maxInSize
=
endpoint
.
maxPacketSize
;
testParam
.
inEndpoint
=
endpoint
testParam
.
inEndpoint
=
endpoint
}
}
...
@@ -385,7 +383,8 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
...
@@ -385,7 +383,8 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}
}
var
timeout
=
5000
;
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
6
,
((
1
<<
7
)
|
(
0
<<
5
)
|
(
0
&
0x1f
)),
(
2
<<
8
),
0
)
var
controlParam
=
getTransferParam
(
6
,
(
usb
.
USB_REQUEST_DIR_FROM_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_STANDARD
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_DEVICE
&
0x1f
),
(
2
<<
8
),
0
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_01 GetDescriptor
'
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_01 GetDescriptor
'
)
})
})
...
@@ -403,7 +402,8 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
...
@@ -403,7 +402,8 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}
}
var
timeout
=
5000
;
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
0
,
128
,
0
,
0
)
var
controlParam
=
getTransferParam
(
0
,
(
usb
.
USB_REQUEST_DIR_FROM_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_STANDARD
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_DEVICE
&
0x1f
),
0
,
0
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_02 GetStatus
'
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_02 GetStatus
'
)
})
})
...
@@ -421,7 +421,8 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
...
@@ -421,7 +421,8 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}
}
var
timeout
=
5000
;
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
8
,
128
,
0
,
0
)
var
controlParam
=
getTransferParam
(
8
,
(
usb
.
USB_REQUEST_DIR_FROM_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_STANDARD
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_DEVICE
&
0x1f
),
0
,
0
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_03 GetConfiguration
'
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_03 GetConfiguration
'
)
})
})
...
@@ -439,7 +440,8 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
...
@@ -439,7 +440,8 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}
}
var
timeout
=
5000
;
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
10
,
129
,
0
,
1
)
var
controlParam
=
getTransferParam
(
10
,
(
usb
.
USB_REQUEST_DIR_FROM_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_STANDARD
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_INTERFACE
&
0x1f
),
0
,
1
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_04 GetInterface
'
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_04 GetInterface
'
)
})
})
...
@@ -457,8 +459,85 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
...
@@ -457,8 +459,85 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}
}
var
timeout
=
5000
;
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
1
,
0
,
0
,
0
)
var
controlParam
=
getTransferParam
(
1
,
(
usb
.
USB_REQUEST_DIR_TO_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_STANDARD
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_DEVICE
&
0x1f
),
0
,
0
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_05 ClearFeature
'
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_05 ClearFeature
'
)
})
})
/**
* @tc.number : SUB_USB_control_transfer_test_06
* @tc.name : controlTransfer
* @tc.desc : 控制传输 ClearFeature: cmd 1 reqType 0 value 0 index 0
*/
it
(
'
SUB_USB_control_transfer_test_06
'
,
0
,
function
()
{
console
.
info
(
'
usb control_transfer_test_06 begin
'
);
var
testParam
=
getTransferTestParam
()
if
(
testParam
.
inEndpoint
==
null
||
testParam
.
interface
==
null
||
testParam
.
outEndpoint
==
null
)
{
expect
(
false
).
assertTrue
();
return
}
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
255
,
(
usb
.
USB_REQUEST_DIR_FROM_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_STANDARD
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_INTERFACE
&
0x1f
),
(
2
<<
8
),
0
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_06 ClearFeature
'
)
})
/**
* @tc.number : SUB_USB_control_transfer_test_07
* @tc.name : controlTransfer
* @tc.desc : 控制传输 ClearFeature: cmd 1 reqType 0 value 0 index 0
*/
it
(
'
SUB_USB_control_transfer_test_07
'
,
0
,
function
()
{
console
.
info
(
'
usb control_transfer_test_07 begin
'
);
var
testParam
=
getTransferTestParam
()
if
(
testParam
.
inEndpoint
==
null
||
testParam
.
interface
==
null
||
testParam
.
outEndpoint
==
null
)
{
expect
(
false
).
assertTrue
();
return
}
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
255
,
(
usb
.
USB_REQUEST_DIR_TO_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_CLASS
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_ENDPOINT
&
0x1f
),
(
2
<<
8
),
0
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_07 ClearFeature
'
)
})
/**
* @tc.number : SUB_USB_control_transfer_test_08
* @tc.name : controlTransfer
* @tc.desc : 控制传输 ClearFeature: cmd 1 reqType 0 value 0 index 0
*/
it
(
'
SUB_USB_control_transfer_test_08
'
,
0
,
function
()
{
console
.
info
(
'
usb control_transfer_test_08 begin
'
);
var
testParam
=
getTransferTestParam
()
if
(
testParam
.
inEndpoint
==
null
||
testParam
.
interface
==
null
||
testParam
.
outEndpoint
==
null
)
{
expect
(
false
).
assertTrue
();
return
}
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
255
,
(
usb
.
USB_REQUEST_DIR_TO_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_VENDOR
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_OTHER
&
0x1f
),
(
2
<<
8
),
0
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_08 ClearFeature
'
)
})
/**
* @tc.number : SUB_USB_control_transfer_test_09
* @tc.name : controlTransfer
* @tc.desc : 控制传输 ClearFeature: cmd 1 reqType 0 value 0 index 0
*/
it
(
'
SUB_USB_control_transfer_test_09
'
,
0
,
function
()
{
console
.
info
(
'
usb control_transfer_test_09 begin
'
);
var
testParam
=
getTransferTestParam
()
if
(
testParam
.
inEndpoint
==
null
||
testParam
.
interface
==
null
||
testParam
.
outEndpoint
==
null
)
{
expect
(
false
).
assertTrue
();
return
}
var
timeout
=
5000
;
var
controlParam
=
getTransferParam
(
255
,
(
usb
.
USB_REQUEST_DIR_TO_DEVICE
<<
7
)
|
(
usb
.
USB_REQUEST_TYPE_CLASS
<<
5
)
|
(
usb
.
USB_REQUEST_TARGET_OTHER
&
0x1f
),
0
,
0
)
callControlTransfer
(
testParam
.
pip
,
controlParam
,
timeout
,
'
control_transfer_test_09 ClearFeature
'
)
})
})
})
usb/usb_standard/src/main/js/default/test/UsbDevicePipeJsunitEx.test.js
浏览文件 @
b6dc84b1
...
@@ -31,9 +31,8 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
...
@@ -31,9 +31,8 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
// version > 17 host currentMode = 2 device currentMode = 1
// version > 17 host currentMode = 2 device currentMode = 1
var
usbPortList
=
usb
.
getPorts
()
var
usbPortList
=
usb
.
getPorts
()
if
(
usbPortList
.
length
>
0
)
{
if
(
usbPortList
.
length
>
0
)
{
var
DevMode
=
1
if
(
usbPortList
[
0
].
status
.
currentMode
==
1
)
{
if
(
usbPortList
[
0
].
status
.
currentMode
==
DevMode
)
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
usb
.
SOURCE
,
usb
.
HOST
).
then
(
data
=>
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
1
,
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
...
@@ -67,10 +66,10 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
...
@@ -67,10 +66,10 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
if
(
endpoint
.
type
==
EventConstants
.
USB_ENDPOINT_XFER_BULK
)
{
if
(
endpoint
.
type
==
EventConstants
.
USB_ENDPOINT_XFER_BULK
)
{
bfind
=
true
bfind
=
true
if
(
endpoint
.
direction
==
EventConstants
.
USB_ENDPOINT_DIR_OUT
)
{
if
(
endpoint
.
direction
==
usb
.
USB_REQUEST_DIR_TO_DEVICE
)
{
testParam
.
outEndpoint
=
endpoint
;
testParam
.
outEndpoint
=
endpoint
;
testParam
.
maxOutSize
=
endpoint
.
maxPacketSize
;
testParam
.
maxOutSize
=
endpoint
.
maxPacketSize
;
}
else
if
(
endpoint
.
direction
==
EventConstants
.
USB_ENDPOINT_DIR_IN
)
{
}
else
if
(
endpoint
.
direction
==
usb
.
USB_REQUEST_DIR_FROM_DEVICE
)
{
testParam
.
inEndpoint
=
endpoint
testParam
.
inEndpoint
=
endpoint
testParam
.
maxInSize
=
endpoint
.
maxPacketSize
;
testParam
.
maxInSize
=
endpoint
.
maxPacketSize
;
}
}
...
...
usb/usb_standard/src/main/js/default/test/UsbFunctionsJsunit.test.js
浏览文件 @
b6dc84b1
...
@@ -27,9 +27,8 @@ describe('UsbFunctionsJsFunctionsTest', function () {
...
@@ -27,9 +27,8 @@ describe('UsbFunctionsJsFunctionsTest', function () {
// version > 17 host currentMode = 2 device currentMode = 1
// version > 17 host currentMode = 2 device currentMode = 1
var
usbPortList
=
usb
.
getPorts
()
var
usbPortList
=
usb
.
getPorts
()
if
(
usbPortList
.
length
>
0
)
{
if
(
usbPortList
.
length
>
0
)
{
var
HostMode
=
2
if
(
usbPortList
[
0
].
status
.
currentMode
==
2
)
{
if
(
usbPortList
[
0
].
status
.
currentMode
==
HostMode
)
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
usb
.
SINK
,
usb
.
DEVICE
).
then
(
data
=>
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
2
,
2
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
...
@@ -89,7 +88,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
...
@@ -89,7 +88,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
var
errStrMaskCode
=
'
none
'
var
errStrMaskCode
=
'
none
'
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
errStrMaskCode
)
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
errStrMaskCode
)
expect
(
nMaskCode
).
assertEqual
(
0
);
expect
(
nMaskCode
).
assertEqual
(
usb
.
NONE
);
console
.
info
(
'
usb case errStrMaskCode
'
+
errStrMaskCode
+
console
.
info
(
'
usb case errStrMaskCode
'
+
errStrMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
...
@@ -122,7 +121,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
...
@@ -122,7 +121,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
callSetCurFunction
(
'
set_current_functions_test_02 ACM 1
'
,
1
)
callSetCurFunction
(
'
set_current_functions_test_02 ACM 1
'
,
usb
.
ACM
)
})
})
/**
/**
...
@@ -137,7 +136,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
...
@@ -137,7 +136,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
callSetCurFunction
(
'
set_current_functions_test_03 ECM 2
'
,
2
)
callSetCurFunction
(
'
set_current_functions_test_03 ECM 2
'
,
usb
.
ECM
)
})
})
/**
/**
...
@@ -152,7 +151,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
...
@@ -152,7 +151,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
callSetCurFunction
(
'
set_current_functions_test_04 ACM ECM 3
'
,
3
)
callSetCurFunction
(
'
set_current_functions_test_04 ACM ECM 3
'
,
(
usb
.
ACM
|
usb
.
ECM
)
)
})
})
/**
/**
...
@@ -167,7 +166,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
...
@@ -167,7 +166,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
callSetCurFunction
(
'
set_current_functions_test_05 HDC 4
'
,
4
)
callSetCurFunction
(
'
set_current_functions_test_05 HDC 4
'
,
usb
.
HDC
)
})
})
/**
/**
...
@@ -182,7 +181,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
...
@@ -182,7 +181,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
callSetCurFunction
(
'
set_current_functions_test_06 ACM HDC 5
'
,
5
)
callSetCurFunction
(
'
set_current_functions_test_06 ACM HDC 5
'
,
(
usb
.
HDC
|
usb
.
ACM
)
)
})
})
/**
/**
...
@@ -197,7 +196,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
...
@@ -197,7 +196,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
console
.
info
(
'
usb case getCurrentFunctions return:
'
+
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
var
funcString
=
usb
.
usbFunctionsToString
(
maskCode
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
console
.
info
(
'
usb case funcString:
'
+
funcString
);
callSetCurFunction
(
'
set_current_functions_test_07 ECM HDC 6
'
,
6
)
callSetCurFunction
(
'
set_current_functions_test_07 ECM HDC 6
'
,
(
usb
.
HDC
|
usb
.
ECM
)
)
})
})
})
})
usb/usb_standard/src/main/js/default/test/UsbFunctionsJsunitEx.test.js
浏览文件 @
b6dc84b1
...
@@ -26,9 +26,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -26,9 +26,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
// 17 version host currentMode = 2 device currentMode = 1
// 17 version host currentMode = 2 device currentMode = 1
var
usbPortList
=
usb
.
getPorts
()
var
usbPortList
=
usb
.
getPorts
()
if
(
usbPortList
.
length
>
0
)
{
if
(
usbPortList
.
length
>
0
)
{
var
HostMode
=
2
if
(
usbPortList
[
0
].
status
.
currentMode
==
2
)
{
if
(
usbPortList
[
0
].
status
.
currentMode
==
HostMode
)
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
usb
.
SINK
,
usb
.
DEVICE
).
then
(
data
=>
{
usb
.
setPortRoles
(
usbPortList
[
0
].
id
,
2
,
2
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
...
@@ -57,7 +56,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -57,7 +56,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
*/
*/
it
(
'
SUB_USB_usb_function_to_string_test_01
'
,
0
,
function
()
{
it
(
'
SUB_USB_usb_function_to_string_test_01
'
,
0
,
function
()
{
console
.
info
(
'
usb usb_function_to_string_test_01 begin
'
);
console
.
info
(
'
usb usb_function_to_string_test_01 begin
'
);
var
maskCode
=
0
var
maskCode
=
usb
.
NONE
console
.
info
(
'
usb case maskCode :
'
+
usb
.
NONE
);
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
expect
(
strMaskCode
).
assertEqual
(
'
none
'
);
expect
(
strMaskCode
).
assertEqual
(
'
none
'
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
...
@@ -71,7 +71,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -71,7 +71,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
*/
*/
it
(
'
SUB_USB_usb_function_to_string_test_02
'
,
0
,
function
()
{
it
(
'
SUB_USB_usb_function_to_string_test_02
'
,
0
,
function
()
{
console
.
info
(
'
usb usb_function_to_string_test_02 begin
'
);
console
.
info
(
'
usb usb_function_to_string_test_02 begin
'
);
var
maskCode
=
1
var
maskCode
=
usb
.
ACM
console
.
info
(
'
usb case maskCode :
'
+
usb
.
ACM
);
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
expect
(
strMaskCode
).
assertEqual
(
'
acm
'
);
expect
(
strMaskCode
).
assertEqual
(
'
acm
'
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
...
@@ -85,7 +86,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -85,7 +86,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
*/
*/
it
(
'
SUB_USB_usb_function_to_string_test_03
'
,
0
,
function
()
{
it
(
'
SUB_USB_usb_function_to_string_test_03
'
,
0
,
function
()
{
console
.
info
(
'
usb usb_function_to_string_test_02 begin
'
);
console
.
info
(
'
usb usb_function_to_string_test_02 begin
'
);
var
maskCode
=
2
var
maskCode
=
usb
.
ECM
console
.
info
(
'
usb case maskCode :
'
+
maskCode
);
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
expect
(
strMaskCode
).
assertEqual
(
'
ecm
'
);
expect
(
strMaskCode
).
assertEqual
(
'
ecm
'
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
...
@@ -99,7 +101,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -99,7 +101,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
*/
*/
it
(
'
SUB_USB_usb_function_to_string_test_04
'
,
0
,
function
()
{
it
(
'
SUB_USB_usb_function_to_string_test_04
'
,
0
,
function
()
{
console
.
info
(
'
usb usb_function_to_string_test_02 begin
'
);
console
.
info
(
'
usb usb_function_to_string_test_02 begin
'
);
var
maskCode
=
3
var
maskCode
=
usb
.
ACM
|
usb
.
ECM
console
.
info
(
'
usb case maskCode :
'
+
maskCode
);
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
expect
(
strMaskCode
).
assertEqual
(
'
acm,ecm
'
);
expect
(
strMaskCode
).
assertEqual
(
'
acm,ecm
'
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
...
@@ -113,7 +116,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -113,7 +116,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
*/
*/
it
(
'
SUB_USB_usb_function_to_string_test_05
'
,
0
,
function
()
{
it
(
'
SUB_USB_usb_function_to_string_test_05
'
,
0
,
function
()
{
console
.
info
(
'
usb usb_function_to_string_test_05 begin
'
);
console
.
info
(
'
usb usb_function_to_string_test_05 begin
'
);
var
maskCode
=
4
var
maskCode
=
usb
.
HDC
console
.
info
(
'
usb case maskCode :
'
+
maskCode
);
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
expect
(
strMaskCode
).
assertEqual
(
'
hdc
'
);
expect
(
strMaskCode
).
assertEqual
(
'
hdc
'
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
...
@@ -127,7 +131,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -127,7 +131,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
*/
*/
it
(
'
SUB_USB_usb_function_to_string_test_06
'
,
0
,
function
()
{
it
(
'
SUB_USB_usb_function_to_string_test_06
'
,
0
,
function
()
{
console
.
info
(
'
usb usb_function_to_string_test_06 begin
'
);
console
.
info
(
'
usb usb_function_to_string_test_06 begin
'
);
var
maskCode
=
5
var
maskCode
=
usb
.
ACM
|
usb
.
HDC
console
.
info
(
'
usb case maskCode :
'
+
maskCode
);
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
expect
(
strMaskCode
).
assertEqual
(
'
hdc,acm
'
);
expect
(
strMaskCode
).
assertEqual
(
'
hdc,acm
'
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
...
@@ -141,7 +146,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -141,7 +146,8 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
*/
*/
it
(
'
SUB_USB_usb_function_to_string_test_07
'
,
0
,
function
()
{
it
(
'
SUB_USB_usb_function_to_string_test_07
'
,
0
,
function
()
{
console
.
info
(
'
usb usb_function_to_string_test_07 begin
'
);
console
.
info
(
'
usb usb_function_to_string_test_07 begin
'
);
var
maskCode
=
6
var
maskCode
=
usb
.
ECM
|
usb
.
HDC
console
.
info
(
'
usb case maskCode :
'
+
maskCode
);
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
var
strMaskCode
=
usb
.
usbFunctionsToString
(
maskCode
)
expect
(
strMaskCode
).
assertEqual
(
'
hdc,ecm
'
);
expect
(
strMaskCode
).
assertEqual
(
'
hdc,ecm
'
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
console
.
info
(
'
usb case maskCode
'
+
maskCode
+
'
usbFunctionsToString return int:
'
+
strMaskCode
);
...
@@ -157,7 +163,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -157,7 +163,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
console
.
info
(
'
usb usb_function_from_string_test_01 begin
'
);
console
.
info
(
'
usb usb_function_from_string_test_01 begin
'
);
var
strMaskCode
=
'
none
'
var
strMaskCode
=
'
none
'
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
expect
(
nMaskCode
).
assertEqual
(
0
);
expect
(
nMaskCode
).
assertEqual
(
usb
.
NONE
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb usb_function_to_string_test_01 : PASS
'
);
console
.
info
(
'
usb usb_function_to_string_test_01 : PASS
'
);
})
})
...
@@ -171,7 +177,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -171,7 +177,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
console
.
info
(
'
usb usb_function_from_string_test_02 begin
'
);
console
.
info
(
'
usb usb_function_from_string_test_02 begin
'
);
var
strMaskCode
=
'
acm
'
var
strMaskCode
=
'
acm
'
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
expect
(
nMaskCode
).
assertEqual
(
1
);
expect
(
nMaskCode
).
assertEqual
(
usb
.
ACM
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb usb_function_from_string_test_02 : PASS
'
);
console
.
info
(
'
usb usb_function_from_string_test_02 : PASS
'
);
})
})
...
@@ -185,7 +191,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -185,7 +191,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
console
.
info
(
'
usb usb_function_from_string_test_03 begin
'
);
console
.
info
(
'
usb usb_function_from_string_test_03 begin
'
);
var
strMaskCode
=
'
ecm
'
var
strMaskCode
=
'
ecm
'
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
expect
(
nMaskCode
).
assertEqual
(
2
);
expect
(
nMaskCode
).
assertEqual
(
usb
.
ECM
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb usb_function_from_string_test_03 : PASS
'
);
console
.
info
(
'
usb usb_function_from_string_test_03 : PASS
'
);
})
})
...
@@ -199,7 +205,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -199,7 +205,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
console
.
info
(
'
usb usb_function_from_string_test_04 begin
'
);
console
.
info
(
'
usb usb_function_from_string_test_04 begin
'
);
var
strMaskCode
=
'
acm,ecm
'
var
strMaskCode
=
'
acm,ecm
'
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
expect
(
nMaskCode
).
assertEqual
(
3
);
expect
(
nMaskCode
).
assertEqual
(
usb
.
ACM
|
usb
.
ECM
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb usb_function_from_string_test_04 : PASS
'
);
console
.
info
(
'
usb usb_function_from_string_test_04 : PASS
'
);
})
})
...
@@ -213,7 +219,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -213,7 +219,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
console
.
info
(
'
usb usb_function_from_string_test_05 begin
'
);
console
.
info
(
'
usb usb_function_from_string_test_05 begin
'
);
var
strMaskCode
=
'
hdc
'
var
strMaskCode
=
'
hdc
'
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
expect
(
nMaskCode
).
assertEqual
(
4
);
expect
(
nMaskCode
).
assertEqual
(
usb
.
HDC
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb usb_function_from_string_test_04 : PASS
'
);
console
.
info
(
'
usb usb_function_from_string_test_04 : PASS
'
);
})
})
...
@@ -227,7 +233,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -227,7 +233,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
console
.
info
(
'
usb usb_function_from_string_test_06 begin
'
);
console
.
info
(
'
usb usb_function_from_string_test_06 begin
'
);
var
strMaskCode
=
'
acm,hdc
'
var
strMaskCode
=
'
acm,hdc
'
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
expect
(
nMaskCode
).
assertEqual
(
5
);
expect
(
nMaskCode
).
assertEqual
(
usb
.
HDC
|
usb
.
ACM
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb usb_function_from_string_test_06 : PASS
'
);
console
.
info
(
'
usb usb_function_from_string_test_06 : PASS
'
);
})
})
...
@@ -241,7 +247,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
...
@@ -241,7 +247,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
console
.
info
(
'
usb usb_function_from_string_test_07 begin
'
);
console
.
info
(
'
usb usb_function_from_string_test_07 begin
'
);
var
strMaskCode
=
'
ecm,hdc
'
var
strMaskCode
=
'
ecm,hdc
'
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
var
nMaskCode
=
usb
.
usbFunctionsFromString
(
strMaskCode
)
expect
(
nMaskCode
).
assertEqual
(
6
);
expect
(
nMaskCode
).
assertEqual
(
usb
.
HDC
|
usb
.
ECM
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb case strMaskCode
'
+
strMaskCode
+
'
usbFunctionsFromString return int:
'
+
nMaskCode
);
console
.
info
(
'
usb usb_function_from_string_test_07 : PASS
'
);
console
.
info
(
'
usb usb_function_from_string_test_07 : PASS
'
);
})
})
...
...
usb/usb_standard/src/main/js/default/test/UsbPortJsunit.test.js
浏览文件 @
b6dc84b1
...
@@ -93,7 +93,7 @@ describe('UsbPortJsFunctionsTest', function () {
...
@@ -93,7 +93,7 @@ describe('UsbPortJsFunctionsTest', function () {
for
(
var
i
=
0
;
i
<
usbPortList
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
usbPortList
.
length
;
i
++
)
{
console
.
info
(
'
usb case set data role 2, data role 2
'
);
console
.
info
(
'
usb case set data role 2, data role 2
'
);
usb
.
setPortRoles
(
usbPortList
[
i
].
id
,
2
,
2
).
then
(
data
=>
{
usb
.
setPortRoles
(
usbPortList
[
i
].
id
,
usb
.
SINK
,
usb
.
DEVICE
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
...
@@ -123,7 +123,7 @@ describe('UsbPortJsFunctionsTest', function () {
...
@@ -123,7 +123,7 @@ describe('UsbPortJsFunctionsTest', function () {
for
(
var
i
=
0
;
i
<
usbPortList
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
usbPortList
.
length
;
i
++
)
{
console
.
info
(
'
usb case set data role 1, data role 1
'
);
console
.
info
(
'
usb case set data role 1, data role 1
'
);
CheckEmptyUtils
.
sleep
(
5000
)
CheckEmptyUtils
.
sleep
(
5000
)
usb
.
setPortRoles
(
usbPortList
[
i
].
id
,
1
,
1
).
then
(
data
=>
{
usb
.
setPortRoles
(
usbPortList
[
i
].
id
,
usb
.
SOURCE
,
usb
.
HOST
).
then
(
data
=>
{
expect
(
data
).
assertTrue
();
expect
(
data
).
assertTrue
();
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
...
...
usb/usb_standard/src/main/js/default/test/UsbPortJsunitEx.test.js
浏览文件 @
b6dc84b1
...
@@ -20,6 +20,7 @@ import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from
...
@@ -20,6 +20,7 @@ import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from
/* usb core functions test */
/* usb core functions test */
describe
(
'
UsbPortJsFunctionsTestEx
'
,
function
()
{
describe
(
'
UsbPortJsFunctionsTestEx
'
,
function
()
{
var
gPort
;
beforeAll
(
function
()
{
beforeAll
(
function
()
{
console
.
log
(
'
*************Usb Unit UsbPortJsFunctionsTestEx Begin*************
'
);
console
.
log
(
'
*************Usb Unit UsbPortJsFunctionsTestEx Begin*************
'
);
var
Version
=
usb
.
getVersion
()
var
Version
=
usb
.
getVersion
()
...
@@ -52,10 +53,10 @@ describe('UsbPortJsFunctionsTestEx', function () {
...
@@ -52,10 +53,10 @@ describe('UsbPortJsFunctionsTestEx', function () {
}
}
expect
(
usbPortList
.
length
>
0
).
assertTrue
();
expect
(
usbPortList
.
length
>
0
).
assertTrue
();
gPort
=
usbPortList
[
0
]
var
portID
=
usbPortList
[
0
].
id
+
10
var
portID
=
usbPortList
[
0
].
id
+
10
var
maskCode
=
usb
.
getSupportedModes
(
portID
)
var
maskCode
=
usb
.
getSupportedModes
(
portID
)
expect
(
maskCode
).
assertEqual
(
0
);
expect
(
maskCode
).
assertEqual
(
usb
.
NONE
);
console
.
info
(
'
usb get_supported_modes_test_02 : PASS
'
);
console
.
info
(
'
usb get_supported_modes_test_02 : PASS
'
);
expect
(
true
).
assertTrue
();
expect
(
true
).
assertTrue
();
...
@@ -64,14 +65,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
...
@@ -64,14 +65,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
/**
/**
* @tc.number : SUB_USB_set_port_roles_test_03
* @tc.number : SUB_USB_set_port_roles_test_03
* @tc.name : setPortRoles
* @tc.name : setPortRoles
* @tc.desc :
Device模式下,
dataRole参数错误
* @tc.desc : dataRole参数错误
*/
*/
it
(
'
SUB_USB_set_port_roles_test_03
'
,
0
,
function
()
{
it
(
'
SUB_USB_set_port_roles_test_03
'
,
0
,
function
()
{
var
portId
=
2
;
var
portId
=
gPort
.
id
;
var
powerRole
=
2
;
var
powerRole
=
usb
.
SINK
;
var
dataRole
=
-
1
;
var
dataRole
=
usb
.
NONE
-
1
;
CheckEmptyUtils
.
sleep
(
2000
)
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
2
,
2
,
-
1
).
then
(
data
=>
{
usb
.
setPortRoles
(
portId
,
powerRole
,
dataRole
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
...
@@ -87,14 +88,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
...
@@ -87,14 +88,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
/**
/**
* @tc.number : SUB_USB_set_port_roles_test_04
* @tc.number : SUB_USB_set_port_roles_test_04
* @tc.name : setPortRoles
* @tc.name : setPortRoles
* @tc.desc :
Device模式下,
portId,powerRole参数错误
* @tc.desc : portId,powerRole参数错误
*/
*/
it
(
'
SUB_USB_set_port_roles_test_04
'
,
0
,
function
()
{
it
(
'
SUB_USB_set_port_roles_test_04
'
,
0
,
function
()
{
var
portId
=
-
1
;
var
portId
=
gPort
.
id
;
var
powerRole
=
-
1
;
var
powerRole
=
usb
.
NONE
-
1
;
var
dataRole
=
2
;
var
dataRole
=
usb
.
DEVICE
;
CheckEmptyUtils
.
sleep
(
2000
)
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
-
1
,
-
1
,
2
).
then
(
data
=>
{
usb
.
setPortRoles
(
portId
,
powerRole
,
dataRole
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
...
@@ -110,14 +111,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
...
@@ -110,14 +111,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
/**
/**
* @tc.number : SUB_USB_set_port_roles_test_05
* @tc.number : SUB_USB_set_port_roles_test_05
* @tc.name : setPortRoles
* @tc.name : setPortRoles
* @tc.desc :
Device模式下,
portId,dataRole参数错误
* @tc.desc : portId,dataRole参数错误
*/
*/
it
(
'
SUB_USB_set_port_roles_test_05
'
,
0
,
function
()
{
it
(
'
SUB_USB_set_port_roles_test_05
'
,
0
,
function
()
{
var
portId
=
-
1
;
var
portId
=
gPort
.
id
-
3
;
var
powerRole
=
2
;
var
powerRole
=
usb
.
SINK
;
var
dataRole
=
-
1
;
var
dataRole
=
usb
.
NONE
-
1
;
CheckEmptyUtils
.
sleep
(
2000
)
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
-
1
,
2
,
-
1
).
then
(
data
=>
{
usb
.
setPortRoles
(
portId
,
powerRole
,
dataRole
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
...
@@ -133,14 +134,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
...
@@ -133,14 +134,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
/**
/**
* @tc.number : SUB_USB_set_port_roles_test_06
* @tc.number : SUB_USB_set_port_roles_test_06
* @tc.name : setPortRoles
* @tc.name : setPortRoles
* @tc.desc :
Device模式下,
powerRole,dataRole参数错误
* @tc.desc : powerRole,dataRole参数错误
*/
*/
it
(
'
SUB_USB_set_port_roles_test_06
'
,
0
,
function
()
{
it
(
'
SUB_USB_set_port_roles_test_06
'
,
0
,
function
()
{
var
portId
=
2
;
var
portId
=
gPort
.
id
;
var
powerRole
=
-
1
;
var
powerRole
=
usb
.
NONE
-
1
;
var
dataRole
=
-
1
;
var
dataRole
=
usb
.
NONE
-
1
;
CheckEmptyUtils
.
sleep
(
2000
)
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
2
,
-
1
,
-
1
).
then
(
data
=>
{
usb
.
setPortRoles
(
portId
,
powerRole
,
dataRole
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
...
@@ -156,15 +157,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
...
@@ -156,15 +157,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
/**
/**
* @tc.number : SUB_USB_set_port_roles_test_07
* @tc.number : SUB_USB_set_port_roles_test_07
* @tc.name : setPortRoles
* @tc.name : setPortRoles
* @tc.desc :
Device模式下,
portId,portId,dataRole参数错误
* @tc.desc : portId,portId,dataRole参数错误
*/
*/
it
(
'
SUB_USB_set_port_roles_test_07
'
,
0
,
function
()
{
it
(
'
SUB_USB_set_port_roles_test_07
'
,
0
,
function
()
{
var
portId
=
-
1
;
var
portId
=
gPort
.
id
-
1
;
var
dataRole
=
-
1
;
var
dataRole
=
usb
.
NONE
-
1
;
var
powerRole
=
-
1
;
var
powerRole
=
usb
.
NONE
-
1
;
CheckEmptyUtils
.
sleep
(
2000
)
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
-
1
,
-
1
,
-
1
).
then
(
data
=>
{
usb
.
setPortRoles
(
portId
,
powerRole
,
dataRole
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles 07 return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles 07 return:
'
+
data
);
expect
(
data
).
assertTrue
();
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
...
@@ -180,14 +181,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
...
@@ -180,14 +181,14 @@ describe('UsbPortJsFunctionsTestEx', function () {
/**
/**
* @tc.number : SUB_USB_set_port_roles_test_08
* @tc.number : SUB_USB_set_port_roles_test_08
* @tc.name : setPortRoles
* @tc.name : setPortRoles
* @tc.desc :
host模式下,
portId参数错误
* @tc.desc : portId参数错误
*/
*/
it
(
'
SUB_USB_set_port_roles_test_08
'
,
0
,
function
()
{
it
(
'
SUB_USB_set_port_roles_test_08
'
,
0
,
function
()
{
var
portId
=
-
1
;
var
portId
=
gPort
.
id
-
1
;
var
powerRole
=
1
;
var
powerRole
=
1
;
var
dataRole
=
1
;
var
dataRole
=
1
;
CheckEmptyUtils
.
sleep
(
2000
)
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
-
1
,
1
,
1
).
then
(
data
=>
{
usb
.
setPortRoles
(
portId
,
powerRole
,
dataRole
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
...
@@ -200,188 +201,4 @@ describe('UsbPortJsFunctionsTestEx', function () {
...
@@ -200,188 +201,4 @@ describe('UsbPortJsFunctionsTestEx', function () {
expect
(
true
).
assertTrue
();
expect
(
true
).
assertTrue
();
})
})
/**
* @tc.number : SUB_USB_set_port_roles_test_09
* @tc.name : setPortRoles
* @tc.desc : host模式下,powerRole参数错误
*/
it
(
'
SUB_USB_set_port_roles_test_09
'
,
0
,
function
()
{
var
portId
=
1
;
var
powerRole
=
-
1
;
var
dataRole
=
1
;
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
1
,
-
1
,
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
expect
(
error
).
assertFalse
();
console
.
info
(
'
usb set_port_roles_test_09: PASS
'
);
})
console
.
info
(
'
usb set_port_roles_test_09: PASS
'
);
expect
(
true
).
assertTrue
();
})
/**
* @tc.number : SUB_USB_set_port_roles_test_10
* @tc.name : setPortRoles
* @tc.desc : host模式下,dataRole参数错误
*/
it
(
'
SUB_USB_set_port_roles_test_10
'
,
0
,
function
()
{
var
portId
=
1
;
var
powerRole
=
1
;
var
dataRole
=
-
1
;
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
1
,
-
1
,
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
expect
(
error
).
assertFalse
();
console
.
info
(
'
usb set_port_roles_test_10: PASS
'
);
})
console
.
info
(
'
usb set_port_roles_test_10: PASS
'
);
expect
(
true
).
assertTrue
();
})
/**
* @tc.number : SUB_USB_set_port_roles_test_11
* @tc.name : setPortRoles
* @tc.desc : host模式下,portId,powerRole参数错误
*/
it
(
'
SUB_USB_set_port_roles_test_11
'
,
0
,
function
()
{
var
portId
=
-
1
;
var
powerRole
=
-
1
;
var
dataRole
=
1
;
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
-
1
,
-
1
,
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
expect
(
error
).
assertFalse
();
console
.
info
(
'
usb set_port_roles_test_11: PASS
'
);
})
console
.
info
(
'
usb set_port_roles_test_11: PASS
'
);
expect
(
true
).
assertTrue
();
})
/**
* @tc.number : SUB_USB_set_port_roles_test_12
* @tc.name : setPortRoles
* @tc.desc : host模式下,portId,dataRole参数错误
*/
it
(
'
SUB_USB_set_port_roles_test_12
'
,
0
,
function
()
{
var
portId
=
-
1
;
var
powerRole
=
1
;
var
dataRole
=
-
1
;
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
-
1
,
1
,
-
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
expect
(
error
).
assertFalse
();
console
.
info
(
'
usb set_port_roles_test_12: PASS
'
);
})
console
.
info
(
'
usb set_port_roles_test_12: PASS
'
);
expect
(
true
).
assertTrue
();
})
/**
* @tc.number : SUB_USB_set_port_roles_test_13
* @tc.name : setPortRoles
* @tc.desc : host模式下,powerRole,dataRole参数错误
*/
it
(
'
SUB_USB_set_port_roles_test_13
'
,
0
,
function
()
{
var
portId
=
1
;
var
powerRole
=
-
1
;
var
dataRole
=
-
1
;
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
1
,
-
1
,
-
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
expect
(
error
).
assertFalse
();
console
.
info
(
'
usb set_port_roles_test_13: PASS
'
);
})
console
.
info
(
'
usb set_port_roles_test_13: PASS
'
);
expect
(
true
).
assertTrue
();
})
/**
* @tc.number : SUB_USB_set_port_roles_test_14
* @tc.name : setPortRoles
* @tc.desc : host模式下,portId,powerRole,dataRole参数错误
*/
it
(
'
SUB_USB_set_port_roles_test_14
'
,
0
,
function
()
{
var
portId
=
-
1
;
var
powerRole
=
-
1
;
var
dataRole
=
-
1
;
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
-
1
,
-
1
,
-
1
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles 14 return:
'
+
data
);
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles 14 error :
'
+
error
);
expect
(
error
).
assertFalse
();
console
.
info
(
'
usb set_port_roles_test_14: PASS
'
);
})
console
.
info
(
'
usb set_port_roles_test_14: PASS
'
);
expect
(
true
).
assertTrue
();
})
/**
* @tc.number : SUB_USB_set_port_roles_test_15
* @tc.name : setPortRoles
* @tc.desc : Device模式下,portId参数错误
*/
it
(
'
SUB_USB_set_port_roles_test_15
'
,
0
,
function
()
{
var
portId
=
-
1
;
var
powerRole
=
2
;
var
dataRole
=
2
;
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
-
1
,
2
,
2
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
expect
(
error
).
assertFalse
();
console
.
info
(
'
usb set_port_roles_test_15: PASS
'
);
})
console
.
info
(
'
usb set_port_roles_test_15: PASS
'
);
expect
(
true
).
assertTrue
();
})
/**
* @tc.number : SUB_USB_set_port_roles_test_16
* @tc.name : setPortRoles
* @tc.desc : Device模式下,powerRole参数错误
*/
it
(
'
SUB_USB_set_port_roles_test_16
'
,
0
,
function
()
{
var
portId
=
2
;
var
powerRole
=
-
1
;
var
dataRole
=
2
;
CheckEmptyUtils
.
sleep
(
2000
)
usb
.
setPortRoles
(
2
,
-
1
,
2
).
then
(
data
=>
{
console
.
info
(
'
usb case setPortRoles return:
'
+
data
);
expect
(
data
).
assertTrue
();
}).
catch
(
error
=>
{
console
.
info
(
'
usb case setPortRoles error :
'
+
error
);
expect
(
error
).
assertFalse
();
console
.
info
(
'
usb set_port_roles_test_16: PASS
'
);
})
console
.
info
(
'
usb set_port_roles_test_16: PASS
'
);
expect
(
true
).
assertTrue
();
})
})
})
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录