提交 f4656258 编写于 作者: W wu-chengwen

feat:1. RawDescriptor and getFileDescriptor unit test case

2. add auto test unit
Signed-off-by: Nwu-chengwen <wuchengwen4@huawei.com>
上级 bad2dfc6
/*
* 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 usb from '@ohos.usb';
import CheckEmptyUtils from './CheckEmptyUtils.js';
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from 'deccjsunit/index'
/* usb core functions test */
describe('UsbAutoJsunit', function () {
beforeAll(function () {
console.log('*************Usb Unit UsbAutoJsunit Begin*************');
var Version = usb.getVersion()
console.info('begin test getversion :' + Version)
// 切换到 device
var usbPortList = usb.getPorts()
if (usbPortList.length > 0) {
if (usbPortList[0].status.currentMode == 2) {
console.info('usb case set data role 1, data role 1');
usb.setPortRoles(usbPortList[0].id, 2, 2).then(data => {
console.info('usb case setPortRoles return: ' + data);
}).catch(error => {
console.info('usb case setPortRoles error : ' + error);
});
CheckEmptyUtils.sleep(8000)
console.log('*************Usb Unit switch to device Begin*************');
}
}
})
beforeEach(function () {
console.info('beforeEach: *************Usb Unit Test Case*************');
})
afterEach(function () {
console.info('afterEach: *************Usb Unit Test Case*************');
})
afterAll(function () {
console.log('*************Usb Unit UsbAutoJsunit End*************');
})
/**
* @tc.number : usb_function_to_string_test_01
* @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 0 返回 'none'
*/
it('SUB_USB_usb_function_to_string_test_01', 0, function () {
console.info('usb usb_function_to_string_test_01 begin');
var maskCode = 0
var strMaskCode = usb.usbFunctionsToString(maskCode)
expect(strMaskCode).assertEqual('none');
console.info('usb case maskCode ' + maskCode + ' usbFunctionsToString return int: ' + strMaskCode);
console.info('usb usb_function_to_string_test_01 : PASS');
})
/**
* @tc.number : usb_function_to_string_test_02
* @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 1 返回 'acm'
*/
it('SUB_USB_usb_function_to_string_test_02', 0, function () {
console.info('usb usb_function_to_string_test_02 begin');
var maskCode = 1
var strMaskCode = usb.usbFunctionsToString(maskCode)
expect(strMaskCode).assertEqual('acm');
console.info('usb case maskCode ' + maskCode + ' usbFunctionsToString return int: ' + strMaskCode);
console.info('usb usb_function_to_string_test_02 : PASS');
})
/**
* @tc.number : usb_function_to_string_test_03
* @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 2 返回 'ecm'
*/
it('SUB_USB_usb_function_to_string_test_03', 0, function () {
console.info('usb usb_function_to_string_test_02 begin');
var maskCode = 2
var strMaskCode = usb.usbFunctionsToString(maskCode)
expect(strMaskCode).assertEqual('ecm');
console.info('usb case maskCode ' + maskCode + ' usbFunctionsToString return int: ' + strMaskCode);
console.info('usb usb_function_to_string_test_02 : PASS');
})
/**
* @tc.number : usb_function_to_string_test_04
* @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 3 返回 'acm,ecm'
*/
it('SUB_USB_usb_function_to_string_test_04', 0, function () {
console.info('usb usb_function_to_string_test_02 begin');
var maskCode = 3
var strMaskCode = usb.usbFunctionsToString(maskCode)
expect(strMaskCode).assertEqual('acm,ecm');
console.info('usb case maskCode ' + maskCode + ' usbFunctionsToString return int: ' + strMaskCode);
console.info('usb usb_function_to_string_test_02 : PASS');
})
/**
* @tc.number : usb_function_to_string_test_05
* @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 4 返回 'hdc'
*/
it('SUB_USB_usb_function_to_string_test_05', 0, function () {
console.info('usb usb_function_to_string_test_05 begin');
var maskCode = 4
var strMaskCode = usb.usbFunctionsToString(maskCode)
expect(strMaskCode).assertEqual('hdc');
console.info('usb case maskCode ' + maskCode + ' usbFunctionsToString return int: ' + strMaskCode);
console.info('usb usb_function_to_string_test_05 : PASS');
})
/**
* @tc.number : usb_function_to_string_test_06
* @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 5 返回 'acm,hdc'
*/
it('SUB_USB_usb_function_to_string_test_06', 0, function () {
console.info('usb usb_function_to_string_test_06 begin');
var maskCode = 5
var strMaskCode = usb.usbFunctionsToString(maskCode)
expect(strMaskCode).assertEqual('hdc,acm');
console.info('usb case maskCode ' + maskCode + ' usbFunctionsToString return int: ' + strMaskCode);
console.info('usb usb_function_to_string_test_06 : PASS');
})
/**
* @tc.number : usb_function_to_string_test_07
* @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 6 返回 'ecm,hdc'
*/
it('SUB_USB_usb_function_to_string_test_07', 0, function () {
console.info('usb usb_function_to_string_test_07 begin');
var maskCode = 6
var strMaskCode = usb.usbFunctionsToString(maskCode)
expect(strMaskCode).assertEqual('hdc,ecm');
console.info('usb case maskCode ' + maskCode + ' usbFunctionsToString return int: ' + strMaskCode);
console.info('usb usb_function_to_string_test_07 : PASS');
})
/**
* @tc.number : usb_function_from_string_test_01
* @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'none' 返回 0
*/
it('SUB_USB_usb_function_from_string_test_01', 0, function () {
console.info('usb usb_function_from_string_test_01 begin');
var strMaskCode = 'none'
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
expect(nMaskCode).assertEqual(0);
console.info('usb case strMaskCode ' + strMaskCode + ' usbFunctionsFromString return int: ' + nMaskCode);
console.info('usb usb_function_to_string_test_01 : PASS');
})
/**
* @tc.number : usb_function_from_string_test_02
* @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'acm' 返回 1
*/
it('SUB_USB_usb_function_from_string_test_02', 0, function () {
console.info('usb usb_function_from_string_test_02 begin');
var strMaskCode = 'acm'
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
expect(nMaskCode).assertEqual(1);
console.info('usb case strMaskCode ' + strMaskCode + ' usbFunctionsFromString return int: ' + nMaskCode);
console.info('usb usb_function_from_string_test_02 : PASS');
})
/**
* @tc.number : usb_function_from_string_test_03
* @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'ecm' 返回 2
*/
it('SUB_USB_usb_function_from_string_test_03', 0, function () {
console.info('usb usb_function_from_string_test_03 begin');
var strMaskCode = 'ecm'
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
expect(nMaskCode).assertEqual(2);
console.info('usb case strMaskCode ' + strMaskCode + ' usbFunctionsFromString return int: ' + nMaskCode);
console.info('usb usb_function_from_string_test_03 : PASS');
})
/**
* @tc.number : usb_function_from_string_test_04
* @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'acm,ecm' 返回 3
*/
it('SUB_USB_usb_function_from_string_test_04', 0, function () {
console.info('usb usb_function_from_string_test_04 begin');
var strMaskCode = 'acm,ecm'
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
expect(nMaskCode).assertEqual(3);
console.info('usb case strMaskCode ' + strMaskCode + ' usbFunctionsFromString return int: ' + nMaskCode);
console.info('usb usb_function_from_string_test_04 : PASS');
})
/**
* @tc.number : usb_function_from_string_test_05
* @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'hdc' 返回 4
*/
it('SUB_USB_usb_function_from_string_test_05', 0, function () {
console.info('usb usb_function_from_string_test_05 begin');
var strMaskCode = 'hdc'
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
expect(nMaskCode).assertEqual(4);
console.info('usb case strMaskCode ' + strMaskCode + ' usbFunctionsFromString return int: ' + nMaskCode);
console.info('usb usb_function_from_string_test_04 : PASS');
})
/**
* @tc.number : usb_function_from_string_test_06
* @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'acm,hdc' 返回 5
*/
it('SUB_USB_usb_function_from_string_test_06', 0, function () {
console.info('usb usb_function_from_string_test_06 begin');
var strMaskCode = 'acm,hdc'
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
expect(nMaskCode).assertEqual(5);
console.info('usb case strMaskCode ' + strMaskCode + ' usbFunctionsFromString return int: ' + nMaskCode);
console.info('usb usb_function_from_string_test_06 : PASS');
})
/**
* @tc.number : usb_function_from_string_test_07
* @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'ecm,hdc' 返回 6
*/
it('SUB_USB_usb_function_from_string_test_07', 0, function () {
console.info('usb usb_function_from_string_test_07 begin');
var strMaskCode = 'ecm,hdc'
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
expect(nMaskCode).assertEqual(6);
console.info('usb case strMaskCode ' + strMaskCode + ' usbFunctionsFromString return int: ' + nMaskCode);
console.info('usb usb_function_from_string_test_07 : PASS');
})
/**
* @tc.number : get_current_functions_test_01
* @tc.name : getCurrentFunctions
* @tc.desc : 获取当前设备模式 掩码与描述字符转换
*/
it('SUB_USB_get_current_functions_test_01', 0, function () {
console.info('usb get_current_functions_test_01 begin');
var maskCode = usb.getCurrentFunctions();
console.info('usb case getCurrentFunctions return: ' + maskCode);
var strMaskCode = usb.usbFunctionsToString(maskCode)
console.info('usb case usbFunctionsToString return str: ' + strMaskCode);
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
console.info('usb case strMaskCode usbFunctionsFromString return int: ' + nMaskCode);
expect(nMaskCode).assertEqual(maskCode);
console.info('usb get_current_functions_test_01 : PASS');
expect(true).assertTrue();
})
/**
* @tc.number : get_current_functions_test_02
* @tc.name : usbFunctionString
* @tc.desc : 反向测试 获取当前设备模式 掩码与描述字符转换
*/
it('SUB_USB_get_current_functions_test_02', 0, function () {
console.info('usb get_current_functions_test_02 begin');
var maskCode = usb.getCurrentFunctions();
console.info('usb case getCurrentFunctions return: ' + maskCode);
var strMaskCode = usb.usbFunctionsToString(maskCode)
console.info('usb case usbFunctionsToString return str: ' + strMaskCode);
var nMaskCode = usb.usbFunctionsFromString(strMaskCode)
console.info('usb case strMaskCode usbFunctionsFromString return int: ' + nMaskCode);
var errmaskCode = 0
var strMaskCode = usb.usbFunctionsToString(errmaskCode)
console.info('usb case ' + errmaskCode + ' usbFunctionsToString return str: ' + strMaskCode);
var errStrMaskCode = 'none'
var nMaskCode = usb.usbFunctionsFromString(errStrMaskCode)
expect(nMaskCode).assertEqual(0);
console.info('usb case errStrMaskCode ' + errStrMaskCode +
' usbFunctionsFromString return int: ' + nMaskCode);
console.info('usb get_current_functions_test_02 : PASS');
})
/**
* @tc.number : get_ports_test_01
* @tc.name : getPorts
* @tc.desc : 获取USB端口描述信息列表
*/
it('SUB_USB_get_ports_test_01', 0, function () {
console.info('usb get_ports_test_01 begin');
var usbPortList = usb.getPorts()
if (usbPortList.length == 0) {
console.info('usb get_ports_test_01 usbPortList is null');
expect(false).assertTrue();
return
}
expect(usbPortList.length > 0).assertTrue();
console.info('usb get_ports_test_01 : PASS');
expect(true).assertTrue();
})
/**
* @tc.number : get_supported_modes_test_01
* @tc.name : getSupportedModes
* @tc.desc : 获取指定的端口支持的模式列表的组合掩码
*/
it('SUB_USB_get_supported_modes_test_01', 0, function () {
console.info('usb get_supported_modes_test_01 begin');
var usbPortList = usb.getPorts()
if (usbPortList.length == 0) {
console.info('usb get_supported_modes_test_01 usbPortList is null');
expect(false).assertTrue();
return
}
expect(usbPortList.length > 0).assertTrue();
for (var i = 0; i < usbPortList.length; i++) {
var maskCode = usb.getSupportedModes(usbPortList[i].id)
expect(maskCode).assertEqual(usbPortList[i].supportedModes);
}
console.info('usb get_supported_modes_test_01 : PASS');
expect(true).assertTrue();
})
/**
* @tc.number : get_supported_modes_test_02
* @tc.name : getSupportedModes
* @tc.desc : 反向测试 改变id 获取指定的端口支持的模式列表的组合掩码
*/
it('SUB_USB_get_supported_modes_test_02', 0, function () {
console.info('usb get_supported_modes_test_02 begin');
var usbPortList = usb.getPorts()
if (usbPortList.length == 0) {
console.info('usb get_supported_modes_test_01 usbPortList is null');
expect(false).assertTrue();
return
}
expect(usbPortList.length > 0).assertTrue();
var portID = usbPortList[0].id + 10
var maskCode = usb.getSupportedModes(portID)
expect(maskCode).assertEqual(0);
console.info('usb get_supported_modes_test_02 : PASS');
expect(true).assertTrue();
})
})
...@@ -25,15 +25,17 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -25,15 +25,17 @@ describe('UsbCoreJsFunctionsTest', function () {
console.log('*************Usb Unit UsbCoreJsFunctionsTest Begin*************'); console.log('*************Usb Unit UsbCoreJsFunctionsTest Begin*************');
var Version = usb.getVersion() var Version = usb.getVersion()
console.info('begin test getversion :' + Version) console.info('begin test getversion :' + Version)
// 切换为host // version > 17 host currentMode = 2 device currentMode = 1
var usbPortList = usb.getPorts() var usbPortList = usb.getPorts()
if (usbPortList.length > 0) { if (usbPortList.length > 0) {
if (usbPortList[0].status.currentMode == 1) { var DevMode = 1
if (usbPortList[0].status.currentMode == DevMode) {
usb.setPortRoles(usbPortList[0].id, 1, 1).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);
}); });
CheckEmptyUtils.sleep(8000)
console.log('*************Usb Unit Begin switch to host*************'); console.log('*************Usb Unit Begin switch to host*************');
} }
} }
...@@ -52,7 +54,7 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -52,7 +54,7 @@ describe('UsbCoreJsFunctionsTest', function () {
var gPipe; var gPipe;
/** /**
* @tc.number : get_devices_test_01 * @tc.number : SUB_USB_get_devices_test_01
* @tc.name : getDevices * @tc.name : getDevices
* @tc.desc : 获取设备列表 * @tc.desc : 获取设备列表
*/ */
...@@ -71,7 +73,7 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -71,7 +73,7 @@ describe('UsbCoreJsFunctionsTest', function () {
/** /**
* @tc.number : has_right_1 * @tc.number : SUB_USB_has_right_01
* @tc.name : hasRigt * @tc.name : hasRigt
* @tc.desc : 权限查询 连接设备 关闭设备 * @tc.desc : 权限查询 连接设备 关闭设备
*/ */
...@@ -94,7 +96,7 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -94,7 +96,7 @@ describe('UsbCoreJsFunctionsTest', function () {
/** /**
* @tc.number : request_right_01 * @tc.number : SUB_USB_request_right_01
* @tc.name : requestRight * @tc.name : requestRight
* @tc.desc : 请求权限 * @tc.desc : 请求权限
*/ */
...@@ -119,7 +121,7 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -119,7 +121,7 @@ describe('UsbCoreJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : connect_device_01 * @tc.number : SUB_USB_connect_device_01
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 打开设备 * @tc.desc : 打开设备
*/ */
...@@ -148,7 +150,7 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -148,7 +150,7 @@ describe('UsbCoreJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : close_pipe_02 * @tc.number : SUB_USB_close_pipe_02
* @tc.name : closePipe * @tc.name : closePipe
* @tc.desc : 反向测试 关闭设备 错误 busNum * @tc.desc : 反向测试 关闭设备 错误 busNum
*/ */
...@@ -170,7 +172,7 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -170,7 +172,7 @@ describe('UsbCoreJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : close_pipe_03 * @tc.number : SUB_USB_close_pipe_03
* @tc.name : closePipe * @tc.name : closePipe
* @tc.desc : 反向测试 关闭设备 错误 devAddress * @tc.desc : 反向测试 关闭设备 错误 devAddress
*/ */
...@@ -191,7 +193,7 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -191,7 +193,7 @@ describe('UsbCoreJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : close_pipe_04 * @tc.number : SUB_USB_close_pipe_04
* @tc.name : closePipe * @tc.name : closePipe
* @tc.desc : 反向测试 关闭设备 错误 devAddress busNum * @tc.desc : 反向测试 关闭设备 错误 devAddress busNum
*/ */
...@@ -213,7 +215,7 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -213,7 +215,7 @@ describe('UsbCoreJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : close_pipe_01 * @tc.number : SUB_USB_close_pipe_01
* @tc.name : closePipe * @tc.name : closePipe
* @tc.desc : 关闭设备 * @tc.desc : 关闭设备
*/ */
...@@ -233,4 +235,49 @@ describe('UsbCoreJsFunctionsTest', function () { ...@@ -233,4 +235,49 @@ describe('UsbCoreJsFunctionsTest', function () {
console.info('usb close_pipe_01 : PASS'); console.info('usb close_pipe_01 : PASS');
}) })
/**
* @tc.number : SUB_USB_get_raw_descriptor_01
* @tc.name : getRawDescriptor
* @tc.desc : 获取原始的USB描述符
*/
it('SUB_USB_get_raw_descriptor_01', 0, function () {
if (gDeviceList.length == 0) {
console.info('usb case get_device_list is null')
expect(false).assertTrue();
return
}
gPipe = usb.connectDevice(gDeviceList[0])
console.info('usb case getRawDescriptor param: ' + JSON.stringify(gPipe));
var Descriptor = usb.getRawDescriptor(gPipe);
console.info('usb case getRawDescriptor ret: ' + Descriptor);
expect(true).assertTrue();
var isPipClose = usb.closePipe(gPipe);
expect(isPipClose).assertEqual(0);
console.info('usb SUB_USB_get_raw_descriptor_01 : PASS');
})
/**
* @tc.number : SUB_USB_get_file_descriptor_01
* @tc.name : getFileDescriptor
* @tc.desc : 获取文件描述符
*/
it('SUB_USB_get_file_descriptor_01', 0, function () {
if (gDeviceList.length == 0) {
console.info('usb case get_device_list is null')
expect(false).assertTrue();
return
}
gPipe = usb.connectDevice(gDeviceList[0])
console.info('usb case getFileDescriptor param: ' + JSON.stringify(gPipe));
var fileDescriptor = usb.getFileDescriptor(gPipe);
console.info('usb case getFileDescriptor ret: ' + fileDescriptor);
expect(true).assertTrue();
var isPipClose = usb.closePipe(gPipe);
expect(isPipClose).assertEqual(0);
console.info('usb SUB_USB_get_file_descriptor_01 : PASS');
})
}) })
...@@ -25,10 +25,11 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -25,10 +25,11 @@ describe('UsbCoreJsFunctionsTestEx', function () {
console.log('*************Usb Unit UsbCoreJsFunctionsTestEx Begin*************'); console.log('*************Usb Unit UsbCoreJsFunctionsTestEx Begin*************');
var Version = usb.getVersion() var Version = usb.getVersion()
console.info('begin test getversion :' + Version) console.info('begin test getversion :' + Version)
// 切换为host // version > 17 host currentMode = 2 device currentMode = 1
var usbPortList = usb.getPorts() var usbPortList = usb.getPorts()
if (usbPortList.length > 0) { if (usbPortList.length > 0) {
if (usbPortList[0].status.currentMode == 1) { var DevMode = 1
if (usbPortList[0].status.currentMode == DevMode) {
usb.setPortRoles(usbPortList[0].id, 1, 1).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 => {
...@@ -51,7 +52,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -51,7 +52,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
/** /**
* @tc.number : connect_device_02 * @tc.number : SUB_USB_connect_device_02
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 错误参数 devAddress 打开设备 * @tc.desc : 反向测试 错误参数 devAddress 打开设备
*/ */
...@@ -88,7 +89,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -88,7 +89,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_03 * @tc.number : SUB_USB_connect_device_03
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 busNum错误参数 打开设备 * @tc.desc : 反向测试 busNum错误参数 打开设备
*/ */
...@@ -124,7 +125,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -124,7 +125,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_04 * @tc.number : SUB_USB_connect_device_04
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 serial错误参数 打开设备 * @tc.desc : 反向测试 serial错误参数 打开设备
*/ */
...@@ -163,7 +164,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -163,7 +164,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_05 * @tc.number : SUB_USB_connect_device_05
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 name错误参数 打开设备 * @tc.desc : 反向测试 name错误参数 打开设备
*/ */
...@@ -201,7 +202,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -201,7 +202,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_06 * @tc.number : SUB_USB_connect_device_06
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 manufacturerName错误参数 打开设备 * @tc.desc : 反向测试 manufacturerName错误参数 打开设备
*/ */
...@@ -240,7 +241,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -240,7 +241,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_07 * @tc.number : SUB_USB_connect_device_07
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 productName错误参数 打开设备 * @tc.desc : 反向测试 productName错误参数 打开设备
*/ */
...@@ -279,7 +280,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -279,7 +280,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_08 * @tc.number : SUB_USB_connect_device_08
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 version错误参数 打开设备 * @tc.desc : 反向测试 version错误参数 打开设备
*/ */
...@@ -318,7 +319,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -318,7 +319,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_09 * @tc.number : SUB_USB_connect_device_09
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 vendorId错误参数 打开设备 * @tc.desc : 反向测试 vendorId错误参数 打开设备
*/ */
...@@ -357,7 +358,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -357,7 +358,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_10 * @tc.number : SUB_USB_connect_device_10
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 productId错误参数 打开设备 * @tc.desc : 反向测试 productId错误参数 打开设备
*/ */
...@@ -396,7 +397,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -396,7 +397,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_11 * @tc.number : SUB_USB_connect_device_11
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 clazz错误参数 打开设备 * @tc.desc : 反向测试 clazz错误参数 打开设备
*/ */
...@@ -434,7 +435,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -434,7 +435,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_12 * @tc.number : SUB_USB_connect_device_12
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 subclass错误参数 打开设备 * @tc.desc : 反向测试 subclass错误参数 打开设备
*/ */
...@@ -472,7 +473,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -472,7 +473,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : connect_device_13 * @tc.number : SUB_USB_connect_device_13
* @tc.name : connectDevice * @tc.name : connectDevice
* @tc.desc : 反向测试 protocol错误参数 打开设备 * @tc.desc : 反向测试 protocol错误参数 打开设备
*/ */
...@@ -510,7 +511,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -510,7 +511,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : has_right_02 * @tc.number : SUB_USB_has_right_02
* @tc.name : hasRight * @tc.name : hasRight
* @tc.desc : 反向测试 给错误设备名字 * @tc.desc : 反向测试 给错误设备名字
*/ */
...@@ -535,7 +536,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -535,7 +536,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : has_right_03 * @tc.number : SUB_USB_has_right_03
* @tc.name : hasRight * @tc.name : hasRight
* @tc.desc : 反向测试 给设备名字为字母 * @tc.desc : 反向测试 给设备名字为字母
*/ */
...@@ -560,7 +561,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -560,7 +561,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : request_right_02 * @tc.number : SUB_USB_request_right_02
* @tc.name : requestRight * @tc.name : requestRight
* @tc.desc : 反向测试 错误设备名字 请求权限 * @tc.desc : 反向测试 错误设备名字 请求权限
*/ */
...@@ -587,7 +588,7 @@ describe('UsbCoreJsFunctionsTestEx', function () { ...@@ -587,7 +588,7 @@ describe('UsbCoreJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : request_right_03 * @tc.number : SUB_USB_request_right_03
* @tc.name : requestRight * @tc.name : requestRight
* @tc.desc : 反向测试 设备名字为数字 请求权限 * @tc.desc : 反向测试 设备名字为数字 请求权限
*/ */
......
...@@ -29,10 +29,11 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -29,10 +29,11 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
var Version = usb.getVersion() var Version = usb.getVersion()
console.info('usb unit begin test getversion :' + Version) console.info('usb unit begin test getversion :' + Version)
// 切换为host // version > 17 host currentMode = 2 device currentMode = 1
var usbPortList = usb.getPorts() var usbPortList = usb.getPorts()
if (usbPortList.length > 0) { if (usbPortList.length > 0) {
if (usbPortList[0].status.currentMode == 1) { var DevMode = 1
if (usbPortList[0].status.currentMode == DevMode) {
usb.setPortRoles(usbPortList[0].id, 1, 1).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 => {
...@@ -132,7 +133,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -132,7 +133,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
/** /**
* @tc.number : bulk_transfer_test_01 * @tc.number : SUB_USB_bulk_transfer_test_01
* @tc.name : bulkTransfer * @tc.name : bulkTransfer
* @tc.desc : 批量传输 收数据 * @tc.desc : 批量传输 收数据
*/ */
...@@ -144,8 +145,6 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -144,8 +145,6 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
return return
} }
testParam.isClaimed = usb.releaseInterface(testParam.pip, testParam.interface)
expect(testParam.isClaimed).assertEqual(0);
testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true); testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true);
expect(testParam.isClaimed).assertEqual(0); expect(testParam.isClaimed).assertEqual(0);
...@@ -163,7 +162,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -163,7 +162,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : bulk_transfer_test_02 * @tc.number : SUB_USB_bulk_transfer_test_02
* @tc.name : bulkTransfer * @tc.name : bulkTransfer
* @tc.desc : 批量传输 发数据 * @tc.desc : 批量传输 发数据
*/ */
...@@ -175,8 +174,6 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -175,8 +174,6 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
return return
} }
testParam.isClaimed = usb.releaseInterface(testParam.pip, testParam.interface)
expect(testParam.isClaimed).assertEqual(0);
testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true); testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true);
expect(testParam.isClaimed).assertEqual(0); expect(testParam.isClaimed).assertEqual(0);
...@@ -202,7 +199,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -202,7 +199,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : claim_interface_test_01 * @tc.number : SUB_USB_claim_interface_test_01
* @tc.name : claimInterface * @tc.name : claimInterface
* @tc.desc : 获取接口 并释放 * @tc.desc : 获取接口 并释放
*/ */
...@@ -232,6 +229,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -232,6 +229,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
isClaim = usb.releaseInterface(gPipe, gDeviceList[0].configs[j].interfaces[k]) isClaim = usb.releaseInterface(gPipe, gDeviceList[0].configs[j].interfaces[k])
console.info('usb case releaseInterface function return: ' + isClaim); console.info('usb case releaseInterface function return: ' + isClaim);
expect(isClaim).assertEqual(0); expect(isClaim).assertEqual(0);
gPipe = usb.connectDevice(gDeviceList[0])
} }
} }
} }
...@@ -257,7 +255,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -257,7 +255,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
/** /**
* @tc.number : set_configuration_test_01 * @tc.number : SUB_USB_set_configuration_test_01
* @tc.name : setConfiguration * @tc.name : setConfiguration
* @tc.desc : 设置设备接口 * @tc.desc : 设置设备接口
*/ */
...@@ -269,6 +267,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -269,6 +267,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
var ret = usb.setConfiguration(gPipe, gDeviceList[0].configs[j]) var ret = usb.setConfiguration(gPipe, gDeviceList[0].configs[j])
console.info('usb case setConfiguration return : ' + ret); console.info('usb case setConfiguration return : ' + ret);
...@@ -280,7 +279,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -280,7 +279,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_configuration_test_02 * @tc.number : SUB_USB_set_configuration_test_02
* @tc.name : setConfiguration * @tc.name : setConfiguration
* @tc.desc : 反向测试 设置设备接口 * @tc.desc : 反向测试 设置设备接口
*/ */
...@@ -304,7 +303,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -304,7 +303,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_interface_test_01 * @tc.number : SUB_USB_set_interface_test_01
* @tc.name : setInterface * @tc.name : setInterface
* @tc.desc : 设置设备接口 * @tc.desc : 设置设备接口
*/ */
...@@ -331,7 +330,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -331,7 +330,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_interface_test_02 * @tc.number : SUB_USB_set_interface_test_02
* @tc.name : setInterface * @tc.name : setInterface
* @tc.desc : 反向测试 设置设备接口 * @tc.desc : 反向测试 设置设备接口
*/ */
...@@ -373,7 +372,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -373,7 +372,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
/** /**
* @tc.number : control_transfer_test_01 * @tc.number : SUB_USB_control_transfer_test_01
* @tc.name : controlTransfer * @tc.name : controlTransfer
* @tc.desc : 控制传输 GetDescriptor: cmd 6 reqType 128 value 512 index 0 * @tc.desc : 控制传输 GetDescriptor: cmd 6 reqType 128 value 512 index 0
*/ */
...@@ -391,7 +390,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -391,7 +390,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : control_transfer_test_02 * @tc.number : SUB_USB_control_transfer_test_02
* @tc.name : controlTransfer * @tc.name : controlTransfer
* @tc.desc : 控制传输 GetStatus: cmd 0 reqType 128 value 0 index 0 * @tc.desc : 控制传输 GetStatus: cmd 0 reqType 128 value 0 index 0
*/ */
...@@ -409,7 +408,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -409,7 +408,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : control_transfer_test_03 * @tc.number : SUB_USB_control_transfer_test_03
* @tc.name : controlTransfer * @tc.name : controlTransfer
* @tc.desc : 控制传输 GetConfiguration: cmd 8 reqType 128 value 0 index 0 * @tc.desc : 控制传输 GetConfiguration: cmd 8 reqType 128 value 0 index 0
*/ */
...@@ -427,7 +426,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -427,7 +426,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : control_transfer_test_04 * @tc.number : SUB_USB_control_transfer_test_04
* @tc.name : controlTransfer * @tc.name : controlTransfer
* @tc.desc : 控制传输 GetInterface: cmd 10 reqType 129 value 0 index 1 * @tc.desc : 控制传输 GetInterface: cmd 10 reqType 129 value 0 index 1
*/ */
...@@ -445,7 +444,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -445,7 +444,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : control_transfer_test_05 * @tc.number : SUB_USB_control_transfer_test_05
* @tc.name : controlTransfer * @tc.name : controlTransfer
* @tc.desc : 控制传输 ClearFeature: cmd 1 reqType 0 value 0 index 0 * @tc.desc : 控制传输 ClearFeature: cmd 1 reqType 0 value 0 index 0
*/ */
......
...@@ -28,10 +28,11 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -28,10 +28,11 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
var Version = usb.getVersion() var Version = usb.getVersion()
console.info('usb unit begin test getversion :' + Version) console.info('usb unit begin test getversion :' + Version)
// 切换为host // version > 17 host currentMode = 2 device currentMode = 1
var usbPortList = usb.getPorts() var usbPortList = usb.getPorts()
if (usbPortList.length > 0) { if (usbPortList.length > 0) {
if (usbPortList[0].status.currentMode == 1) { var DevMode = 1
if (usbPortList[0].status.currentMode == DevMode) {
usb.setPortRoles(usbPortList[0].id, 1, 1).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 => {
...@@ -133,7 +134,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -133,7 +134,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
} }
/** /**
* @tc.number : bulk_transfer_test_03 * @tc.number : SUB_USB_bulk_transfer_test_03
* @tc.name : bulkTransfer * @tc.name : bulkTransfer
* @tc.desc : 反向测试 批量传输 发数据 修改 outEndpoint.address = 123 * @tc.desc : 反向测试 批量传输 发数据 修改 outEndpoint.address = 123
*/ */
...@@ -145,8 +146,6 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -145,8 +146,6 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
return return
} }
testParam.isClaimed = usb.releaseInterface(testParam.pip, testParam.interface)
expect(testParam.isClaimed).assertEqual(0);
testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true); testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true);
expect(testParam.isClaimed).assertEqual(0); expect(testParam.isClaimed).assertEqual(0);
...@@ -160,13 +159,13 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -160,13 +159,13 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(data).assertEqual(-1); expect(data).assertEqual(-1);
}).catch(error => { }).catch(error => {
console.info('usb 03 write error : ' + JSON.stringify(error)); console.info('usb 03 write error : ' + JSON.stringify(error));
console.info('usb case bulk_transfer_test_03 : PASS');
expect(false).assertFalse(); expect(false).assertFalse();
console.info('usb case bulk_transfer_test_03 : PASS');
}); });
}) })
/** /**
* @tc.number : bulk_transfer_test_04 * @tc.number : SUB_USB_bulk_transfer_test_04
* @tc.name : bulkTransfer * @tc.name : bulkTransfer
* @tc.desc : 反向测试 批量传输 发数据 修改 outEndpoint.number = 123 * @tc.desc : 反向测试 批量传输 发数据 修改 outEndpoint.number = 123
*/ */
...@@ -178,8 +177,6 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -178,8 +177,6 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
return return
} }
testParam.isClaimed = usb.releaseInterface(testParam.pip, testParam.interface)
expect(testParam.isClaimed).assertEqual(0);
testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true); testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true);
expect(testParam.isClaimed).assertEqual(0); expect(testParam.isClaimed).assertEqual(0);
...@@ -193,13 +190,13 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -193,13 +190,13 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(data).assertEqual(-1); expect(data).assertEqual(-1);
}).catch(error => { }).catch(error => {
console.info('usb 04 write error : ' + JSON.stringify(error)); console.info('usb 04 write error : ' + JSON.stringify(error));
console.info('usb case bulk_transfer_test_04 : PASS');
expect(false).assertFalse(); expect(false).assertFalse();
console.info('usb case bulk_transfer_test_04 : PASS');
}); });
}) })
/** /**
* @tc.number : bulk_transfer_test_05 * @tc.number : SUB_USB_bulk_transfer_test_05
* @tc.name : bulkTransfer * @tc.name : bulkTransfer
* @tc.desc : 反向测试 批量传输 发数据 修改 outEndpoint.type = 123 * @tc.desc : 反向测试 批量传输 发数据 修改 outEndpoint.type = 123
*/ */
...@@ -211,8 +208,6 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -211,8 +208,6 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
return return
} }
testParam.isClaimed = usb.releaseInterface(testParam.pip, testParam.interface)
expect(testParam.isClaimed).assertEqual(0);
testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true); testParam.isClaimed = usb.claimInterface(testParam.pip, testParam.interface, true);
expect(testParam.isClaimed).assertEqual(0); expect(testParam.isClaimed).assertEqual(0);
...@@ -226,13 +221,13 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -226,13 +221,13 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(data).assertEqual(-1); expect(data).assertEqual(-1);
}).catch(error => { }).catch(error => {
console.info('usb 05 write error : ' + JSON.stringify(error)); console.info('usb 05 write error : ' + JSON.stringify(error));
console.info('usb case bulk_transfer_test_05 : PASS');
expect(false).assertFalse(); expect(false).assertFalse();
console.info('usb case bulk_transfer_test_05 : PASS');
}); });
}) })
/** /**
* @tc.number : claim_interface_test_02 * @tc.number : SUB_USB_claim_interface_test_02
* @tc.name : claimInterface * @tc.name : claimInterface
* @tc.desc : 反向测试 USBInterface传入异常id 获取接口 失败 * @tc.desc : 反向测试 USBInterface传入异常id 获取接口 失败
*/ */
...@@ -268,7 +263,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -268,7 +263,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : claim_interface_test_03 * @tc.number : SUB_USB_claim_interface_test_03
* @tc.name : claimInterface * @tc.name : claimInterface
* @tc.desc : 反向测试 USBInterface传入异常protocol 获取接口 失败 * @tc.desc : 反向测试 USBInterface传入异常protocol 获取接口 失败
*/ */
...@@ -304,7 +299,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -304,7 +299,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : claim_interface_test_04 * @tc.number : SUB_USB_claim_interface_test_04
* @tc.name : claimInterface * @tc.name : claimInterface
* @tc.desc : 反向测试 USBInterface传入异常clazz 获取接口 失败 * @tc.desc : 反向测试 USBInterface传入异常clazz 获取接口 失败
*/ */
...@@ -340,7 +335,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -340,7 +335,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : claim_interface_test_05 * @tc.number : SUB_USB_claim_interface_test_05
* @tc.name : claimInterface * @tc.name : claimInterface
* @tc.desc : 反向测试 USBInterface传入异常name 获取接口 失败 * @tc.desc : 反向测试 USBInterface传入异常name 获取接口 失败
*/ */
...@@ -376,7 +371,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -376,7 +371,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : claim_interface_test_06 * @tc.number : SUB_USB_claim_interface_test_06
* @tc.name : claimInterface * @tc.name : claimInterface
* @tc.desc : 反向测试 USBInterface传入异常subClass 获取接口 失败 * @tc.desc : 反向测试 USBInterface传入异常subClass 获取接口 失败
*/ */
...@@ -412,7 +407,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -412,7 +407,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : release_interface_test_01 * @tc.number : SUB_USB_release_interface_test_01
* @tc.name : releaseInterface * @tc.name : releaseInterface
* @tc.desc : 反向测试 获取接口 release传入Interface的错误ID 并释放 * @tc.desc : 反向测试 获取接口 release传入Interface的错误ID 并释放
*/ */
...@@ -429,7 +424,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -429,7 +424,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue(); expect(false).assertTrue();
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
if (gDeviceList[0].configs[j].interfaces.length == 0) { if (gDeviceList[0].configs[j].interfaces.length == 0) {
console.info('usb 01 case current device.configs.interfaces.length = 0'); console.info('usb 01 case current device.configs.interfaces.length = 0');
...@@ -448,7 +443,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -448,7 +443,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : release_interface_test_02 * @tc.number : SUB_USB_release_interface_test_02
* @tc.name : releaseInterface * @tc.name : releaseInterface
* @tc.desc : 反向测试 获取接口 release传入Interface的错误name 并释放 * @tc.desc : 反向测试 获取接口 release传入Interface的错误name 并释放
*/ */
...@@ -465,7 +460,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -465,7 +460,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue(); expect(false).assertTrue();
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
if (gDeviceList[0].configs[j].interfaces.length == 0) { if (gDeviceList[0].configs[j].interfaces.length == 0) {
console.info('usb 02 case current device.configs.interfaces.length = 0'); console.info('usb 02 case current device.configs.interfaces.length = 0');
...@@ -484,7 +479,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -484,7 +479,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : release_interface_test_03 * @tc.number : SUB_USB_release_interface_test_03
* @tc.name : releaseInterface * @tc.name : releaseInterface
* @tc.desc : 反向测试 获取接口 release传入Interface的错误clazz 并释放 * @tc.desc : 反向测试 获取接口 release传入Interface的错误clazz 并释放
*/ */
...@@ -501,7 +496,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -501,7 +496,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue(); expect(false).assertTrue();
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
if (gDeviceList[0].configs[j].interfaces.length == 0) { if (gDeviceList[0].configs[j].interfaces.length == 0) {
console.info('usb 03 case current device.configs.interfaces.length = 0'); console.info('usb 03 case current device.configs.interfaces.length = 0');
...@@ -520,7 +515,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -520,7 +515,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : release_interface_test_04 * @tc.number : SUB_USB_release_interface_test_04
* @tc.name : releaseInterface * @tc.name : releaseInterface
* @tc.desc : 反向测试 获取接口 release传入Interface的错误protocol 并释放 * @tc.desc : 反向测试 获取接口 release传入Interface的错误protocol 并释放
*/ */
...@@ -537,7 +532,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -537,7 +532,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue(); expect(false).assertTrue();
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
if (gDeviceList[0].configs[j].interfaces.length == 0) { if (gDeviceList[0].configs[j].interfaces.length == 0) {
console.info('usb 04 case current device.configs.interfaces.length = 0'); console.info('usb 04 case current device.configs.interfaces.length = 0');
...@@ -556,7 +551,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -556,7 +551,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : release_interface_test_05 * @tc.number : SUB_USB_release_interface_test_05
* @tc.name : releaseInterface * @tc.name : releaseInterface
* @tc.desc : 反向测试 获取接口 release传入Interface的错误subClass 并释放 * @tc.desc : 反向测试 获取接口 release传入Interface的错误subClass 并释放
*/ */
...@@ -573,7 +568,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -573,7 +568,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue(); expect(false).assertTrue();
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
if (gDeviceList[0].configs[j].interfaces.length == 0) { if (gDeviceList[0].configs[j].interfaces.length == 0) {
console.info('usb 05 case current device.configs.interfaces.length = 0'); console.info('usb 05 case current device.configs.interfaces.length = 0');
...@@ -592,7 +587,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -592,7 +587,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : set_interface_test_03 * @tc.number : SUB_USB_set_interface_test_03
* @tc.name : setInterface * @tc.name : setInterface
* @tc.desc : 反向测试 Interface的protocol 设置设备接口 * @tc.desc : 反向测试 Interface的protocol 设置设备接口
*/ */
...@@ -603,7 +598,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -603,7 +598,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue() expect(false).assertTrue()
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
var isClaimed = usb.claimInterface(gPipe, gDeviceList[0].configs[j].interfaces[0], true); var isClaimed = usb.claimInterface(gPipe, gDeviceList[0].configs[j].interfaces[0], true);
...@@ -619,7 +614,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -619,7 +614,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : set_interface_test_04 * @tc.number : SUB_USB_set_interface_test_04
* @tc.name : setInterface * @tc.name : setInterface
* @tc.desc : 反向测试 Interface的clazz 设置设备接口 * @tc.desc : 反向测试 Interface的clazz 设置设备接口
*/ */
...@@ -630,7 +625,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -630,7 +625,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue() expect(false).assertTrue()
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
var isClaim = usb.claimInterface(gPipe, gDeviceList[0].configs[j].interfaces[0], true) var isClaim = usb.claimInterface(gPipe, gDeviceList[0].configs[j].interfaces[0], true)
...@@ -647,7 +642,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -647,7 +642,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : set_interface_test_05 * @tc.number : SUB_USB_set_interface_test_05
* @tc.name : setInterface * @tc.name : setInterface
* @tc.desc : 反向测试 Interface的subClass 设置设备接口 * @tc.desc : 反向测试 Interface的subClass 设置设备接口
*/ */
...@@ -658,7 +653,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -658,7 +653,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue() expect(false).assertTrue()
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
var isClaim = usb.claimInterface(gPipe, gDeviceList[0].configs[j].interfaces[0], true) var isClaim = usb.claimInterface(gPipe, gDeviceList[0].configs[j].interfaces[0], true)
...@@ -675,7 +670,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -675,7 +670,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : set_interface_test_06 * @tc.number : SUB_USB_set_interface_test_06
* @tc.name : setInterface * @tc.name : setInterface
* @tc.desc : 反向测试 Interface的name 设置设备接口 * @tc.desc : 反向测试 Interface的name 设置设备接口
*/ */
...@@ -686,7 +681,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -686,7 +681,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue() expect(false).assertTrue()
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
var isClaim = usb.claimInterface(gPipe, gDeviceList[0].configs[j].interfaces[0], true) var isClaim = usb.claimInterface(gPipe, gDeviceList[0].configs[j].interfaces[0], true)
...@@ -702,7 +697,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -702,7 +697,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : set_configuration_test_03 * @tc.number : SUB_USB_set_configuration_test_03
* @tc.name : setConfiguration * @tc.name : setConfiguration
* @tc.desc : 反向测试 USBConfig的name 赋值错误 设置设备接口 * @tc.desc : 反向测试 USBConfig的name 赋值错误 设置设备接口
*/ */
...@@ -713,7 +708,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -713,7 +708,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
expect(false).assertTrue(); expect(false).assertTrue();
return return
} }
gPipe = usb.connectDevice(gDeviceList[0])
for (var j = 0; j < gDeviceList[0].configs.length; j++) { for (var j = 0; j < gDeviceList[0].configs.length; j++) {
var config = gDeviceList[0].configs[j] var config = gDeviceList[0].configs[j]
config.name = 'asdfsd' config.name = 'asdfsd'
...@@ -726,7 +721,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -726,7 +721,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : set_configuration_test_04 * @tc.number : SUB_USB_set_configuration_test_04
* @tc.name : setConfiguration * @tc.name : setConfiguration
* @tc.desc : 反向测试 USBConfig的name 赋值错误 设置设备接口 * @tc.desc : 反向测试 USBConfig的name 赋值错误 设置设备接口
*/ */
...@@ -751,7 +746,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () { ...@@ -751,7 +746,7 @@ describe('UsbDevicePipeJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : set_configuration_test_05 * @tc.number : SUB_USB_set_configuration_test_05
* @tc.name : setConfiguration * @tc.name : setConfiguration
* @tc.desc : 反向测试 USBConfig的attributes 赋值错误 设置设备接口 * @tc.desc : 反向测试 USBConfig的attributes 赋值错误 设置设备接口
*/ */
......
...@@ -24,11 +24,11 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -24,11 +24,11 @@ describe('UsbFunctionsJsFunctionsTest', function () {
console.log('*************Usb Unit UsbFunctionsJsFunctionsTest Begin*************'); console.log('*************Usb Unit UsbFunctionsJsFunctionsTest Begin*************');
var Version = usb.getVersion() var Version = usb.getVersion()
console.info('begin test getversion :' + Version) console.info('begin test getversion :' + Version)
// 切换到 device // version > 17 host currentMode = 2 device currentMode = 1
var usbPortList = usb.getPorts() var usbPortList = usb.getPorts()
if (usbPortList.length > 0) { if (usbPortList.length > 0) {
if (usbPortList[0].status.currentMode == 2) { var HostMode = 2
console.info('usb case set data role 1, data role 1'); if (usbPortList[0].status.currentMode == HostMode) {
usb.setPortRoles(usbPortList[0].id, 2, 2).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 => {
...@@ -49,7 +49,7 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -49,7 +49,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : get_current_functions_test_01 * @tc.number : SUB_USB_get_current_functions_test_01
* @tc.name : getCurrentFunctions * @tc.name : getCurrentFunctions
* @tc.desc : 获取当前设备模式 掩码与描述字符转换 * @tc.desc : 获取当前设备模式 掩码与描述字符转换
*/ */
...@@ -68,7 +68,7 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -68,7 +68,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : get_current_functions_test_02 * @tc.number : SUB_USB_get_current_functions_test_02
* @tc.name : usbFunctionString * @tc.name : usbFunctionString
* @tc.desc : 反向测试 获取当前设备模式 掩码与描述字符转换 * @tc.desc : 反向测试 获取当前设备模式 掩码与描述字符转换
*/ */
...@@ -111,7 +111,7 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -111,7 +111,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
} }
/** /**
* @tc.number : set_current_functions_test_02 * @tc.number : SUB_USB_set_current_functions_test_02
* @tc.name : functions_test * @tc.name : functions_test
* @tc.desc : 在设备模式下设置当前的USB功能列表 Set 1 设置为ACM功能 * @tc.desc : 在设备模式下设置当前的USB功能列表 Set 1 设置为ACM功能
*/ */
...@@ -126,7 +126,7 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -126,7 +126,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_current_functions_test_03 * @tc.number : SUB_USB_set_current_functions_test_03
* @tc.name : functions_test * @tc.name : functions_test
* @tc.desc : 在设备模式下设置当前的USB功能列表 Set 2 设置为ECM功能 * @tc.desc : 在设备模式下设置当前的USB功能列表 Set 2 设置为ECM功能
*/ */
...@@ -141,7 +141,7 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -141,7 +141,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_current_functions_test_04 * @tc.number : SUB_USB_set_current_functions_test_04
* @tc.name : functions_test * @tc.name : functions_test
* @tc.desc : 在设备模式下设置当前的USB功能列表 Set 3 设置为ACM、ECM功能 * @tc.desc : 在设备模式下设置当前的USB功能列表 Set 3 设置为ACM、ECM功能
*/ */
...@@ -156,7 +156,7 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -156,7 +156,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_current_functions_test_05 * @tc.number : SUB_USB_set_current_functions_test_05
* @tc.name : functions_test * @tc.name : functions_test
* @tc.desc : 在设备模式下设置当前的USB功能列表 Set 4 设置为HDC功能 * @tc.desc : 在设备模式下设置当前的USB功能列表 Set 4 设置为HDC功能
*/ */
...@@ -171,7 +171,7 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -171,7 +171,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_current_functions_test_06 * @tc.number : SUB_USB_set_current_functions_test_06
* @tc.name : functions_test * @tc.name : functions_test
* @tc.desc : 在设备模式下设置当前的USB功能列表 Set 5 设置为ACM、HDC功能 * @tc.desc : 在设备模式下设置当前的USB功能列表 Set 5 设置为ACM、HDC功能
*/ */
...@@ -186,7 +186,7 @@ describe('UsbFunctionsJsFunctionsTest', function () { ...@@ -186,7 +186,7 @@ describe('UsbFunctionsJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_current_functions_test_07 * @tc.number : SUB_USB_set_current_functions_test_07
* @tc.name : functions_test * @tc.name : functions_test
* @tc.desc : 在设备模式下设置当前的USB功能列表 Set 6 设置为ECM、HDC功能 * @tc.desc : 在设备模式下设置当前的USB功能列表 Set 6 设置为ECM、HDC功能
*/ */
......
...@@ -23,12 +23,11 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -23,12 +23,11 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
console.log('*************Usb Unit UsbFunctionsJsFunctionsTestEx Begin*************'); console.log('*************Usb Unit UsbFunctionsJsFunctionsTestEx Begin*************');
var Version = usb.getVersion() var Version = usb.getVersion()
console.info('begin test getversion :' + Version) console.info('begin test getversion :' + Version)
// 17 version host currentMode = 2 device currentMode = 1
// 切换到 device
var usbPortList = usb.getPorts() var usbPortList = usb.getPorts()
if (usbPortList.length > 0) { if (usbPortList.length > 0) {
if (usbPortList[0].status.currentMode == 2) { var HostMode = 2
console.info('usb case set data role 1, data role 1'); if (usbPortList[0].status.currentMode == HostMode) {
usb.setPortRoles(usbPortList[0].id, 2, 2).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 => {
...@@ -52,7 +51,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -52,7 +51,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_to_string_test_01 * @tc.number : SUB_USB_usb_function_to_string_test_01
* @tc.name : usbFunctionsToString * @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 0 返回 'none' * @tc.desc : 正向测试 0 返回 'none'
*/ */
...@@ -66,7 +65,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -66,7 +65,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_to_string_test_02 * @tc.number : SUB_USB_usb_function_to_string_test_02
* @tc.name : usbFunctionsToString * @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 1 返回 'acm' * @tc.desc : 正向测试 1 返回 'acm'
*/ */
...@@ -80,7 +79,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -80,7 +79,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_to_string_test_03 * @tc.number : SUB_USB_usb_function_to_string_test_03
* @tc.name : usbFunctionsToString * @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 2 返回 'ecm' * @tc.desc : 正向测试 2 返回 'ecm'
*/ */
...@@ -94,7 +93,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -94,7 +93,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_to_string_test_04 * @tc.number : SUB_USB_usb_function_to_string_test_04
* @tc.name : usbFunctionsToString * @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 3 返回 'acm,ecm' * @tc.desc : 正向测试 3 返回 'acm,ecm'
*/ */
...@@ -108,7 +107,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -108,7 +107,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_to_string_test_05 * @tc.number : SUB_USB_usb_function_to_string_test_05
* @tc.name : usbFunctionsToString * @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 4 返回 'hdc' * @tc.desc : 正向测试 4 返回 'hdc'
*/ */
...@@ -122,7 +121,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -122,7 +121,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_to_string_test_06 * @tc.number : SUB_USB_usb_function_to_string_test_06
* @tc.name : usbFunctionsToString * @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 5 返回 'acm,hdc' * @tc.desc : 正向测试 5 返回 'acm,hdc'
*/ */
...@@ -136,7 +135,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -136,7 +135,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_to_string_test_07 * @tc.number : SUB_USB_usb_function_to_string_test_07
* @tc.name : usbFunctionsToString * @tc.name : usbFunctionsToString
* @tc.desc : 正向测试 6 返回 'ecm,hdc' * @tc.desc : 正向测试 6 返回 'ecm,hdc'
*/ */
...@@ -150,7 +149,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -150,7 +149,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_from_string_test_01 * @tc.number : SUB_USB_usb_function_from_string_test_01
* @tc.name : usbFunctionsFromString * @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'none' 返回 0 * @tc.desc : 正向测试 'none' 返回 0
*/ */
...@@ -164,7 +163,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -164,7 +163,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_from_string_test_02 * @tc.number : SUB_USB_usb_function_from_string_test_02
* @tc.name : usbFunctionsFromString * @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'acm' 返回 1 * @tc.desc : 正向测试 'acm' 返回 1
*/ */
...@@ -178,7 +177,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -178,7 +177,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_from_string_test_03 * @tc.number : SUB_USB_usb_function_from_string_test_03
* @tc.name : usbFunctionsFromString * @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'ecm' 返回 2 * @tc.desc : 正向测试 'ecm' 返回 2
*/ */
...@@ -192,7 +191,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -192,7 +191,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_from_string_test_04 * @tc.number : SUB_USB_usb_function_from_string_test_04
* @tc.name : usbFunctionsFromString * @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'acm,ecm' 返回 3 * @tc.desc : 正向测试 'acm,ecm' 返回 3
*/ */
...@@ -206,7 +205,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -206,7 +205,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_from_string_test_05 * @tc.number : SUB_USB_usb_function_from_string_test_05
* @tc.name : usbFunctionsFromString * @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'hdc' 返回 4 * @tc.desc : 正向测试 'hdc' 返回 4
*/ */
...@@ -220,7 +219,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -220,7 +219,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_from_string_test_06 * @tc.number : SUB_USB_usb_function_from_string_test_06
* @tc.name : usbFunctionsFromString * @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'acm,hdc' 返回 5 * @tc.desc : 正向测试 'acm,hdc' 返回 5
*/ */
...@@ -234,7 +233,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () { ...@@ -234,7 +233,7 @@ describe('UsbFunctionsJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : usb_function_from_string_test_07 * @tc.number : SUB_USB_usb_function_from_string_test_07
* @tc.name : usbFunctionsFromString * @tc.name : usbFunctionsFromString
* @tc.desc : 正向测试 'ecm,hdc' 返回 6 * @tc.desc : 正向测试 'ecm,hdc' 返回 6
*/ */
......
...@@ -36,7 +36,7 @@ describe('UsbPortJsFunctionsTest', function () { ...@@ -36,7 +36,7 @@ describe('UsbPortJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : get_ports_test_01 * @tc.number : SUB_USB_get_ports_test_01
* @tc.name : getPorts * @tc.name : getPorts
* @tc.desc : 获取USB端口描述信息列表 * @tc.desc : 获取USB端口描述信息列表
*/ */
...@@ -54,7 +54,7 @@ describe('UsbPortJsFunctionsTest', function () { ...@@ -54,7 +54,7 @@ describe('UsbPortJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : get_supported_modes_test_01 * @tc.number : SUB_USB_get_supported_modes_test_01
* @tc.name : getSupportedModes * @tc.name : getSupportedModes
* @tc.desc : 获取指定的端口支持的模式列表的组合掩码 * @tc.desc : 获取指定的端口支持的模式列表的组合掩码
*/ */
...@@ -78,7 +78,7 @@ describe('UsbPortJsFunctionsTest', function () { ...@@ -78,7 +78,7 @@ describe('UsbPortJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_port_roles_test_01 * @tc.number : SUB_USB_set_port_roles_test_01
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : 切换为Device set powerRole 2 DataRole 2 * @tc.desc : 切换为Device set powerRole 2 DataRole 2
*/ */
...@@ -107,7 +107,7 @@ describe('UsbPortJsFunctionsTest', function () { ...@@ -107,7 +107,7 @@ describe('UsbPortJsFunctionsTest', function () {
}) })
/** /**
* @tc.number : set_port_roles_test_02 * @tc.number : SUB_USB_set_port_roles_test_02
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : 切换为host set powerRole 1 DataRole 1 * @tc.desc : 切换为host set powerRole 1 DataRole 1
*/ */
......
...@@ -38,7 +38,7 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -38,7 +38,7 @@ describe('UsbPortJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : get_supported_modes_test_02 * @tc.number : SUB_USB_get_supported_modes_test_02
* @tc.name : getSupportedModes * @tc.name : getSupportedModes
* @tc.desc : 反向测试 改变id 获取指定的端口支持的模式列表的组合掩码 * @tc.desc : 反向测试 改变id 获取指定的端口支持的模式列表的组合掩码
*/ */
...@@ -62,7 +62,7 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -62,7 +62,7 @@ describe('UsbPortJsFunctionsTestEx', function () {
}) })
/** /**
* @tc.number : 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 : Device模式下,dataRole参数错误
*/ */
...@@ -77,15 +77,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -77,15 +77,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_03: PASS'); console.info('usb set_port_roles_test_03: PASS');
}) })
console.info('set_port_roles_test_03: PASS'); console.info('usb set_port_roles_test_03: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : 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 : Device模式下,portId,powerRole参数错误
*/ */
...@@ -100,15 +100,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -100,15 +100,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_04: PASS'); console.info('usb set_port_roles_test_04: PASS');
}) })
console.info('set_port_roles_test_04: PASS'); console.info('usb set_port_roles_test_04: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : 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 : Device模式下,portId,dataRole参数错误
*/ */
...@@ -123,15 +123,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -123,15 +123,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_05: PASS'); console.info('usb set_port_roles_test_05: PASS');
}) })
console.info('set_port_roles_test_05: PASS'); console.info('usb set_port_roles_test_05: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : 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 : Device模式下,powerRole,dataRole参数错误
*/ */
...@@ -146,15 +146,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -146,15 +146,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_06: PASS'); console.info('usb set_port_roles_test_06: PASS');
}) })
console.info('set_port_roles_test_06: PASS'); console.info('usb set_port_roles_test_06: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : 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 : Device模式下,portId,portId,dataRole参数错误
*/ */
...@@ -170,15 +170,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -170,15 +170,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles 07 error : ' + error); console.info('usb case setPortRoles 07 error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_07: PASS'); console.info('usb set_port_roles_test_07: PASS');
}) })
console.info('set_port_roles_test_07: PASS'); console.info('usb set_port_roles_test_07: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : 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 : host模式下,portId参数错误
*/ */
...@@ -193,15 +193,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -193,15 +193,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_08: PASS'); console.info('usb set_port_roles_test_08: PASS');
}) })
console.info('set_port_roles_test_08: PASS'); console.info('usb set_port_roles_test_08: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : set_port_roles_test_09 * @tc.number : SUB_USB_set_port_roles_test_09
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : host模式下,powerRole参数错误 * @tc.desc : host模式下,powerRole参数错误
*/ */
...@@ -216,15 +216,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -216,15 +216,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_09: PASS'); console.info('usb set_port_roles_test_09: PASS');
}) })
console.info('set_port_roles_test_09: PASS'); console.info('usb set_port_roles_test_09: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : set_port_roles_test_10 * @tc.number : SUB_USB_set_port_roles_test_10
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : host模式下,dataRole参数错误 * @tc.desc : host模式下,dataRole参数错误
*/ */
...@@ -239,15 +239,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -239,15 +239,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_10: PASS'); console.info('usb set_port_roles_test_10: PASS');
}) })
console.info('set_port_roles_test_10: PASS'); console.info('usb set_port_roles_test_10: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : set_port_roles_test_11 * @tc.number : SUB_USB_set_port_roles_test_11
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : host模式下,portId,powerRole参数错误 * @tc.desc : host模式下,portId,powerRole参数错误
*/ */
...@@ -262,15 +262,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -262,15 +262,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_11: PASS'); console.info('usb set_port_roles_test_11: PASS');
}) })
console.info('set_port_roles_test_11: PASS'); console.info('usb set_port_roles_test_11: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : set_port_roles_test_12 * @tc.number : SUB_USB_set_port_roles_test_12
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : host模式下,portId,dataRole参数错误 * @tc.desc : host模式下,portId,dataRole参数错误
*/ */
...@@ -285,15 +285,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -285,15 +285,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_12: PASS'); console.info('usb set_port_roles_test_12: PASS');
}) })
console.info('set_port_roles_test_12: PASS'); console.info('usb set_port_roles_test_12: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : set_port_roles_test_13 * @tc.number : SUB_USB_set_port_roles_test_13
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : host模式下,powerRole,dataRole参数错误 * @tc.desc : host模式下,powerRole,dataRole参数错误
*/ */
...@@ -308,15 +308,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -308,15 +308,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_13: PASS'); console.info('usb set_port_roles_test_13: PASS');
}) })
console.info('set_port_roles_test_13: PASS'); console.info('usb set_port_roles_test_13: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : set_port_roles_test_14 * @tc.number : SUB_USB_set_port_roles_test_14
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : host模式下,portId,powerRole,dataRole参数错误 * @tc.desc : host模式下,portId,powerRole,dataRole参数错误
*/ */
...@@ -332,15 +332,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -332,15 +332,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles 14 error : ' + error); console.info('usb case setPortRoles 14 error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_14: PASS'); console.info('usb set_port_roles_test_14: PASS');
}) })
console.info('set_port_roles_test_14: PASS'); console.info('usb set_port_roles_test_14: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : set_port_roles_test_15 * @tc.number : SUB_USB_set_port_roles_test_15
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : Device模式下,portId参数错误 * @tc.desc : Device模式下,portId参数错误
*/ */
...@@ -355,15 +355,15 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -355,15 +355,15 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_15: PASS'); console.info('usb set_port_roles_test_15: PASS');
}) })
console.info('set_port_roles_test_15: PASS'); console.info('usb set_port_roles_test_15: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
/** /**
* @tc.number : set_port_roles_test_16 * @tc.number : SUB_USB_set_port_roles_test_16
* @tc.name : setPortRoles * @tc.name : setPortRoles
* @tc.desc : Device模式下,powerRole参数错误 * @tc.desc : Device模式下,powerRole参数错误
*/ */
...@@ -378,10 +378,10 @@ describe('UsbPortJsFunctionsTestEx', function () { ...@@ -378,10 +378,10 @@ describe('UsbPortJsFunctionsTestEx', function () {
}).catch(error => { }).catch(error => {
console.info('usb case setPortRoles error : ' + error); console.info('usb case setPortRoles error : ' + error);
expect(error).assertFalse(); expect(error).assertFalse();
console.info('set_port_roles_test_16: PASS'); console.info('usb set_port_roles_test_16: PASS');
}) })
console.info('set_port_roles_test_16: PASS'); console.info('usb set_port_roles_test_16: PASS');
expect(true).assertTrue(); expect(true).assertTrue();
}) })
}) })
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册