Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
45714b36
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看板
提交
45714b36
编写于
11月 28, 2022
作者:
Q
quanli
提交者:
ruanhang
12月 23, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fixed
8c6ba13e
from
https://gitee.com/ruan-hanghang/xts_acts/pulls/6995
quanli1@huawei.com Signed-off-by:
N
quanli
<
quanli1@huawei.com
>
上级
4d17ab43
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
291 addition
and
1156 deletion
+291
-1156
communication/bluetooth_ble/src/main/js/test/BleService.test.js
...ication/bluetooth_ble/src/main/js/test/BleService.test.js
+20
-4
communication/wifi_p2p/Test.json
communication/wifi_p2p/Test.json
+10
-1
communication/wifi_p2p/src/main/js/test/WifiManagerP2PEvent.test.js
...ion/wifi_p2p/src/main/js/test/WifiManagerP2PEvent.test.js
+3
-8
communication/wifi_p2p/src/main/js/test/WifiManagerP2PFunction.test.js
.../wifi_p2p/src/main/js/test/WifiManagerP2PFunction.test.js
+130
-28
communication/wifi_p2p/src/main/js/test/WifiP2PEvent.test.js
communication/wifi_p2p/src/main/js/test/WifiP2PEvent.test.js
+15
-24
communication/wifi_p2p/src/main/js/test/WifiP2PFunction.test.js
...ication/wifi_p2p/src/main/js/test/WifiP2PFunction.test.js
+47
-92
communication/wifi_standard/Test.json
communication/wifi_standard/Test.json
+2
-0
communication/wifi_standard/src/main/js/test/WifiCandidateNetWork.test.js
...fi_standard/src/main/js/test/WifiCandidateNetWork.test.js
+5
-337
communication/wifi_standard/src/main/js/test/WifiManagerCandidateNetWork.test.js
...dard/src/main/js/test/WifiManagerCandidateNetWork.test.js
+11
-41
communication/wifi_standard/src/main/js/test/WifiManagerStationEvent.test.js
...standard/src/main/js/test/WifiManagerStationEvent.test.js
+1
-249
communication/wifi_standard/src/main/js/test/WifiManagerStationFunctions.test.js
...dard/src/main/js/test/WifiManagerStationFunctions.test.js
+10
-41
communication/wifi_standard/src/main/js/test/WifiStationEvent.test.js
...n/wifi_standard/src/main/js/test/WifiStationEvent.test.js
+13
-249
communication/wifi_standard/src/main/js/test/WifiStationFunctions.test.js
...fi_standard/src/main/js/test/WifiStationFunctions.test.js
+24
-82
未找到文件。
communication/bluetooth_ble/src/main/js/test/BleService.test.js
浏览文件 @
45714b36
...
...
@@ -107,12 +107,12 @@ describe('bluetoothBLETest1', function() {
isPrimary
:
true
,
includeServices
:
[]};
let
ret
=
gattServer
.
addService
(
service
);
console
.
info
(
'
[bluetooth_js] bluetooth addService characteristics is null result:
'
+
ret
);
expect
(
ret
).
assert
Tru
e
();
expect
(
ret
).
assert
Fals
e
();
await
sleep
(
1000
);
let
ret1
=
gattServer
.
removeService
(
'
00001810-0000-1000-8000-00805F9B34FB
'
);
await
sleep
(
1000
);
console
.
info
(
'
[bluetooth_js]removeService ret:
'
+
ret1
);
expect
(
ret1
).
assert
Tru
e
();
expect
(
ret1
).
assert
Fals
e
();
done
();
})
...
...
@@ -542,10 +542,26 @@ describe('bluetoothBLETest1', function() {
* @tc.level Level 3
*/
it
(
'
SUB_COMMUNICATION_BLUETOOTH_BLE_RemoveService_0100
'
,
0
,
async
function
(
done
)
{
let
descriptors
=
[];
let
arrayBuffer
=
new
ArrayBuffer
(
8
);
let
descV
=
new
Uint8Array
(
arrayBuffer
);
descV
[
0
]
=
11
;
let
descriptor
=
{
serviceUuid
:
'
00001810-0000-1000-8000-00805F9B34FB
'
,
characteristicUuid
:
'
00001820-0000-1000-8000-00805F9B34FB
'
,
descriptorUuid
:
'
00002902-0000-1000-8000-00805F9B34FB
'
,
descriptorValue
:
arrayBuffer
};
descriptors
[
0
]
=
descriptor
;
let
characteristics
=
[];
let
arrayBufferC
=
new
ArrayBuffer
(
8
);
let
cccV
=
new
Uint8Array
(
arrayBufferC
);
cccV
[
0
]
=
1
;
let
characteristic
=
{
serviceUuid
:
'
00001810-0000-1000-8000-00805F9B34FB
'
,
characteristicUuid
:
'
00001820-0000-1000-8000-00805F9B34FB
'
,
characteristicValue
:
arrayBufferC
,
descriptors
:
descriptors
};
characteristics
[
0
]
=
characteristic
;
let
gattService
=
{
serviceUuid
:
'
00001810-0000-1000-8000-00805F9B34FB
'
,
isPrimary
:
true
,
includeServices
:[]};
isPrimary
:
true
,
characteristics
:
characteristics
,
includeServices
:[]};
let
gattService1
=
{
serviceUuid
:
'
00001888-0000-1000-8000-00805f9b34fb
'
,
isPrimary
:
false
,
includeServices
:[]};
isPrimary
:
false
,
characteristics
:
characteristics
,
includeServices
:[]};
let
ret
=
gattServer
.
addService
(
gattService
);
console
.
info
(
'
[bluetooth_js] bluetooth addService1 result :
'
+
ret
);
expect
(
ret
).
assertTrue
();
...
...
communication/wifi_p2p/Test.json
浏览文件 @
45714b36
...
...
@@ -4,7 +4,7 @@
"type"
:
"OHJSUnitTest"
,
"test-timeout"
:
"600000"
,
"shell-timeout"
:
"600000"
,
"testcase-timeout"
:
"600000"
,
"testcase-timeout"
:
"600000"
,
"bundle-name"
:
"ohos.acts.communication.wifi.wifidevice"
,
"package-name"
:
"ohos.acts.communication.wifi.wifidevice"
},
...
...
@@ -15,6 +15,15 @@
],
"type"
:
"AppInstallKit"
,
"cleanup-apps"
:
true
},
{
"type"
:
"ShellKit"
,
"run-command"
:
[
"hilog -Q pidoff"
,
"power-shell wakeup"
,
"power-shell setmode 602"
]
}
]
}
communication/wifi_p2p/src/main/js/test/WifiManagerP2PEvent.test.js
浏览文件 @
45714b36
...
...
@@ -25,12 +25,6 @@ function checkWifiPowerOn(){
console
.
info
(
"
[wifi_test]wifi status:
"
+
wifiMg
.
isWifiActive
());
}
let
groupOwnerBand
=
{
GO_BAND_AUTO
:
0
,
GO_BAND_2GHZ
:
1
,
GO_BAND_5GHZ
:
2
,
}
export
default
function
actsWifiManagerEventTest
()
{
describe
(
'
actsWifiManagerEventTest
'
,
function
()
{
beforeEach
(
function
()
{
...
...
@@ -81,7 +75,7 @@ export default function actsWifiManagerEventTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
AAAZZZ456
"
,
goBand
:
0
goBand
:
wifiMg
.
GroupOwnerBand
.
GO_BAND_AUTO
,
};
let
connectResult
=
wifiMg
.
p2pConnect
(
wifiP2PConfig
);
await
wifiMg
.
getP2pLinkedInfo
()
...
...
@@ -153,7 +147,7 @@ export default function actsWifiManagerEventTest() {
netId
:
-
2
,
passphrase
:
"
12345678
"
,
groupName
:
"
AAAZZZ123
"
,
goBand
:
0
,
goBand
:
wifiMg
.
GroupOwnerBand
.
GO_BAND_AUTO
,
};
let
createGroupResult
=
wifiMg
.
createGroup
(
WifiP2PConfig
);
await
(
2000
);
...
...
@@ -190,3 +184,4 @@ export default function actsWifiManagerEventTest() {
})
}
communication/wifi_p2p/src/main/js/test/WifiManagerP2PFunction.test.js
浏览文件 @
45714b36
...
...
@@ -25,12 +25,6 @@ function checkWifiPowerOn(){
console
.
info
(
"
[wifi_test]/wifi status:
"
+
wifiMg
.
isWifiActive
());
}
let
groupOwnerBand
=
{
GO_BAND_AUTO
:
0
,
GO_BAND_2GHZ
:
1
,
GO_BAND_5GHZ
:
2
,
}
export
default
function
actsWifiManagerFunctionTest
()
{
describe
(
'
actsWifiManagerFunctionTest
'
,
function
()
{
beforeEach
(
function
()
{
...
...
@@ -54,7 +48,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
AAAZZZ123
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifiMg
.
isWifiActive
());
expect
(
wifiMg
.
isWifiActive
()).
assertTrue
();
...
...
@@ -115,7 +109,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
1234567
"
,
groupName
:
"
test_pass
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifiMg
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -149,7 +143,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
123@%abcD
"
,
groupName
:
"
test_pass1
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifiMg
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -183,7 +177,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
abc345678901234567890123456789012345678901234567890123456789012
"
,
groupName
:
"
test_pass2
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifiMg
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -217,7 +211,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
abc3456789012345678901234567890123456789012345678901234567890123
"
,
groupName
:
"
test_pass3
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifiMg
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -251,7 +245,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
test_band1
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifiMg
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -286,7 +280,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
test_band2
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_5GHZ
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_5GHZ
,
};
let
createGroupResult
=
wifiMg
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -325,7 +319,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
test_band3
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_AUTO
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_AUTO
,
};
let
createGroupResult
=
wifiMg
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -348,6 +342,120 @@ export default function actsWifiManagerFunctionTest() {
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_P2P_0008
* @tc.name testCreateGroup
* @tc.desc Test createGroup-SSID is an empty string Function.
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_Communication_WiFi_XTS_P2P_0008
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifiMg
.
isWifiActive
());
expect
(
wifiMg
.
isWifiActive
()).
assertTrue
();
try
{
let
wifiP2PConfig
=
{
deviceAddress
:
"
00:00:00:00:00:00
"
,
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
""
,
goBand
:
wifiMg
.
GroupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
await
wifi
.
getCurrentGroup
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test]getCurrentGroup promise result :
"
+
JSON
.
stringify
(
data
));
});
let
removeGroupResult
=
wifi
.
removeGroup
();
await
sleep
(
2000
);
await
wifi
.
getCurrentGroup
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test] getCurrentGroup promise result1 :
"
+
JSON
.
stringify
(
data
));
expect
(
true
).
assertEqual
(
data
.
deviceName
==
null
);
});
}
catch
(
error
){
console
.
info
(
"
[wifi_test]createGroup error passphrase result :
"
+
JSON
.
stringify
(
error
.
message
));
expect
(
true
).
assertEqual
(
(
JSON
.
stringify
(
error
.
message
))
!=
null
);
}
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_P2P_0108
* @tc.name testCreateGroup
* @tc.desc Test createGroup-SSID is a space Function.
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_Communication_WiFi_XTS_P2P_0108
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifiMg
.
isWifiActive
());
expect
(
wifiMg
.
isWifiActive
()).
assertTrue
();
try
{
let
wifiP2PConfig
=
{
deviceAddress
:
"
00:00:00:00:00:00
"
,
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
"
,
goBand
:
wifiMg
.
GroupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
await
wifi
.
getCurrentGroup
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test]getCurrentGroup promise result :
"
+
JSON
.
stringify
(
data
));
});
let
removeGroupResult
=
wifi
.
removeGroup
();
await
sleep
(
2000
);
await
wifi
.
getCurrentGroup
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test] getCurrentGroup promise result1 :
"
+
JSON
.
stringify
(
data
));
expect
(
true
).
assertEqual
(
data
.
deviceName
==
null
);
});
}
catch
(
error
){
console
.
info
(
"
[wifi_test]createGroup error passphrase result :
"
+
JSON
.
stringify
(
error
.
message
));
expect
(
true
).
assertEqual
(
(
JSON
.
stringify
(
error
.
message
))
!=
null
);
}
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_P2P_0308
* @tc.name testCreateGroup
* @tc.desc Test createGroup-the password must be a space.
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_Communication_WiFi_XTS_P2P_0308
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifiMg
.
isWifiActive
());
expect
(
wifiMg
.
isWifiActive
()).
assertTrue
();
try
{
let
wifiP2PConfig
=
{
deviceAddress
:
"
00:00:00:00:00:00
"
,
netId
:
-
1
,
passphrase
:
"
"
,
groupName
:
"
testpassword
"
,
goBand
:
wifiMg
.
GroupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
await
wifi
.
getCurrentGroup
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test] getCurrentGroup promise result :
"
+
JSON
.
stringify
(
data
));
});
let
removeGroupResult
=
wifi
.
removeGroup
();
await
sleep
(
2000
);
await
wifi
.
getCurrentGroup
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test] getCurrentGroup promise result1 :
"
+
JSON
.
stringify
(
data
));
expect
(
true
).
assertEqual
(
data
.
deviceName
==
null
);
});
}
catch
(
error
){
console
.
info
(
"
[wifi_test]createGroup error passphrase result :
"
+
JSON
.
stringify
(
error
.
message
));
expect
(
true
).
assertEqual
(
(
JSON
.
stringify
(
error
.
message
))
!=
null
);
}
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_P2P_0009
* @tc.name testP2pCancelConnect
...
...
@@ -361,7 +469,7 @@ export default function actsWifiManagerFunctionTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
AAAZZZ456
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifiMg
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
p2pConnectResult
=
wifiMg
.
p2pConnect
(
wifiP2PConfig
);
console
.
info
(
"
[wifi_test]test p2pConnect successful.
"
);
...
...
@@ -506,13 +614,6 @@ export default function actsWifiManagerFunctionTest() {
* @tc.level Level 0
*/
it
(
'
SUB_Communication_WiFi_XTS_P2P_0101
'
,
0
,
async
function
(
done
){
let
p2pDeviceStatus
=
{
CONNECTED
:
0
,
INVITED
:
1
,
FAILED
:
2
,
AVAILABLE
:
3
,
UNAVAILABLE
:
4
,
};
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifiMg
.
isWifiActive
());
expect
(
wifiMg
.
isWifiActive
()).
assertTrue
();
let
startDiscover
=
wifiMg
.
startDiscoverDevices
();
...
...
@@ -532,19 +633,19 @@ export default function actsWifiManagerFunctionTest() {
"
primaryDeviceType:
"
+
result
[
j
].
primaryDeviceType
+
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
+
"
groupCapabilitys:
"
+
result
[
j
].
groupCapabilitys
);
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
UNAVAILABLE
){
if
(
result
[
j
].
deviceStatus
==
wifiMg
.
P
2pDeviceStatus
.
UNAVAILABLE
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
CONNECTED
){
if
(
result
[
j
].
deviceStatus
==
wifiMg
.
P
2pDeviceStatus
.
CONNECTED
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
INVITED
){
if
(
result
[
j
].
deviceStatus
==
wifiMg
.
P
2pDeviceStatus
.
INVITED
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
FAILED
){
if
(
result
[
j
].
deviceStatus
==
wifiMg
.
P
2pDeviceStatus
.
FAILED
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
AVAILABLE
){
if
(
result
[
j
].
deviceStatus
==
wifiMg
.
P
2pDeviceStatus
.
AVAILABLE
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
}
...
...
@@ -554,8 +655,9 @@ export default function actsWifiManagerFunctionTest() {
}
await
getP2pPeerDevicesResult
();
done
();
});
});
console
.
log
(
"
*************[wifi_test] start wifi js unit test end*************
"
);
})
}
communication/wifi_p2p/src/main/js/test/WifiP2PEvent.test.js
浏览文件 @
45714b36
...
...
@@ -25,12 +25,6 @@ function checkWifiPowerOn(){
console
.
info
(
"
[wifi_test]wifi status:
"
+
wifi
.
isWifiActive
());
}
let
groupOwnerBand
=
{
GO_BAND_AUTO
:
0
,
GO_BAND_2GHZ
:
1
,
GO_BAND_5GHZ
:
2
,
}
export
default
function
actsWifiEventTest
()
{
describe
(
'
actsWifiEventTest
'
,
function
()
{
beforeEach
(
function
()
{
...
...
@@ -42,13 +36,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0008
* @tc.number Communication_WiFi_Event_Test_0008
* @tc.name testp2pStateChange
* @tc.desc Test p2pStateChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0008
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0008
'
,
0
,
async
function
(
done
)
{
let
p2pState
=
"
p2pStateChange
"
;
let
p2pStateChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]p2pStateChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -60,28 +54,24 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0009
* @tc.number Communication_WiFi_Event_Test_0009
* @tc.name testp2pConnectionChange
* @tc.desc Test p2pConnectionChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0009
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0009
'
,
0
,
async
function
(
done
)
{
let
p2pConnectionState
=
"
p2pConnectionChange
"
;
let
p2pConnectionChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]p2pConnectionChange callback, result:
"
+
JSON
.
stringify
(
result
));
}
wifi
.
on
(
p2pConnectionState
,
p2pConnectionChangeCallback
);
let
p2pConnectState
=
{
DISCONNECTED
:
0
,
CONNECTED
:
1
,
};
let
wifiP2PConfig
=
{
deviceAddress
:
"
00:00:00:00:00:00
"
,
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
AAAZZZ456
"
,
goBand
:
0
goBand
:
wifi
.
GroupOwnerBand
.
GO_BAND_AUTO
};
let
connectResult
=
wifi
.
p2pConnect
(
wifiP2PConfig
);
console
.
info
(
"
[wifi_test]test p2pConnect result.
"
+
connectResult
);
...
...
@@ -101,13 +91,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0012
* @tc.number Communication_WiFi_Event_Test_0012
* @tc.name testp2pDeviceChange
* @tc.desc Test p2pDeviceChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0012
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0012
'
,
0
,
async
function
(
done
)
{
let
p2pDeviceState
=
"
p2pDeviceChange
"
;
let
p2pDeviceChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]p2pDeviceChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -119,13 +109,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0010
* @tc.number Communication_WiFi_Event_Test_0010
* @tc.name testp2pPeerDeviceChange
* @tc.desc Test p2pPeerDeviceChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0010
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0010
'
,
0
,
async
function
(
done
)
{
let
p2pPeerDeviceState
=
"
p2pPeerDeviceChange
"
;
let
p2pPeerDeviceChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]p2pPeerDeviceChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -141,13 +131,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0013
* @tc.number Communication_WiFi_Event_Test_0013
* @tc.name testp2pPersistentGroupChange
* @tc.desc Test p2pPersistentGroupChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0013
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0013
'
,
0
,
async
function
(
done
)
{
let
p2pGroupState
=
"
p2pPersistentGroupChange
"
;
let
p2pPersistentGroupChangeCallback
=
()
=>
{
console
.
info
(
"
[wifi_test]p2pPersistentGroupChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -158,7 +148,7 @@ export default function actsWifiEventTest() {
netId
:
-
2
,
passphrase
:
"
12345678
"
,
groupName
:
"
AAAZZZ123
"
,
goBand
:
0
,
goBand
:
wifi
.
GroupOwnerBand
.
GO_BAND_AUTO
,
};
let
createGroupResult
=
wifi
.
createGroup
(
WifiP2PConfig
);
await
(
2000
);
...
...
@@ -175,13 +165,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0011
* @tc.number Communication_WiFi_Event_Test_0011
* @tc.name testpp2pDiscoveryChange
* @tc.desc Test p2pDiscoveryChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0011
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0011
'
,
0
,
async
function
(
done
)
{
let
p2pPeerDeviceState
=
"
p2pDiscoveryChange
"
;
let
p2pDiscoveryChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]p2pDiscoveryChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -199,3 +189,4 @@ export default function actsWifiEventTest() {
})
}
communication/wifi_p2p/src/main/js/test/WifiP2PFunction.test.js
浏览文件 @
45714b36
...
...
@@ -25,12 +25,6 @@ function checkWifiPowerOn(){
console
.
info
(
"
[wifi_test]/wifi status:
"
+
wifi
.
isWifiActive
());
}
let
groupOwnerBand
=
{
GO_BAND_AUTO
:
0
,
GO_BAND_2GHZ
:
1
,
GO_BAND_5GHZ
:
2
,
}
export
default
function
actsWifiFunctionTest
()
{
describe
(
'
actsWifiFunctionTest
'
,
function
()
{
beforeEach
(
function
()
{
...
...
@@ -42,19 +36,19 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0003
* @tc.number Communication_WiFi_XTS_P2P_0003
* @tc.name testCreateGroup
* @tc.desc Test createGroup and getCurrentGroup API Function
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0003
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0003
'
,
0
,
async
function
(
done
)
{
let
wifiP2PConfig
=
{
deviceAddress
:
"
00:00:00:00:00:00
"
,
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
AAAZZZ123
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
...
...
@@ -104,13 +98,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0004
* @tc.number Communication_WiFi_XTS_P2P_0004
* @tc.name testCreateGroup
* @tc.desc Test createGroup-Setting a 7-bit Key Function.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0004
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0004
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
wifiP2PConfig
=
{
...
...
@@ -118,7 +112,7 @@ export default function actsWifiFunctionTest() {
netId
:
-
1
,
passphrase
:
"
1234567
"
,
groupName
:
"
test_pass
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
console
.
info
(
"
[wifi_test]test createGroup end.
"
+
JSON
.
stringify
(
createGroupResult
));
...
...
@@ -141,13 +135,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0104
* @tc.number Communication_WiFi_XTS_P2P_0104
* @tc.name testCreateGroup
* @tc.desc Test createGroup-Key setting: Chinese, English, and characters Function.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0104
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0104
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
wifiP2PConfig
=
{
...
...
@@ -155,7 +149,7 @@ export default function actsWifiFunctionTest() {
netId
:
-
1
,
passphrase
:
"
123@%abcD
"
,
groupName
:
"
test_pass1
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
console
.
info
(
"
[wifi_test]test createGroup end.
"
+
JSON
.
stringify
(
createGroupResult
));
...
...
@@ -178,13 +172,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0204
* @tc.number Communication_WiFi_XTS_P2P_0204
* @tc.name testCreateGroup
* @tc.desc Test createGroup-Key setting 64 bit Function.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0204
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0204
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
wifiP2PConfig
=
{
...
...
@@ -192,7 +186,7 @@ export default function actsWifiFunctionTest() {
netId
:
-
1
,
passphrase
:
"
abc345678901234567890123456789012345678901234567890123456789012
"
,
groupName
:
"
test_pass2
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
console
.
info
(
"
[wifi_test]test createGroup end.
"
+
JSON
.
stringify
(
createGroupResult
));
...
...
@@ -215,13 +209,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0304
* @tc.number Communication_WiFi_XTS_P2P_0304
* @tc.name testCreateGroup
* @tc.desc Test createGroup-Key setting 65 bitsFunction.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0304
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0304
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
wifiP2PConfig
=
{
...
...
@@ -229,7 +223,7 @@ export default function actsWifiFunctionTest() {
netId
:
-
1
,
passphrase
:
"
abc3456789012345678901234567890123456789012345678901234567890123
"
,
groupName
:
"
test_pass3
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
console
.
info
(
"
[wifi_test]test createGroup end.
"
+
JSON
.
stringify
(
createGroupResult
));
...
...
@@ -252,13 +246,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0007
* @tc.number Communication_WiFi_XTS_P2P_0007
* @tc.name testCreateGroup
* @tc.desc Test createGroup-2.4 GHz frequency band setting Function
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0007
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0007
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
wifiP2PConfig
=
{
...
...
@@ -266,7 +260,7 @@ export default function actsWifiFunctionTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
test_band1
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -289,13 +283,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0107
* @tc.number Communication_WiFi_XTS_P2P_0107
* @tc.name testCreateGroup
* @tc.desc Test createGroup-5 GHz frequency band setting Function
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0107
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0107
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
try
{
...
...
@@ -304,7 +298,7 @@ export default function actsWifiFunctionTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
test_band2
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_5GHZ
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_5GHZ
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -331,13 +325,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0207
* @tc.number Communication_WiFi_XTS_P2P_0207
* @tc.name testCreateGroup
* @tc.desc Test createGroup-Auto frequency band setting Function
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0207
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0207
'
,
0
,
async
function
(
done
)
{
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
try
{
...
...
@@ -346,7 +340,7 @@ export default function actsWifiFunctionTest() {
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
test_band3
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_AUTO
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_AUTO
,
};
let
createGroupResult
=
wifi
.
createGroup
(
wifiP2PConfig
);
await
sleep
(
2000
);
...
...
@@ -373,19 +367,19 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0009
* @tc.number Communication_WiFi_XTS_P2P_0009
* @tc.name testP2pCancelConnect
* @tc.desc Test p2pCancelConnect Group API functionality.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0009
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0009
'
,
0
,
async
function
(
done
)
{
let
wifiP2PConfig
=
{
deviceAddress
:
"
11:22:33:44:55:66
"
,
netId
:
-
1
,
passphrase
:
"
12345678
"
,
groupName
:
"
AAAZZZ456
"
,
goBand
:
g
roupOwnerBand
.
GO_BAND_2GHZ
,
goBand
:
wifi
.
G
roupOwnerBand
.
GO_BAND_2GHZ
,
};
let
p2pConnectResult
=
wifi
.
p2pConnect
(
wifiP2PConfig
);
console
.
info
(
"
[wifi_test]test p2pConnect result.
"
+
p2pConnectResult
);
...
...
@@ -405,13 +399,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0011
* @tc.number Communication_WiFi_XTS_P2P_0011
* @tc.name testRemoveGroup
* @tc.desc Test remove a nonexistent group.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0011
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_P2P_0011
'
,
0
,
async
function
(
done
)
{
let
removeGroupResult
=
wifi
.
removeGroup
(
10000
);
console
.
info
(
"
[wifi_test]removeGroup(10000) result :
"
+
JSON
.
stringify
(
removeGroupResult
));
expect
(
removeGroupResult
).
assertTrue
();
...
...
@@ -424,51 +418,14 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number SUB_Communication_WiFi_XTS_P2P_0002
* @tc.name testP2pLocalDevice
* @tc.desc Test get P2pLocalDevice API functionality.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_Communication_WiFi_XTS_P2P_0002
'
,
0
,
async
function
(
done
)
{
await
wifi
.
getP2pLocalDevice
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test]getP2pLocalDevice promise result :
"
+
JSON
.
stringify
(
data
));
expect
(
true
).
assertEqual
(
data
.
deviceName
!=
null
);
}).
catch
((
error
)
=>
{
console
.
info
(
"
[wifi_test]getP2pLocalDevice promise error.
"
+
JSON
.
stringify
(
error
));
expect
().
assertFail
();
});
function
getP2pLocal
(){
return
new
Promise
((
resolve
,
reject
)
=>
{
wifi
.
getP2pLocalDevice
(
(
err
,
ret
)
=>
{
if
(
err
)
{
console
.
info
(
"
[wifi_test]getP2pLocalDevice callback failed :
"
+
JSON
.
stringify
(
err
));
return
;
}
console
.
info
(
"
[wifi_test]getP2pLocalDevice callback result:
"
+
JSON
.
stringify
(
ret
));
console
.
info
(
"
deviceName:
"
+
ret
.
deviceName
+
"
deviceAddress:
"
+
ret
.
deviceAddress
+
"
primaryDeviceType:
"
+
ret
.
primaryDeviceType
+
"
deviceStatus:
"
+
ret
.
deviceStatus
+
"
groupCapabilitys:
"
+
ret
.
groupCapabilitys
);
resolve
();
});
});
}
await
getP2pLocal
();
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_P2P_0010
* @tc.number Communication_WiFi_XTS_P2P_0010
* @tc.name testGetP2pLinkedInfo
* @tc.desc Test getP2pLinkedInfo API functionality
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0010
'
,
0
,
async
function
(
done
)
{
let
p
2pConnectState
=
{
it
(
'
Communication_WiFi_XTS_P2P_0010
'
,
0
,
async
function
(
done
)
{
let
P
2pConnectState
=
{
DISCONNECTED
:
0
,
CONNECTED
:
1
,
};
...
...
@@ -502,13 +459,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0001
* @tc.number Communication_WiFi_XTS_P2P_0001
* @tc.name testGetP2pPeerDevices
* @tc.desc Test getP2pPeerDevices promise API functionality
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_
Communication_WiFi_XTS_P2P_0001
'
,
0
,
async
function
(
done
){
it
(
'
Communication_WiFi_XTS_P2P_0001
'
,
0
,
async
function
(
done
){
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
startDiscover
=
wifi
.
startDiscoverDevices
();
...
...
@@ -529,20 +486,13 @@ export default function actsWifiFunctionTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_P2P_0101
* @tc.number Communication_WiFi_XTS_P2P_0101
* @tc.name testGetP2pPeerDevices
* @tc.desc Test getP2pPeerDevices callback API functionality
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_Communication_WiFi_XTS_P2P_0101
'
,
0
,
async
function
(
done
){
let
p2pDeviceStatus
=
{
CONNECTED
:
0
,
INVITED
:
1
,
FAILED
:
2
,
AVAILABLE
:
3
,
UNAVAILABLE
:
4
,
};
it
(
'
Communication_WiFi_XTS_P2P_0101
'
,
0
,
async
function
(
done
){
console
.
log
(
"
[wifi_test]check the state of wifi:
"
+
wifi
.
isWifiActive
());
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
startDiscover
=
wifi
.
startDiscoverDevices
();
...
...
@@ -564,30 +514,35 @@ export default function actsWifiFunctionTest() {
"
primaryDeviceType:
"
+
result
[
j
].
primaryDeviceType
+
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
+
"
groupCapabilitys:
"
+
result
[
j
].
groupCapabilitys
);
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
UNAVAILABLE
){
if
(
result
[
j
].
deviceStatus
==
wifi
.
P
2pDeviceStatus
.
UNAVAILABLE
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
CONNECTED
){
if
(
result
[
j
].
deviceStatus
==
wifi
.
P
2pDeviceStatus
.
CONNECTED
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
INVITED
){
if
(
result
[
j
].
deviceStatus
==
wifi
.
P
2pDeviceStatus
.
INVITED
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
FAILED
){
if
(
result
[
j
].
deviceStatus
==
wifi
.
P
2pDeviceStatus
.
FAILED
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
if
(
result
[
j
].
deviceStatus
==
p
2pDeviceStatus
.
AVAILABLE
){
if
(
result
[
j
].
deviceStatus
==
wifi
.
P
2pDeviceStatus
.
AVAILABLE
){
console
.
info
(
"
deviceStatus:
"
+
result
[
j
].
deviceStatus
);
}
}
resolve
();
});
});
}
await
getP2pPeerDevicesResult
();
done
();
});
});
console
.
log
(
"
*************[wifi_test] start wifi js unit test end*************
"
);
})
}
communication/wifi_standard/Test.json
浏览文件 @
45714b36
...
...
@@ -4,6 +4,7 @@
"type"
:
"OHJSUnitTest"
,
"test-timeout"
:
"600000"
,
"shell-timeout"
:
"600000"
,
"testcase-timeout"
:
"600000"
,
"bundle-name"
:
"ohos.acts.communication.wifi.wifidevice"
,
"package-name"
:
"ohos.acts.communication.wifi.wifidevice"
},
...
...
@@ -19,6 +20,7 @@
"type"
:
"ShellKit"
,
"run-command"
:
[
"hilog -Q pidoff"
,
"power-shell wakeup"
,
"power-shell setmode 602"
]
}
...
...
communication/wifi_standard/src/main/js/test/WifiCandidateNetWork.test.js
浏览文件 @
45714b36
...
...
@@ -35,31 +35,6 @@ let wifiSecurityType = {
WIFI_SEC_TYPE_WEP
:
2
,
WIFI_SEC_TYPE_PSK
:
3
,
WIFI_SEC_TYPE_SAE
:
4
,
WIFI_SEC_TYPE_EAP
:
5
,
WIFI_SEC_TYPE_EAP_SUITE_B
:
6
,
WIFI_SEC_TYPE_OWE
:
7
,
WIFI_SEC_TYPE_WAPI_CERT
:
8
,
WIFI_SEC_TYPE_WAPI_PSK
:
9
,
}
let
connState
=
{
SCANNING
:
0
,
CONNECTING
:
1
,
AUTHENTICATING
:
2
,
OBTAINING_IPADDR
:
3
,
CONNECTED
:
4
,
DISCONNECTING
:
5
,
DISCONNECTED
:
6
,
UNKNOWN
:
7
,
}
let
wifiChannelWidth
=
{
WIDTH_20MHZ
:
0
,
WIDTH_40MHZ
:
1
,
WIDTH_80MHZ
:
2
,
WIDTH_160MHZ
:
3
,
WIDTH_80MHZ_PLUS
:
4
,
WIDTH_INVALID
:
null
,
}
export
default
function
actsWifiCandidateNetWorkTest
()
{
...
...
@@ -71,321 +46,13 @@ export default function actsWifiCandidateNetWorkTest() {
})
/**
* @tc.number SUB_Communication_WiFi_XTS_CandidateNetWork_0001
* @tc.name testaddCandidateConfig
* @tc.desc Test add OPEN and WEP CandidateConfig Promise API functionality.
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_Communication_WiFi_XTS_CandidateNetWork_0001
'
,
0
,
async
function
(
done
)
{
let
wifiDeviceConfig
=
{
"
ssid
"
:
"
TEST_OPEN
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
""
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_OPEN
,
};
await
wifi
.
addCandidateConfig
(
wifiDeviceConfig
)
.
then
(
netWorkId
=>
{
console
.
info
(
"
[wifi_test]add OPEN CandidateConfig promise :
"
+
JSON
.
stringify
(
netWorkId
));
expect
(
true
).
assertEqual
(
netWorkId
=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]add OPEN CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
(
false
).
assertFalse
();
});
let
getconfig
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get OPEN CandidateConfigs result :
"
+
JSON
.
stringify
(
getconfig
));
let
wifiDeviceConfig1
=
{
"
ssid
"
:
"
TEST_WEP
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
ABCDEF1234
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_WEP
,
};
await
wifi
.
addCandidateConfig
(
wifiDeviceConfig1
)
.
then
(
netWorkId
=>
{
console
.
info
(
"
[wifi_test]add WEP CandidateConfig promise :
"
+
JSON
.
stringify
(
netWorkId
));
expect
(
true
).
assertEqual
(
netWorkId
=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]add WEP CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
(
false
).
assertFalse
();
});
console
.
info
(
"
[wifi_test]wifi get WEP CandidateConfigs result :
"
+
JSON
.
stringify
(
getconfig
));
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_CandidateNetWork_0002
* @tc.name testaddCandidateConfig
* @tc.desc Test add PSK CandidateConfig and removeCandidateConfig Promise API functionality.
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_Communication_WiFi_XTS_CandidateNetWork_0002
'
,
0
,
async
function
(
done
)
{
let
wifiDeviceConfig
=
{
"
ssid
"
:
"
TEST_PSK
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
"
netId
"
:
-
1
,
"
ipType
"
:
1
,
"
creatorUid
"
:
7
,
"
disableReason
"
:
0
,
"
randomMacType
"
:
0
,
"
randomMacAddr
"
:
"
11:22:33:44:55:66
"
,
"
staticIp
"
:
{
"
ipAddress
"
:
1284752956
,
"
gateway
"
:
1284752936
},
};
await
wifi
.
addCandidateConfig
(
wifiDeviceConfig
)
.
then
(
netWorkId
=>
{
console
.
info
(
"
[wifi_test]add PSK CandidateConfig promise :
"
+
JSON
.
stringify
(
netWorkId
));
expect
(
true
).
assertEqual
(
netWorkId
!=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]add PSK CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
().
assertFail
();
});
let
getCandidateResult
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get PSK CandidateConfigs result :
"
+
JSON
.
stringify
(
getCandidateResult
));
var
networkId
=
getCandidateResult
[
0
].
netId
;
console
.
info
(
"
[wifi_test]wifi get networkId result :
"
+
JSON
.
stringify
(
networkId
));
await
wifi
.
removeCandidateConfig
(
networkId
)
.
then
(
ret
=>
{
console
.
info
(
"
[wifi_test]remove CandidateConfig promise:
"
+
JSON
.
stringify
(
ret
));
let
getCandidate
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get CandidateConfigs result :
"
+
JSON
.
stringify
(
getCandidate
));
console
.
info
(
"
[wifi_test]wifi getconfig.length result :
"
+
JSON
.
stringify
(
getCandidate
.
length
));
expect
(
true
).
assertEqual
(
getCandidate
.
length
==
0
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]remove CandidateConfig promise failed :
'
+
JSON
.
stringify
(
error
));
expect
().
assertFail
();
});
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_CandidateNetWork_0003
* @tc.name testaddCandidateConfig
* @tc.desc Test add SAE CandidateConfig Promise API functionality.
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_Communication_WiFi_XTS_CandidateNetWork_0003
'
,
0
,
async
function
(
done
)
{
let
wifiDeviceConfig
=
{
"
ssid
"
:
"
TEST_SAE
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_SAE
,
};
await
wifi
.
addCandidateConfig
(
wifiDeviceConfig
)
.
then
(
netWorkId
=>
{
console
.
info
(
"
[wifi_test]add SAE CandidateConfig promise :
"
+
JSON
.
stringify
(
netWorkId
));
expect
(
true
).
assertEqual
(
netWorkId
!=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_js]add SAE CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
});
let
getCandidateResult
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get SAE CandidateConfigs result :
"
+
JSON
.
stringify
(
getCandidateResult
));
var
networkId
=
getCandidateResult
[
0
].
netId
;
console
.
info
(
"
[wifi_test]wifi get networkId result :
"
+
JSON
.
stringify
(
networkId
));
await
wifi
.
removeCandidateConfig
(
networkId
)
.
then
(
ret
=>
{
console
.
info
(
"
[wifi_test]remove CandidateConfig promise
"
+
JSON
.
stringify
(
ret
));
let
getconfig1
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get CandidateConfigs result :
"
+
JSON
.
stringify
(
getconfig1
));
console
.
info
(
"
[wifi_test]wifi getconfig.length result :
"
+
JSON
.
stringify
(
getconfig1
.
length
));
expect
(
true
).
assertEqual
(
getconfig1
.
length
==
0
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]remove CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
().
assertFail
();
});
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_CandidateNetWork_0004
* @tc.name testaddCandidateConfig
* @tc.desc Test add MAX CandidateConfig and removeall CandidateConfig.
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_Communication_WiFi_XTS_CandidateNetWork_0004
'
,
0
,
async
function
(
done
)
{
let
SSID
=
"
TYPE_PSK
"
for
(
let
i
=
0
;
i
<
16
;
i
++
)
{
SSID
=
"
TYPE_PSK
"
+
i
console
.
info
(
"
[wifi_test] get canshu result :
"
);
let
wifiDeviceConfig
=
{
"
ssid
"
:
SSID
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
};
console
.
info
(
"
[wifi_test]get wifiDeviceConfig ssid result :
"
+
JSON
.
stringify
(
wifiDeviceConfig
.
ssid
));
await
wifi
.
addCandidateConfig
(
wifiDeviceConfig
)
.
then
(
netWorkId
=>
{
console
.
info
(
"
[wifi_test]add 16th CandidateConfig promise :
"
+
JSON
.
stringify
(
netWorkId
));
expect
(
true
).
assertEqual
(
netWorkId
!=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]add 16th CandidateConfig promise failed :
'
+
JSON
.
stringify
(
error
));
expect
().
assertFail
();
});
}
let
wifiDeviceConfig1
=
{
"
ssid
"
:
"
TYPE_17
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
};
await
wifi
.
addCandidateConfig
(
wifiDeviceConfig1
)
.
then
(
netWorkId
=>
{
console
.
info
(
"
[wifi_test]add 17th CandidateConfig promise :
"
+
JSON
.
stringify
(
netWorkId
));
expect
(
true
).
assertEqual
(
netWorkId
!=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]add 17th CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
(
true
).
assertEqual
(
error
==
-
1
);
});
let
getCandidateResult
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get 16 CandidateConfigs result :
"
+
JSON
.
stringify
(
getCandidateResult
));
for
(
let
i
=
0
;
i
<
16
;
i
++
)
{
var
networkId
=
getCandidateResult
[
i
].
netId
;
console
.
info
(
"
[wifi_test]wifi get networkId result :
"
+
JSON
.
stringify
(
networkId
));
await
wifi
.
removeCandidateConfig
(
networkId
)
.
then
(
ret
=>
{
console
.
info
(
"
[wifi_test]remove CandidateConfig promise
"
+
JSON
.
stringify
(
ret
));
let
getconfig1
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test] wifi get CandidateConfigs result :
"
+
JSON
.
stringify
(
getconfig1
));
console
.
info
(
"
[wifi_test] wifi getconfiglength result :
"
+
JSON
.
stringify
(
getconfig1
.
length
));
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]remove CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
});
}
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_CandidateNetWork_0005
* @tc.name testaddCandidateConfig
* @tc.desc Test add CandidateConfig and removeCandidateConfig callback API functionality.
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_Communication_WiFi_XTS_CandidateNetWork_0005
'
,
0
,
async
function
(
done
)
{
let
wifiDeviceConfig
=
{
"
ssid
"
:
"
TYPE_PSK1
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
}
function
addCandidate
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
wifi
.
addCandidateConfig
(
wifiDeviceConfig
,
(
err
,
netWorkId
)
=>
{
if
(
err
)
{
console
.
info
(
"
[wifi_test]add CandidateConfig callback failed :
"
+
JSON
.
stringify
(
err
));
}
console
.
info
(
"
[wifi_test]addCandidateConfig callback result:
"
+
JSON
.
stringify
(
netWorkId
));
expect
(
true
).
assertEqual
(
netWorkId
!=
-
1
);
resolve
();
});
});
}
await
addCandidate
();
let
getCandidateResult
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test] wifi getCandidateConfigs result :
"
+
JSON
.
stringify
(
getCandidateResult
));
var
networkId
=
getCandidateResult
[
0
].
netId
;
function
removeCandidate
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
wifi
.
removeCandidateConfig
(
networkId
,
(
err
,
ret
)
=>
{
if
(
err
)
{
console
.
info
(
"
[wifi_test]removeCandidate callback failed :
"
+
JSON
.
stringify
(
err
));
}
console
.
info
(
"
[wifi_test] removeCandidateConfig callback result:
"
+
JSON
.
stringify
(
ret
));
expect
(
ret
).
assertTrue
();
let
configs1
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test] wifi get CandidateConfigs result :
"
+
JSON
.
stringify
(
configs1
));
console
.
info
(
"
[wifi_test] getconfig.length result :
"
+
JSON
.
stringify
(
configs1
.
length
));
expect
(
true
).
assertEqual
(
configs1
.
length
==
0
);
resolve
();
});
});
}
await
removeCandidate
();
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_CandidateNetWork_0006
* @tc.name testaddCandidateConfig
* @tc.desc Test connect To CandidateConfig API functionality.
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_Communication_WiFi_XTS_CandidateNetWork_0006
'
,
0
,
async
function
(
done
)
{
let
wifiSecurityType
=
{
WIFI_SEC_TYPE_INVALID
:
0
,
WIFI_SEC_TYPE_OPEN
:
1
,
WIFI_SEC_TYPE_WEP
:
2
,
WIFI_SEC_TYPE_PSK
:
3
,
WIFI_SEC_TYPE_SAE
:
4
,
}
let
wifiDeviceConfig
=
{
"
ssid
"
:
"
TEST_connect
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
};
await
wifi
.
addCandidateConfig
(
wifiDeviceConfig
)
.
then
(
netWorkId
=>
{
console
.
info
(
"
[wifi_test]add CandidateConfig promise :
"
+
JSON
.
stringify
(
netWorkId
));
expect
(
true
).
assertEqual
(
netWorkId
!=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]add CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
().
assertFail
();
});
let
getCandidateResult
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get CandidateConfigs result :
"
+
JSON
.
stringify
(
getCandidateResult
));
let
connectToCandidateResult
=
wifi
.
connectToCandidateConfig
(
getCandidateResult
[
0
].
netId
);
console
.
info
(
"
[wifi_test]connect To CandidateConfig result :
"
+
JSON
.
stringify
(
connectToCandidateResult
));
await
sleep
(
3000
);
await
wifi
.
getLinkedInfo
()
.
then
((
result
)
=>
{
console
.
info
(
"
[wifi_test]get wifi link [promise] ->
"
+
JSON
.
stringify
(
result
));
done
();
}).
catch
((
error
)
=>
{
console
.
info
(
"
[wifi_test]promise then error.
"
+
JSON
.
stringify
(
error
));
expect
().
assertFail
();
});
let
getCandidateResult1
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get CandidateConfigs result1 :
"
+
JSON
.
stringify
(
getCandidateResult1
));
var
networkId
=
getCandidateResult1
[
0
].
netId
;
console
.
info
(
"
[wifi_test]wifi get networkId result :
"
+
JSON
.
stringify
(
networkId
));
await
wifi
.
removeCandidateConfig
(
networkId
)
.
then
(
ret
=>
{
let
getconfig1
=
wifi
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get CandidateConfigs result2 :
"
+
JSON
.
stringify
(
getconfig1
));
console
.
info
(
"
[wifi_test]wifi getconfig.length result :
"
+
JSON
.
stringify
(
getconfig1
.
length
));
expect
(
true
).
assertEqual
(
getconfig1
.
length
==
0
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]remove CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
().
assertFail
();
});
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_UntrustedConfig_0001
* @tc.number Communication_WiFi_XTS_UntrustedConfig_0001
* @tc.name testaddUntrustedConfig
* @tc.desc Test add UntrustedConfig and removeUntrustedConfig Promise API functionality.
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_
Communication_WiFi_XTS_UntrustedConfig_0001
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_UntrustedConfig_0001
'
,
0
,
async
function
(
done
)
{
let
wifiDeviceConfig
=
{
"
ssid
"
:
"
TEST_PSK
"
,
"
bssid
"
:
""
,
...
...
@@ -411,13 +78,13 @@ export default function actsWifiCandidateNetWorkTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_UntrustedConfig_0002
* @tc.number Communication_WiFi_XTS_UntrustedConfig_0002
* @tc.name testaddUntrustedConfig
* @tc.desc Test add UntrustedConfig and removeUntrustedConfig callback API functionality.
* @tc.type Function
* @tc.level Level 2
*/
it
(
'
SUB_
Communication_WiFi_XTS_UntrustedConfig_0002
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_UntrustedConfig_0002
'
,
0
,
async
function
(
done
)
{
let
wifiDeviceConfig
=
{
"
ssid
"
:
"
TYPE_PSK1
"
,
"
bssid
"
:
""
,
...
...
@@ -458,3 +125,4 @@ export default function actsWifiCandidateNetWorkTest() {
})
}
communication/wifi_standard/src/main/js/test/WifiManagerCandidateNetWork.test.js
浏览文件 @
45714b36
...
...
@@ -31,10 +31,6 @@ function resolveIP(ip) {
let
wifiSecurityType
=
{
WIFI_SEC_TYPE_INVALID
:
0
,
WIFI_SEC_TYPE_OPEN
:
1
,
WIFI_SEC_TYPE_WEP
:
2
,
WIFI_SEC_TYPE_PSK
:
3
,
WIFI_SEC_TYPE_SAE
:
4
,
WIFI_SEC_TYPE_EAP
:
5
,
WIFI_SEC_TYPE_EAP_SUITE_B
:
6
,
WIFI_SEC_TYPE_OWE
:
7
,
...
...
@@ -42,26 +38,6 @@ let wifiSecurityType = {
WIFI_SEC_TYPE_WAPI_PSK
:
9
,
}
let
connState
=
{
SCANNING
:
0
,
CONNECTING
:
1
,
AUTHENTICATING
:
2
,
OBTAINING_IPADDR
:
3
,
CONNECTED
:
4
,
DISCONNECTING
:
5
,
DISCONNECTED
:
6
,
UNKNOWN
:
7
,
}
let
wifiChannelWidth
=
{
WIDTH_20MHZ
:
0
,
WIDTH_40MHZ
:
1
,
WIDTH_80MHZ
:
2
,
WIDTH_160MHZ
:
3
,
WIDTH_80MHZ_PLUS
:
4
,
WIDTH_INVALID
:
null
,
}
export
default
function
actsWifiManagerCandidateNetWorkTest
()
{
describe
(
'
actsWifiManagerCandidateNetWorkTest
'
,
function
()
{
beforeEach
(
function
()
{
...
...
@@ -83,7 +59,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
"
bssid
"
:
""
,
"
preSharedKey
"
:
""
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_OPEN
,
"
securityType
"
:
wifi
Mg
.
Wifi
SecurityType
.
WIFI_SEC_TYPE_OPEN
,
};
await
wifiMg
.
addCandidateConfig
(
wifiDeviceConfig
)
.
then
(
netWorkId
=>
{
...
...
@@ -91,7 +67,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
expect
(
true
).
assertEqual
(
netWorkId
=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]add OPEN CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
(
false
).
assertFalse
(
);
expect
(
true
).
assertEqual
(
(
JSON
.
stringify
(
error
))
!=
null
);
});
let
getconfig
=
wifiMg
.
getCandidateConfigs
();
console
.
info
(
"
[wifi_test]wifi get OPEN CandidateConfigs result :
"
+
JSON
.
stringify
(
getconfig
));
...
...
@@ -100,7 +76,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
ABCDEF1234
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_WEP
,
"
securityType
"
:
wifi
Mg
.
Wifi
SecurityType
.
WIFI_SEC_TYPE_WEP
,
};
await
wifiMg
.
addCandidateConfig
(
wifiDeviceConfig1
)
...
...
@@ -109,7 +85,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
expect
(
true
).
assertEqual
(
netWorkId
=
-
1
);
}).
catch
((
error
)
=>
{
console
.
error
(
'
[wifi_test]add WEP CandidateConfig promise failed ->
'
+
JSON
.
stringify
(
error
));
expect
(
false
).
assertFalse
(
);
expect
(
true
).
assertEqual
(
(
JSON
.
stringify
(
error
))
!=
null
);
});
console
.
info
(
"
[wifi_test]wifi get WEP CandidateConfigs result :
"
+
JSON
.
stringify
(
getconfig
));
done
();
...
...
@@ -128,7 +104,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
"
securityType
"
:
wifi
Mg
.
Wifi
SecurityType
.
WIFI_SEC_TYPE_PSK
,
"
netId
"
:
-
1
,
"
ipType
"
:
1
,
"
creatorUid
"
:
7
,
...
...
@@ -175,7 +151,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_SAE
,
"
securityType
"
:
wifi
Mg
.
Wifi
SecurityType
.
WIFI_SEC_TYPE_SAE
,
};
await
wifiMg
.
addCandidateConfig
(
wifiDeviceConfig
)
.
then
(
netWorkId
=>
{
...
...
@@ -218,7 +194,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
"
securityType
"
:
wifi
Mg
.
Wifi
SecurityType
.
WIFI_SEC_TYPE_PSK
,
};
console
.
info
(
"
[wifi_test]get wifiDeviceConfig ssid result :
"
+
JSON
.
stringify
(
wifiDeviceConfig
.
ssid
));
await
wifiMg
.
addCandidateConfig
(
wifiDeviceConfig
)
...
...
@@ -235,7 +211,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
"
securityType
"
:
wifi
Mg
.
Wifi
SecurityType
.
WIFI_SEC_TYPE_PSK
,
};
await
wifiMg
.
addCandidateConfig
(
wifiDeviceConfig1
)
.
then
(
netWorkId
=>
{
...
...
@@ -275,7 +251,7 @@ export default function actsWifiManagerCandidateNetWorkTest() {
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
"
securityType
"
:
wifi
Mg
.
Wifi
SecurityType
.
WIFI_SEC_TYPE_PSK
,
}
function
addCandidate
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -321,19 +297,12 @@ export default function actsWifiManagerCandidateNetWorkTest() {
* @tc.level Level 2
*/
it
(
'
SUB_Communication_WiFi_XTS_CandidateNetWork_0006
'
,
0
,
async
function
(
done
)
{
let
wifiSecurityType
=
{
WIFI_SEC_TYPE_INVALID
:
0
,
WIFI_SEC_TYPE_OPEN
:
1
,
WIFI_SEC_TYPE_WEP
:
2
,
WIFI_SEC_TYPE_PSK
:
3
,
WIFI_SEC_TYPE_SAE
:
4
,
}
let
wifiDeviceConfig
=
{
"
ssid
"
:
"
HONOR 3000
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
,
"
securityType
"
:
wifi
Mg
.
Wifi
SecurityType
.
WIFI_SEC_TYPE_PSK
,
};
await
wifiMg
.
addCandidateConfig
(
wifiDeviceConfig
)
.
then
(
netWorkId
=>
{
...
...
@@ -374,3 +343,4 @@ export default function actsWifiManagerCandidateNetWorkTest() {
})
}
communication/wifi_standard/src/main/js/test/WifiManagerStationEvent.test.js
浏览文件 @
45714b36
...
...
@@ -17,8 +17,6 @@ import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from
import
wifiMg
from
'
@ohos.wifiManager
'
import
wifiext
from
'
@ohos.wifiext
'
import
wifiManagerExt
from
'
@ohos.wifiManagerExt
'
function
sleep
(
delay
)
{
...
...
@@ -32,53 +30,6 @@ function resolveIP(ip) {
return
(
ip
>>
24
&
0xFF
)
+
"
.
"
+
(
ip
>>
16
&
0xFF
)
+
"
.
"
+
(
ip
>>
8
&
0xFF
)
+
"
.
"
+
(
ip
&
0xFF
);
}
let
wifiSecurityType
=
{
WIFI_SEC_TYPE_INVALID
:
0
,
WIFI_SEC_TYPE_OPEN
:
1
,
WIFI_SEC_TYPE_WEP
:
2
,
WIFI_SEC_TYPE_PSK
:
3
,
WIFI_SEC_TYPE_SAE
:
4
,
WIFI_SEC_TYPE_EAP
:
5
,
WIFI_SEC_TYPE_EAP_SUITE_B
:
6
,
WIFI_SEC_TYPE_OWE
:
7
,
WIFI_SEC_TYPE_WAPI_CERT
:
8
,
WIFI_SEC_TYPE_WAPI_PSK
:
9
,
}
let
connState
=
{
SCANNING
:
0
,
CONNECTING
:
1
,
AUTHENTICATING
:
2
,
OBTAINING_IPADDR
:
3
,
CONNECTED
:
4
,
DISCONNECTING
:
5
,
DISCONNECTED
:
6
,
UNKNOWN
:
7
,
}
let
untrustedDeviceConfig
=
{
"
ssid
"
:
"
untrusted_ssid
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
}
let
wifiChannelWidth
=
{
WIDTH_20MHZ
:
0
,
WIDTH_40MHZ
:
1
,
WIDTH_80MHZ
:
2
,
WIDTH_160MHZ
:
3
,
WIDTH_80MHZ_PLUS
:
4
,
WIDTH_INVALID
:
null
,
}
let
groupOwnerBand
=
{
GO_BAND_AUTO
:
0
,
GO_BAND_2GHZ
:
1
,
GO_BAND_5GHZ
:
2
,
}
export
default
function
actsWifiManagerEventTest
()
{
describe
(
'
actsWifiManagerEventTest
'
,
function
()
{
beforeEach
(
function
()
{
...
...
@@ -178,206 +129,6 @@ export default function actsWifiManagerEventTest() {
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0001
* @tc.name testenableHotspot
* @tc.desc Test enableHotspot api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0001
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0001 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.wifiMg.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0001 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
console
.
info
(
"
[wifi_test] enableHotspot:
"
+
wifiext
.
enableHotspot
())
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0001 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0001 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0002
* @tc.name testdisableHotspot
* @tc.desc Test disableHotspot api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0002
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0002 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.wifiMg.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0002 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
console
.
info
(
"
[wifi_test] disableHotspot:
"
+
wifiext
.
disableHotspot
())
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0002 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0002 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0003
* @tc.name testgetSupportedPowerModel
* @tc.desc Test getSupportedPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0003
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0003 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.wifiMg.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0003 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
await
wifiext
.
getSupportedPowerModel
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test]getSupportedPowerModel promise result ->
"
+
JSON
.
stringify
(
data
));
});
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0003 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0003 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0004
* @tc.name testgetSupportedPowerModel
* @tc.desc Test getSupportedPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0004
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0004 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.wifiMg.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0004 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
function
getSupportedPowerModelResult
(){
return
new
Promise
((
resolve
,
reject
)
=>
{
wifiext
.
getSupportedPowerModel
(
(
err
,
result
)
=>
{
if
(
err
)
{
console
.
info
(
"
[wifi_test]failed to getSupportedPowerModel:
"
+
JSON
.
stringify
(
err
));
expect
(
true
).
assertTrue
();
}
console
.
info
(
"
[wifi_test]getSupportedPowerModel callback:
"
+
JSON
.
stringify
(
result
));
resolve
();
});
});
}
await
getSupportedPowerModelResult
();
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0004 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0004 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0005
* @tc.name testgetPowerModel
* @tc.desc Test getPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0005
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0005 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.wifiMg.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0005 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
await
wifiext
.
getPowerModel
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test]getPowerModel promise result ->
"
+
JSON
.
stringify
(
data
));
});
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0005 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0005 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0006
* @tc.name testgetPowerModel
* @tc.desc Test getPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0006
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0006 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.wifiMg.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0006 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
function
getPowerModelResult
(){
return
new
Promise
((
resolve
,
reject
)
=>
{
wifiext
.
getPowerModel
(
(
err
,
result
)
=>
{
if
(
err
)
{
console
.
info
(
"
[wifi_test]failed to getPowerModel:
"
+
JSON
.
stringify
(
err
));
expect
(
true
).
assertTrue
();
}
console
.
info
(
"
[wifi_test]getPowerModel callback:
"
+
JSON
.
stringify
(
result
));
resolve
();
});
});
}
await
getPowerModelResult
();
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0006 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0006 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0007
* @tc.name testsetPowerModel
* @tc.desc Test setPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0007
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0007 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.wifiMg.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0007 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
console
.
info
(
"
[wifi_test] setPowerModel:
"
+
wifiext
.
setPowerModel
(
PowerModel
))
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0007 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0007 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0008
* @tc.name testenableHotspot
...
...
@@ -581,3 +332,4 @@ export default function actsWifiManagerEventTest() {
})
}
communication/wifi_standard/src/main/js/test/WifiManagerStationFunctions.test.js
浏览文件 @
45714b36
...
...
@@ -29,38 +29,6 @@ function resolveIP(ip) {
return
(
ip
>>
24
&
0xFF
)
+
"
.
"
+
(
ip
>>
16
&
0xFF
)
+
"
.
"
+
(
ip
>>
8
&
0xFF
)
+
"
.
"
+
(
ip
&
0xFF
);
}
let
wifiSecurityType
=
{
WIFI_SEC_TYPE_INVALID
:
0
,
WIFI_SEC_TYPE_OPEN
:
1
,
WIFI_SEC_TYPE_WEP
:
2
,
WIFI_SEC_TYPE_PSK
:
3
,
WIFI_SEC_TYPE_SAE
:
4
,
WIFI_SEC_TYPE_EAP
:
5
,
WIFI_SEC_TYPE_EAP_SUITE_B
:
6
,
WIFI_SEC_TYPE_OWE
:
7
,
WIFI_SEC_TYPE_WAPI_CERT
:
8
,
WIFI_SEC_TYPE_WAPI_PSK
:
9
,
}
let
connState
=
{
SCANNING
:
0
,
CONNECTING
:
1
,
AUTHENTICATING
:
2
,
OBTAINING_IPADDR
:
3
,
CONNECTED
:
4
,
DISCONNECTING
:
5
,
DISCONNECTED
:
6
,
UNKNOWN
:
7
,
}
let
untrustedDeviceConfig
=
{
"
ssid
"
:
"
untrusted_ssid
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
}
let
wifiChannelWidth
=
{
WIDTH_20MHZ
:
0
,
WIDTH_40MHZ
:
1
,
...
...
@@ -278,28 +246,28 @@ export default function actsWifiManagerFunctionsTest() {
"
suppState:
"
+
result
.
suppState
+
"
connState:
"
+
result
.
connState
+
"
macType:
"
+
result
.
macType
);
let
state
=
wifiMg
.
getLinkedInfo
().
ConnState
;
if
(
state
==
connState
.
SCANNING
)
{
if
(
state
==
wifiMg
.
connState
.
SCANNING
)
{
expect
(
true
).
assertEqual
(
state
==
0
);
}
if
(
state
==
connState
.
CONNECTING
)
{
if
(
state
==
wifiMg
.
connState
.
CONNECTING
)
{
expect
(
true
).
assertEqual
(
state
==
1
);
}
if
(
state
==
connState
.
AUTHENTICATING
)
{
if
(
state
==
wifiMg
.
connState
.
AUTHENTICATING
)
{
expect
(
true
).
assertEqual
(
state
==
2
);
}
if
(
state
==
connState
.
OBTAINING_IPADDR
)
{
if
(
state
==
wifiMg
.
connState
.
OBTAINING_IPADDR
)
{
expect
(
true
).
assertEqual
(
state
==
3
);
}
if
(
state
==
connState
.
CONNECTED
)
{
if
(
state
==
wifiMg
.
connState
.
CONNECTED
)
{
expect
(
true
).
assertEqual
(
state
==
4
);
}
if
(
state
==
connState
.
DISCONNECTING
)
{
if
(
state
==
wifiMg
.
connState
.
DISCONNECTING
)
{
expect
(
true
).
assertEqual
(
state
==
5
);
}
if
(
state
==
connState
.
DISCONNECTED
)
{
if
(
state
==
wifiMg
.
connState
.
DISCONNECTED
)
{
expect
(
true
).
assertEqual
(
state
==
6
);
}
if
(
state
==
connState
.
UNKNOWN
)
{
if
(
state
==
wifiMg
.
connState
.
UNKNOWN
)
{
expect
(
true
).
assertEqual
(
state
==
7
);
}
resolve
();
...
...
@@ -326,6 +294,7 @@ export default function actsWifiManagerFunctionsTest() {
done
();
})
console
.
log
(
"
*************[wifi_test] start wifi js unit test end*************
"
);
})
})
}
communication/wifi_standard/src/main/js/test/WifiStationEvent.test.js
浏览文件 @
45714b36
...
...
@@ -19,7 +19,6 @@ import wifi from '@ohos.wifi'
import
wifiext
from
'
@ohos.wifiext
'
import
wifiManagerExt
from
'
@ohos.wifiManagerExt
'
function
sleep
(
delay
)
{
return
new
Promise
(
resovle
=>
setTimeout
(
resovle
,
delay
))
...
...
@@ -32,48 +31,12 @@ function resolveIP(ip) {
return
(
ip
>>
24
&
0xFF
)
+
"
.
"
+
(
ip
>>
16
&
0xFF
)
+
"
.
"
+
(
ip
>>
8
&
0xFF
)
+
"
.
"
+
(
ip
&
0xFF
);
}
let
wifiSecurityType
=
{
WIFI_SEC_TYPE_INVALID
:
0
,
WIFI_SEC_TYPE_OPEN
:
1
,
WIFI_SEC_TYPE_WEP
:
2
,
WIFI_SEC_TYPE_PSK
:
3
,
WIFI_SEC_TYPE_SAE
:
4
,
}
let
PowerModel
=
{
let
powerModel
=
{
SLEEPING
:
0
,
GENERAL
:
1
,
THROUGH_WALL
:
2
,
}
let
connState
=
{
SCANNING
:
0
,
CONNECTING
:
1
,
AUTHENTICATING
:
2
,
OBTAINING_IPADDR
:
3
,
CONNECTED
:
4
,
DISCONNECTING
:
5
,
DISCONNECTED
:
6
,
UNKNOWN
:
7
,
}
let
untrustedDeviceConfig
=
{
"
ssid
"
:
"
untrusted_ssid
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
}
let
wifiChannelWidth
=
{
WIDTH_20MHZ
:
0
,
WIDTH_40MHZ
:
1
,
WIDTH_80MHZ
:
2
,
WIDTH_160MHZ
:
3
,
WIDTH_80MHZ_PLUS
:
4
,
WIDTH_INVALID
:
null
,
}
export
default
function
actsWifiEventTest
()
{
describe
(
'
actsWifiEventTest
'
,
function
()
{
beforeEach
(
function
()
{
...
...
@@ -83,13 +46,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0001
* @tc.number Communication_WiFi_Event_Test_0001
* @tc.name testWifiStateChange
* @tc.desc Test wifiStateChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0001
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0001
'
,
0
,
async
function
(
done
)
{
let
wifiState
=
"
wifiStateChange
"
;
let
wifiStateChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]wifiStateChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -101,13 +64,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0002
* @tc.number Communication_WiFi_Event_Test_0002
* @tc.name testWifiConnectionChange
* @tc.desc Test wifiConnectionChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0002
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0002
'
,
0
,
async
function
(
done
)
{
let
wifiConnectionState
=
"
wifiConnectionChange
"
;
let
wifiConnectionChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]wifiConnectionChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -119,13 +82,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0003
* @tc.number Communication_WiFi_Event_Test_0003
* @tc.name testWifiScanStateChange
* @tc.desc Test wifiScanStateChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0003
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0003
'
,
0
,
async
function
(
done
)
{
let
wifiScanState
=
"
wifiScanStateChange
"
;
let
wifiScanStateChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]wifiScanStateChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -138,13 +101,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0004
* @tc.number Communication_WiFi_Event_Test_0004
* @tc.name testWifiRssiChange
* @tc.desc Test wifiRssiChange callback
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0004
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0004
'
,
0
,
async
function
(
done
)
{
let
wifiRssiState
=
"
wifiRssiChange
"
;
let
wifiRssiChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]wifiRssiChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -156,13 +119,13 @@ export default function actsWifiEventTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_Event_Test_0005
* @tc.number Communication_WiFi_Event_Test_0005
* @tc.name testHotspotStateChange
* @tc.desc Test hotspotStateChange api.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_Event_Test_0005
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_Event_Test_0005
'
,
0
,
async
function
(
done
)
{
let
hotspotState
=
"
hotspotStateChange
"
;
let
hotspotStateChangeCallback
=
result
=>
{
console
.
info
(
"
[wifi_test]hotspotStateChange callback, result:
"
+
JSON
.
stringify
(
result
));
...
...
@@ -372,207 +335,8 @@ export default function actsWifiEventTest() {
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0007 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0008
* @tc.name testenableHotspot
* @tc.desc Test enableHotspot api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0008
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0008 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.WiFi.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0008 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
console
.
info
(
"
[wifi_test] enableHotspot:
"
+
wifiManagerExt
.
enableHotspot
())
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0008 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0008 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0009
* @tc.name testdisableHotspot
* @tc.desc Test disableHotspot api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0009
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0009 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.WiFi.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0009 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
console
.
info
(
"
[wifi_test] disableHotspot:
"
+
wifiManagerExt
.
disableHotspot
())
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0009 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0009 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0010
* @tc.name testgetSupportedPowerModel
* @tc.desc Test getSupportedPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0010
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0010 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.WiFi.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0010 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
await
wifiManagerExt
.
getSupportedPowerModel
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test]getSupportedPowerModel promise result ->
"
+
JSON
.
stringify
(
data
));
});
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0010 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0010 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0011
* @tc.name testgetSupportedPowerModel
* @tc.desc Test getSupportedPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0011
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0011 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.WiFi.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0011 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
function
getSupportedPowerModelResult
(){
return
new
Promise
((
resolve
,
reject
)
=>
{
wifiManagerExt
.
getSupportedPowerModel
(
(
err
,
result
)
=>
{
if
(
err
)
{
console
.
info
(
"
[wifi_test]failed to getSupportedPowerModel:
"
+
JSON
.
stringify
(
err
));
expect
(
true
).
assertTrue
();
}
console
.
info
(
"
[wifi_test]getSupportedPowerModel callback:
"
+
JSON
.
stringify
(
result
));
resolve
();
});
});
}
await
getSupportedPowerModelResult
();
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0011 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0011 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0012
* @tc.name testgetPowerModel
* @tc.desc Test getPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0012
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0012 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.WiFi.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0012 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
await
wifiManagerExt
.
getPowerModel
()
.
then
(
data
=>
{
console
.
info
(
"
[wifi_test]getPowerModel promise result ->
"
+
JSON
.
stringify
(
data
));
});
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0012 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0012 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0013
* @tc.name testgetPowerModel
* @tc.desc Test getPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0013
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0013 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.WiFi.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0013 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
function
getPowerModelResult
(){
return
new
Promise
((
resolve
,
reject
)
=>
{
wifiManagerExt
.
getPowerModel
(
(
err
,
result
)
=>
{
if
(
err
)
{
console
.
info
(
"
[wifi_test]failed to getPowerModel:
"
+
JSON
.
stringify
(
err
));
expect
(
true
).
assertTrue
();
}
console
.
info
(
"
[wifi_test]getPowerModel callback:
"
+
JSON
.
stringify
(
result
));
resolve
();
});
});
}
await
getPowerModelResult
();
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0013 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0013 end
'
);
done
();
})
/**
* @tc.number SUB_Communication_WiFi_SysCaps_Test_0007
* @tc.name testsetPowerModel
* @tc.desc Test setPowerModel api.
* @tc.type Function
*/
it
(
'
SUB_Communication_WiFi_SysCaps_Test_0014
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0014 start
'
);
let
ret
=
false
;
try
{
var
isAccessToken
=
canIUse
(
"
SystemCapability.Communication.WiFi.AP.Extension
"
);
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0014 test.syscap.param.001 :
"
+
isAccessToken
);
if
(
isAccessToken
)
{
console
.
info
(
"
[wifi_test] setPowerModel:
"
+
wifiManagerExt
.
setPowerModel
(
PowerModel
))
done
();
}
expect
(
isAccessToken
).
assertFalse
();
}
catch
(
e
)
{
console
.
info
(
"
SUB_Communication_WiFi_SysCaps_Test_0014 canIUse isAccessToken error:
"
+
e
);
}
console
.
info
(
'
SUB_Communication_WiFi_SysCaps_Test_0014 end
'
);
done
();
})
console
.
log
(
"
*************[wifi_test] start wifi js unit test end*************
"
);
})
})
}
communication/wifi_standard/src/main/js/test/WifiStationFunctions.test.js
浏览文件 @
45714b36
...
...
@@ -17,12 +17,10 @@ import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from
import
wifi
from
'
@ohos.wifi
'
function
sleep
(
delay
)
{
// delay x ms
var
start
=
(
new
Date
()).
getTime
();
while
((
new
Date
()).
getTime
()
-
start
>
delay
)
{
break
;
}
function
sleep
(
delay
)
{
return
new
Promise
(
resovle
=>
setTimeout
(
resovle
,
delay
))
}
function
checkWifiPowerOn
(){
console
.
info
(
"
[wifi_test]wifi status:
"
+
wifi
.
isWifiActive
());
}
...
...
@@ -30,42 +28,6 @@ function resolveIP(ip) {
return
(
ip
>>
24
&
0xFF
)
+
"
.
"
+
(
ip
>>
16
&
0xFF
)
+
"
.
"
+
(
ip
>>
8
&
0xFF
)
+
"
.
"
+
(
ip
&
0xFF
);
}
let
wifiSecurityType
=
{
WIFI_SEC_TYPE_INVALID
:
0
,
WIFI_SEC_TYPE_OPEN
:
1
,
WIFI_SEC_TYPE_WEP
:
2
,
WIFI_SEC_TYPE_PSK
:
3
,
WIFI_SEC_TYPE_SAE
:
4
,
}
let
connState
=
{
SCANNING
:
0
,
CONNECTING
:
1
,
AUTHENTICATING
:
2
,
OBTAINING_IPADDR
:
3
,
CONNECTED
:
4
,
DISCONNECTING
:
5
,
DISCONNECTED
:
6
,
UNKNOWN
:
7
,
}
let
untrustedDeviceConfig
=
{
"
ssid
"
:
"
untrusted_ssid
"
,
"
bssid
"
:
""
,
"
preSharedKey
"
:
"
12345678
"
,
"
isHiddenSsid
"
:
false
,
"
securityType
"
:
wifiSecurityType
.
WIFI_SEC_TYPE_PSK
}
let
wifiChannelWidth
=
{
WIDTH_20MHZ
:
0
,
WIDTH_40MHZ
:
1
,
WIDTH_80MHZ
:
2
,
WIDTH_160MHZ
:
3
,
WIDTH_80MHZ_PLUS
:
4
,
WIDTH_INVALID
:
null
,
}
export
default
function
actsWifiFunctionsTest
()
{
describe
(
'
actsWifiFunctionsTest
'
,
function
()
{
beforeEach
(
function
()
{
...
...
@@ -75,13 +37,13 @@ export default function actsWifiFunctionsTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_Sta_0002
* @tc.number Communication_WiFi_XTS_Sta_0002
* @tc.name testgetScanInfos
* @tc.desc Test getScanInfos promise and callback API functionality.
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_
Communication_WiFi_XTS_Sta_0002
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_Sta_0002
'
,
0
,
async
function
(
done
)
{
let
scan
=
wifi
.
scan
();
await
sleep
(
3000
);
await
wifi
.
getScanInfos
()
...
...
@@ -106,10 +68,7 @@ export default function actsWifiFunctionsTest() {
"
securityType:
"
+
result
[
j
].
securityType
+
"
rssi:
"
+
result
[
j
].
rssi
+
"
band:
"
+
result
[
j
].
band
+
"
frequency:
"
+
result
[
j
].
frequency
+
"
channelWidth:
"
+
result
[
j
].
channelWidth
+
"
timestamp
"
+
result
[
j
].
timestamp
+
"
capabilities
"
+
result
[
j
].
capabilities
+
"
centerFrequency0:
"
+
result
[
j
].
centerFrequency0
+
"
centerFrequency1:
"
+
result
[
j
].
centerFrequency1
+
"
eid:
"
+
result
[
j
].
infoElems
.
eid
+
"
content:
"
+
result
[
j
].
infoElems
.
content
);
"
timestamp
"
+
result
[
j
].
timestamp
+
"
capabilities
"
+
result
[
j
].
capabilities
);
}
}
resolve
();
...
...
@@ -121,13 +80,13 @@ export default function actsWifiFunctionsTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_Sta_0021
* @tc.number Communication_WiFi_XTS_Sta_0021
* @tc.name testGetSignalLevel
* @tc.desc Test getSignalLevel API functionality..
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_Sta_0021
'
,
0
,
function
()
{
it
(
'
Communication_WiFi_XTS_Sta_0021
'
,
0
,
function
()
{
console
.
info
(
"
[wifi_test] check the 2.4G rssi assgined to level test.
"
);
console
.
info
(
"
[wifi_test] getSignalLevel
"
+
wifi
.
getSignalLevel
(
-
65
,
1
));
expect
(
wifi
.
getSignalLevel
(
-
65
,
1
)).
assertEqual
(
4
);
...
...
@@ -170,13 +129,13 @@ export default function actsWifiFunctionsTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_Sta_0017
* @tc.number Communication_WiFi_XTS_Sta_0017
* @tc.name testgetCountryCode
* @tc.desc Test getCountryCode API function.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_Sta_0017
'
,
0
,
function
()
{
it
(
'
Communication_WiFi_XTS_Sta_0017
'
,
0
,
function
()
{
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
getCountryCodeResult
=
wifi
.
getCountryCode
();
console
.
info
(
"
[wifi_test]getCountryCode :
"
+
JSON
.
stringify
(
getCountryCodeResult
));
...
...
@@ -186,13 +145,13 @@ export default function actsWifiFunctionsTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_Sta_0020
* @tc.number Communication_WiFi_XTS_Sta_0020
* @tc.name testFeatureSupported
* @tc.desc Test FeatureSupported API function.
* @tc.type Function
* @tc.level Level 3
*/
it
(
'
SUB_
Communication_WiFi_XTS_Sta_0020
'
,
0
,
function
()
{
it
(
'
Communication_WiFi_XTS_Sta_0020
'
,
0
,
function
()
{
expect
(
wifi
.
isWifiActive
()).
assertTrue
();
let
wifiUtils
=
{
WIFI_FEATURE_INFRA
:
0x0001
,
...
...
@@ -229,13 +188,13 @@ export default function actsWifiFunctionsTest() {
})
/**
* @tc.number
SUB_
Communication_WiFi_XTS_Sta_0004
* @tc.number Communication_WiFi_XTS_Sta_0004
* @tc.name testGetLinkedInfo
* @tc.desc Test Test getLinkedInfo and getIpInfo information.
* @tc.type Function
* @tc.level Level 1
*/
it
(
'
SUB_
Communication_WiFi_XTS_Sta_0004
'
,
0
,
async
function
(
done
)
{
it
(
'
Communication_WiFi_XTS_Sta_0004
'
,
0
,
async
function
(
done
)
{
let
isConnectedResult
=
wifi
.
isConnected
();
let
ipInfoResult
=
wifi
.
getIpInfo
();
expect
(
JSON
.
stringify
(
ipInfoResult
)).
assertContain
(
"
gateway
"
);
...
...
@@ -271,31 +230,31 @@ export default function actsWifiFunctionsTest() {
"
linkSpeed:
"
+
result
.
linkSpeed
+
"
frequency:
"
+
result
.
frequency
+
"
snr:
"
+
result
.
snr
+
"
macAddress:
"
+
result
.
macAddress
+
"
ipAddress:
"
+
result
.
ipAddress
+
"
suppState:
"
+
result
.
suppState
+
"
connState:
"
+
result
.
c
onnState
"
suppState:
"
+
result
.
suppState
+
"
ConnState:
"
+
result
.
C
onnState
+
"
macType:
"
+
result
.
macType
);
let
state
=
wifi
.
getLinkedInfo
().
ConnState
;
if
(
state
==
c
onnState
.
SCANNING
)
{
if
(
state
==
wifi
.
C
onnState
.
SCANNING
)
{
expect
(
true
).
assertEqual
(
state
==
0
);
}
if
(
state
==
c
onnState
.
CONNECTING
)
{
if
(
state
==
wifi
.
C
onnState
.
CONNECTING
)
{
expect
(
true
).
assertEqual
(
state
==
1
);
}
if
(
state
==
c
onnState
.
AUTHENTICATING
)
{
if
(
state
==
wifi
.
C
onnState
.
AUTHENTICATING
)
{
expect
(
true
).
assertEqual
(
state
==
2
);
}
if
(
state
==
c
onnState
.
OBTAINING_IPADDR
)
{
if
(
state
==
wifi
.
C
onnState
.
OBTAINING_IPADDR
)
{
expect
(
true
).
assertEqual
(
state
==
3
);
}
if
(
state
==
c
onnState
.
CONNECTED
)
{
if
(
state
==
wifi
.
C
onnState
.
CONNECTED
)
{
expect
(
true
).
assertEqual
(
state
==
4
);
}
if
(
state
==
c
onnState
.
DISCONNECTING
)
{
if
(
state
==
wifi
.
C
onnState
.
DISCONNECTING
)
{
expect
(
true
).
assertEqual
(
state
==
5
);
}
if
(
state
==
c
onnState
.
DISCONNECTED
)
{
if
(
state
==
wifi
.
C
onnState
.
DISCONNECTED
)
{
expect
(
true
).
assertEqual
(
state
==
6
);
}
if
(
state
==
c
onnState
.
UNKNOWN
)
{
if
(
state
==
wifi
.
C
onnState
.
UNKNOWN
)
{
expect
(
true
).
assertEqual
(
state
==
7
);
}
resolve
();
...
...
@@ -305,25 +264,8 @@ export default function actsWifiFunctionsTest() {
await
getLinked
();
done
();
})
/**
* @tc.number SUB_Communication_WiFi_XTS_Sta_0034
* @tc.name testgetScanInfosSync
* @tc.desc Test getScanInfos Sync API functionality.
* @tc.type Function
* @tc.level Level 0
*/
it
(
'
SUB_Communication_WiFi_XTS_Sta_0034
'
,
0
,
async
function
(
done
)
{
let
getScanInfosResult
=
wifi
.
getScanInfosSync
();
console
.
info
(
"
[wifi_test]wifi getScanInfosSync result :
"
+
JSON
.
stringify
(
getScanInfosResult
));
let
scanInfolenth
=
Object
.
keys
(
getScanInfosResult
).
length
;
console
.
info
(
"
[wifi_test]wifi ScanInfosSync length result :
"
+
JSON
.
stringify
(
scanInfolenth
));
expect
(
true
).
assertEqual
(
scanInfolenth
>=
0
);
done
();
})
console
.
log
(
"
*************[wifi_test] start wifi js unit test end*************
"
);
})
})
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录