Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
communication_ipc
提交
64747f48
C
communication_ipc
项目概览
OpenHarmony
/
communication_ipc
大约 1 年 前同步成功
通知
20
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
communication_ipc
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
64747f48
编写于
12月 14, 2022
作者:
W
wanderer-dl122
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update ut
Signed-off-by:
N
wanderer-dl122
<
dengliang21@huawei.com
>
上级
5a44c394
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
63 addition
and
1 deletion
+63
-1
ipc/native/test/unittest/common/ipc_binder_databus_invoker_unittest.cpp
...t/unittest/common/ipc_binder_databus_invoker_unittest.cpp
+23
-0
ipc/native/test/unittest/common/ipc_object_proxy_unittest.cpp
...native/test/unittest/common/ipc_object_proxy_unittest.cpp
+13
-0
ipc/native/test/unittest/common/ipc_object_stub_unittest.cpp
ipc/native/test/unittest/common/ipc_object_stub_unittest.cpp
+27
-1
未找到文件。
ipc/native/test/unittest/common/ipc_binder_databus_invoker_unittest.cpp
浏览文件 @
64747f48
...
@@ -285,6 +285,29 @@ HWTEST_F(IPCDbinderDataBusInvokerTest, NewSessionOfBinderProxy002, TestSize.Leve
...
@@ -285,6 +285,29 @@ HWTEST_F(IPCDbinderDataBusInvokerTest, NewSessionOfBinderProxy002, TestSize.Leve
EXPECT_TRUE
(
remoteSession
!=
nullptr
);
EXPECT_TRUE
(
remoteSession
!=
nullptr
);
}
}
/**
* @tc.name: NewSessionOfBinderProxy003
* @tc.desc: NewSessionOfBinderProxy
* @tc.type: FUNC
*/
HWTEST_F
(
IPCDbinderDataBusInvokerTest
,
NewSessionOfBinderProxy003
,
TestSize
.
Level1
)
{
uint32_t
handle
=
REGISTRY_HANDLE
;
std
::
shared_ptr
<
DBinderSessionObject
>
remoteSession
=
std
::
make_shared
<
DBinderSessionObject
>
(
nullptr
,
SERVICE_NAME_TEST
,
DEVICE_ID_TEST
,
1
,
nullptr
,
1
);
EXPECT_TRUE
(
remoteSession
!=
nullptr
);
IPCThreadSkeleton
*
current
=
IPCThreadSkeleton
::
GetCurrent
();
current
->
invokers_
[
IRemoteObject
::
IF_PROT_DEFAULT
]
=
nullptr
;
IRemoteInvoker
*
invoker
=
IPCThreadSkeleton
::
GetRemoteInvoker
(
IRemoteObject
::
IF_PROT_DEFAULT
);
ASSERT_TRUE
(
invoker
==
nullptr
);
DBinderDatabusInvoker
testInvoker
;
std
::
shared_ptr
<
DBinderSessionObject
>
ret
=
testInvoker
.
NewSessionOfBinderProxy
(
handle
,
remoteSession
);
EXPECT_TRUE
(
ret
==
nullptr
);
current
->
invokers_
.
clear
();
}
/**
/**
* @tc.name: AuthSession2Proxy001
* @tc.name: AuthSession2Proxy001
* @tc.desc: AuthSession2Proxy
* @tc.desc: AuthSession2Proxy
...
...
ipc/native/test/unittest/common/ipc_object_proxy_unittest.cpp
浏览文件 @
64747f48
...
@@ -143,6 +143,19 @@ HWTEST_F(IPCObjectProxyTest, GetSessionNameForPidUidTest001, TestSize.Level1)
...
@@ -143,6 +143,19 @@ HWTEST_F(IPCObjectProxyTest, GetSessionNameForPidUidTest001, TestSize.Level1)
ASSERT_TRUE
(
ret
.
size
()
==
0
);
ASSERT_TRUE
(
ret
.
size
()
==
0
);
}
}
/**
* @tc.name: GetPidUidTest001
* @tc.desc: Verify the IPCObjectProxy::GetPidUid function
* @tc.type: FUNC
*/
HWTEST_F
(
IPCObjectProxyTest
,
GetPidUidTest001
,
TestSize
.
Level1
)
{
IPCObjectProxy
object
(
1
);
MessageParcel
reply
;
auto
ret
=
object
.
GetPidUid
(
reply
);
ASSERT_TRUE
(
ret
==
0
);
}
/**
/**
* @tc.name: GetInterfaceDescriptorTest001
* @tc.name: GetInterfaceDescriptorTest001
* @tc.desc: Verify the IPCObjectProxy::GetInterfaceDescriptor function
* @tc.desc: Verify the IPCObjectProxy::GetInterfaceDescriptor function
...
...
ipc/native/test/unittest/common/ipc_object_stub_unittest.cpp
浏览文件 @
64747f48
...
@@ -1010,3 +1010,29 @@ HWTEST_F(IPCObjectStubTest, CreateSessionNameTest002, TestSize.Level1)
...
@@ -1010,3 +1010,29 @@ HWTEST_F(IPCObjectStubTest, CreateSessionNameTest002, TestSize.Level1)
ASSERT_TRUE
(
ret
.
size
()
==
0
);
ASSERT_TRUE
(
ret
.
size
()
==
0
);
}
}
#endif
#endif
/**
* @tc.name: GetCallingTokenIDTest001
* @tc.desc: Verify the GetCallingTokenID function
* @tc.type: FUNC
*/
HWTEST_F
(
IPCObjectStubTest
,
GetCallingTokenIDTest001
,
TestSize
.
Level1
)
{
sptr
<
IPCObjectStub
>
testStub
=
new
IPCObjectStub
(
u"testStub"
);
auto
ret
=
testStub
->
GetCallingTokenID
();
EXPECT_EQ
(
ret
,
0
);
}
/**
* @tc.name: GetCallingFullTokenIDTest001
* @tc.desc: Verify the GetCallingFullTokenID function
* @tc.type: FUNC
*/
HWTEST_F
(
IPCObjectStubTest
,
GetCallingFullTokenIDTest001
,
TestSize
.
Level1
)
{
sptr
<
IPCObjectStub
>
testStub
=
new
IPCObjectStub
(
u"testStub"
);
auto
ret
=
testStub
->
GetCallingFullTokenID
();
EXPECT_EQ
(
ret
,
0
);
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录