Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
6778be3d
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6778be3d
编写于
10月 12, 2021
作者:
O
openharmony_ci
提交者:
Gitee
10月 12, 2021
浏览文件
操作
浏览文件
下载
差异文件
!867 Added new test cases of deviceauth
Merge pull request !867 from 李子沛/myfeature
上级
a574f8f7
03e4aff9
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
918 addition
and
50 deletion
+918
-50
security/deviceauth/deviceauth_function/BUILD.gn
security/deviceauth/deviceauth_function/BUILD.gn
+2
-3
security/deviceauth/deviceauth_function/Test.json
security/deviceauth/deviceauth_function/Test.json
+11
-18
security/deviceauth/deviceauth_function/include/deviceauth_standard_test.h
...th/deviceauth_function/include/deviceauth_standard_test.h
+0
-2
security/deviceauth/deviceauth_function/include/deviceauth_test_mock.h
...ceauth/deviceauth_function/include/deviceauth_test_mock.h
+1
-0
security/deviceauth/deviceauth_function/src/deviceauth_standard_test.cpp
...auth/deviceauth_function/src/deviceauth_standard_test.cpp
+884
-27
security/deviceauth/deviceauth_function/src/deviceauth_test_mock.cpp
...viceauth/deviceauth_function/src/deviceauth_test_mock.cpp
+20
-0
未找到文件。
security/deviceauth/deviceauth_function/BUILD.gn
浏览文件 @
6778be3d
...
...
@@ -49,13 +49,12 @@ ohos_moduletest_suite("DeviceAuthFunctionTest") {
"//base/security/deviceauth/services/common/inc/broadcast_manager",
"//base/security/deviceauth/hals/inc/common",
"//base/security/deviceauth/hals/inc/linux",
"//base/security/deviceauth/hals/inc/liteos",
"//base/security/deviceauth/hals/inc/dev_info/3516",
"//base/security/deviceauth/frameworks/inc",
]
deps = [
"//base/security/deviceauth/services:deviceauth_sdk",
"//base/security/deviceauth/services:deviceauth",
"//base/security/deviceauth/services:deviceauth_service",
"//base/security/huks/interfaces/innerkits/huks_standard/main:libhukssdk",
"//third_party/bounds_checking_function:libsec_static",
"//third_party/cJSON:cjson_static",
...
...
security/deviceauth/deviceauth_function/Test.json
浏览文件 @
6778be3d
{
"description"
:
"Config for hcpptest demo test cases"
,
"environment"
:
[
{
"type"
:
"device"
,
"label"
:
"ipcamera"
}
],
"kits"
:
[
{
"type"
:
"MountKit"
,
"server"
:
"NfsServer"
,
"mount"
:
[
{
"source"
:
"testcases/security"
,
"target"
:
"/test_root/security"
}
]
"push"
:
[
"DeviceAuthFunctionTest->/data/local/tmp/DeviceAuthFunctionTest"
],
"type"
:
"PushKit"
}
],
"driver"
:
{
"type"
:
"CppTestLite"
,
"execute"
:
"/test_root/security/ActsDeviceAuthFunctionTest.bin"
}
"native-test-timeout"
:
"120000"
,
"type"
:
"CppTest"
,
"module-name"
:
"DeviceAuthFunctionTest"
,
"runtime-hint"
:
"1s"
,
"native-test-device-path"
:
"/data/local/tmp"
},
"description"
:
"Configuration for DeviceAuthFunctionTest Tests"
}
security/deviceauth/deviceauth_function/include/deviceauth_standard_test.h
浏览文件 @
6778be3d
...
...
@@ -16,9 +16,7 @@
#ifndef DEVICEAUTH_STANDARD_TEST_H
#define DEVICEAUTH_STANDARD_TEST_H
#include <cstdint>
#include "gtest/gtest.h"
#include "gmock/gmock.h"
#include "device_auth.h"
const
char
*
TEST_APP_NAME
=
"TestApp"
;
...
...
security/deviceauth/deviceauth_function/include/deviceauth_test_mock.h
浏览文件 @
6778be3d
...
...
@@ -21,5 +21,6 @@
#include "hc_dev_info.h"
void
SetClient
(
bool
tag
);
bool
GetClient
();
#endif
security/deviceauth/deviceauth_function/src/deviceauth_standard_test.cpp
浏览文件 @
6778be3d
此差异已折叠。
点击以展开。
security/deviceauth/deviceauth_function/src/deviceauth_test_mock.cpp
浏览文件 @
6778be3d
...
...
@@ -24,4 +24,24 @@ void SetClient(bool tag)
g_testForClient
=
tag
;
}
bool
GetClient
()
{
return
g_testForClient
;
}
int32_t
HcGetUdid
(
uint8_t
*
udid
,
int32_t
udidLen
)
{
const
char
*
clientUdid
=
"D6350E39AD8F11963C181BEEDC11AC85158E04466B68F1F4E6D895237E0FE81C"
;
const
char
*
serverUdid
=
"ABCDEF00ABCDEF00ABCDEF00ABCDEF00ABCDEF00ABCDEF00ABCDEF00ABCDEF00"
;
if
(
g_testForClient
)
{
(
void
)
memcpy_s
(
udid
,
udidLen
-
1
,
clientUdid
,
strlen
(
clientUdid
));
return
0
;
}
(
void
)
memcpy_s
(
udid
,
udidLen
-
1
,
serverUdid
,
strlen
(
serverUdid
));
return
0
;
}
const
char
*
GetStoragePath
()
{
return
"/data/data/deviceauth/hcgroup.dat"
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录