Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
actor-incubator
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cpp-libs
actor-incubator
Commits
c2adaf92
Commit
c2adaf92
authored
Jun 13, 2020
by
Jakob Otto
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Include review feedback
parent
d2968f71
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
8 additions
and
7 deletions
+8
-7
libcaf_net/test/datagram_transport.cpp
libcaf_net/test/datagram_transport.cpp
+1
-1
libcaf_net/test/endpoint_manager.cpp
libcaf_net/test/endpoint_manager.cpp
+2
-2
libcaf_net/test/string_application.cpp
libcaf_net/test/string_application.cpp
+1
-1
libcaf_net/test/transport_worker.cpp
libcaf_net/test/transport_worker.cpp
+2
-2
libcaf_net/test/transport_worker_dispatcher.cpp
libcaf_net/test/transport_worker_dispatcher.cpp
+2
-1
No files found.
libcaf_net/test/datagram_transport.cpp
View file @
c2adaf92
...
...
@@ -222,7 +222,7 @@ CAF_TEST(resolve and proxy communication) {
auto
mgr_impl
=
mgr
.
downcast
<
endpoint_manager_impl
<
transport_type
>>
();
CAF_CHECK
(
mgr_impl
!=
nullptr
);
auto
&
transport
=
mgr_impl
->
transport
();
CAF_CHECK
(
!
transport
.
add_new_worker
(
make_node_id
(
uri
),
ep
)
);
CAF_CHECK
_EQUAL
(
transport
.
add_new_worker
(
make_node_id
(
uri
),
ep
),
none
);
run
();
mgr
->
resolve
(
uri
,
self
);
run
();
...
...
libcaf_net/test/endpoint_manager.cpp
View file @
c2adaf92
...
...
@@ -163,7 +163,7 @@ CAF_TEST(send and receive) {
byte_buffer
read_buf
(
1024
);
auto
buf
=
std
::
make_shared
<
byte_buffer
>
();
auto
sockets
=
unbox
(
make_stream_socket_pair
());
CAF_CHECK
(
!
nonblocking
(
sockets
.
second
,
true
)
);
CAF_CHECK
_EQUAL
(
nonblocking
(
sockets
.
second
,
true
),
none
);
CAF_CHECK_EQUAL
(
read
(
sockets
.
second
,
read_buf
),
sec
::
unavailable_or_would_block
);
auto
guard
=
detail
::
make_scope_guard
([
&
]
{
close
(
sockets
.
second
);
});
...
...
@@ -189,7 +189,7 @@ CAF_TEST(resolve and proxy communication) {
byte_buffer
read_buf
(
1024
);
auto
buf
=
std
::
make_shared
<
byte_buffer
>
();
auto
sockets
=
unbox
(
make_stream_socket_pair
());
CAF_CHECK
(
!
nonblocking
(
sockets
.
second
,
true
)
);
CAF_CHECK
_EQUAL
(
nonblocking
(
sockets
.
second
,
true
),
none
);
auto
guard
=
detail
::
make_scope_guard
([
&
]
{
close
(
sockets
.
second
);
});
auto
mgr
=
make_endpoint_manager
(
mpx
,
sys
,
dummy_transport
{
sockets
.
first
,
buf
});
...
...
libcaf_net/test/string_application.cpp
View file @
c2adaf92
...
...
@@ -207,7 +207,7 @@ CAF_TEST(receive) {
CAF_CHECK_EQUAL
(
mpx
->
num_socket_managers
(),
1u
);
auto
buf
=
std
::
make_shared
<
byte_buffer
>
();
auto
sockets
=
unbox
(
make_stream_socket_pair
());
CAF_CHECK
(
!
nonblocking
(
sockets
.
second
,
true
)
);
CAF_CHECK
_EQUAL
(
nonblocking
(
sockets
.
second
,
true
),
none
);
CAF_CHECK_EQUAL
(
read
(
sockets
.
second
,
read_buf
),
sec
::
unavailable_or_would_block
);
CAF_MESSAGE
(
"adding both endpoint managers"
);
...
...
libcaf_net/test/transport_worker.cpp
View file @
c2adaf92
...
...
@@ -189,7 +189,7 @@ CAF_TEST(construction and initialization) {
CAF_TEST
(
handle_data
)
{
auto
test_span
=
as_bytes
(
make_span
(
hello_test
));
CAF_CHECK
(
!
worker
.
handle_data
(
transport
,
test_span
)
);
CAF_CHECK
_EQUAL
(
worker
.
handle_data
(
transport
,
test_span
),
none
);
auto
&
buf
=
application_results
->
data_buffer
;
string_view
result
{
reinterpret_cast
<
char
*>
(
buf
.
data
()),
buf
.
size
()};
CAF_CHECK_EQUAL
(
result
,
hello_test
);
...
...
@@ -209,7 +209,7 @@ CAF_TEST(write_message) {
auto
&
buf
=
transport_results
->
packet_buffer
;
binary_deserializer
source
{
sys
,
buf
};
caf
::
message
received_msg
;
CAF_CHECK
(
!
source
(
received_msg
)
);
CAF_CHECK
_EQUAL
(
source
(
received_msg
),
none
);
CAF_MESSAGE
(
CAF_ARG
(
received_msg
));
auto
received_str
=
received_msg
.
get_as
<
std
::
string
>
(
0
);
string_view
result
{
received_str
};
...
...
libcaf_net/test/transport_worker_dispatcher.cpp
View file @
c2adaf92
...
...
@@ -250,7 +250,8 @@ struct fixture : host_fixture {
};
#define CHECK_HANDLE_DATA(testcase) \
CAF_CHECK(!dispatcher.handle_data(dummy, span<const byte>{}, testcase.ep)); \
CAF_CHECK_EQUAL( \
dispatcher.handle_data(dummy, span<const byte>{}, testcase.ep), none); \
CAF_CHECK_EQUAL(buf->size(), 1u); \
CAF_CHECK_EQUAL(static_cast<byte>(testcase.worker_id), buf->at(0)); \
buf->clear();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment