Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
1d0d876b
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看板
提交
1d0d876b
编写于
7月 27, 2021
作者:
O
openharmony_ci
提交者:
Gitee
7月 27, 2021
浏览文件
操作
浏览文件
下载
差异文件
!355 WifiService用例优化
Merge pull request !355 from BugTerminator/myfeature
上级
271263b1
9a288f2d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
38 addition
and
16 deletion
+38
-16
communication_lite/wifiservice_hal/src/wifiservice_func_test.c
...nication_lite/wifiservice_hal/src/wifiservice_func_test.c
+38
-16
未找到文件。
communication_lite/wifiservice_hal/src/wifiservice_func_test.c
浏览文件 @
1d0d876b
...
...
@@ -676,53 +676,75 @@ LITE_TEST_CASE(WifiServiceFuncTestSuite, testAdvanceScanInvalidParam02, Function
TEST_ASSERT_NOT_NULL
(
scanParams
);
memset_s
(
scanParams
,
sizeof
(
WifiScanParams
),
0
,
sizeof
(
WifiScanParams
));
g_staScanSuccess
=
0
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
ERROR_WIFI_UNKNOWN
,
error
);
TEST_ASSERT_EQUAL_INT
(
0
,
g_staScanSuccess
);
scanParams
->
scanType
=
WIFI_BSSID_SCAN
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
ERROR_WIFI_UNKNOWN
,
error
);
TEST_ASSERT_EQUAL_INT
(
0
,
g_staScanSuccess
);
scanParams
->
scanType
=
WIFI_SSID_SCAN
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
ERROR_WIFI_UNKNOWN
,
error
);
TEST_ASSERT_EQUAL_INT
(
0
,
g_staScanSuccess
);
memset_s
(
scanParams
,
sizeof
(
WifiScanParams
),
0
,
sizeof
(
WifiScanParams
));
strcpy_s
(
scanParams
->
ssid
,
sizeof
(
scanParams
->
ssid
),
"wifi_service_xts"
);
scanParams
->
scanType
=
WIFI_SSID_SCAN
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
ERROR_WIFI_UNKNOWN
,
error
);
scanParams
->
scanType
=
WIFI_FREQ_SCAN
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
ERROR_WIFI_UNKNOWN
,
error
);
TEST_ASSERT_EQUAL_INT
(
0
,
g_staScanSuccess
);
error
=
DisableWifi
();
TEST_ASSERT_EQUAL_INT
(
WIFI_SUCCESS
,
error
);
stat
=
IsWifiActive
();
TEST_ASSERT_EQUAL_INT
(
WIFI_STATE_NOT_AVALIABLE
,
stat
);
free
(
scanParams
);
}
/**
* @tc.number : SUB_COMMUNICATION_WIFISERVICE_SDK_1100
* @tc.name : test adavance scan interface with different invalid scantype
* @tc.desc : [C- SOFTWARE -0200]
*/
LITE_TEST_CASE
(
WifiServiceFuncTestSuite
,
testAdvanceScanInvalidParam03
,
Function
|
MediumTest
|
Level2
)
{
WifiErrorCode
error
=
EnableWifi
();
TEST_ASSERT_EQUAL_INT
(
WIFI_SUCCESS
,
error
);
int
stat
=
IsWifiActive
();
TEST_ASSERT_EQUAL_INT
(
WIFI_STATE_AVALIABLE
,
stat
);
WifiScanParams
*
scanParams
=
malloc
(
sizeof
(
WifiScanParams
));
TEST_ASSERT_NOT_NULL
(
scanParams
);
memset_s
(
scanParams
,
sizeof
(
WifiScanParams
),
0
,
sizeof
(
WifiScanParams
));
scanParams
->
scanType
=
WIFI_BAND_SCAN
;
g_staScanSuccess
=
0
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
WIFI_SUCCESS
,
error
);
TEST_ASSERT_EQUAL_INT
(
0
,
g_staScanSuccess
);
WaitScanResult
();
TEST_ASSERT_EQUAL_INT
(
1
,
g_staScanSuccess
);
int
errorType
=
-
1
;
int
errorType
=
-
1
;
//Unnormal Type Val -> Default Type Val
scanParams
->
scanType
=
errorType
;
g_staScanSuccess
=
0
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
WIFI_SUCCESS
,
error
);
TEST_ASSERT_EQUAL_INT
(
0
,
g_staScanSuccess
);
WaitScanResult
();
TEST_ASSERT_EQUAL_INT
(
1
,
g_staScanSuccess
);
char
bssid
[
WIFI_MAC_LEN
]
=
{
0xac
,
0x75
,
0x1d
,
0xd8
,
0x55
,
0xc1
};
memcpy_s
(
scanParams
->
bssid
,
sizeof
(
scanParams
->
bssid
),
bssid
,
sizeof
(
bssid
));
scanParams
->
scanType
=
WIFI_BSSID_SCAN
;
g_staScanSuccess
=
0
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
WIFI_SUCCESS
,
error
);
WaitScanResult
();
TEST_ASSERT_EQUAL_INT
(
1
,
g_staScanSuccess
);
memset_s
(
scanParams
,
sizeof
(
WifiScanParams
),
0
,
sizeof
(
WifiScanParams
));
strcpy_s
(
scanParams
->
ssid
,
sizeof
(
scanParams
->
ssid
),
"wifi_service_xts"
);
scanParams
->
scanType
=
WIFI_SSID_SCAN
;
g_staScanSuccess
=
0
;
error
=
AdvanceScan
(
scanParams
);
TEST_ASSERT_EQUAL_INT
(
ERROR_WIFI_UNKNOWN
,
error
);
TEST_ASSERT_EQUAL_INT
(
0
,
g_staScanSuccess
);
error
=
DisableWifi
();
TEST_ASSERT_EQUAL_INT
(
WIFI_SUCCESS
,
error
);
stat
=
IsWifiActive
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录