Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
Actor Framework
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
Operations
Operations
Metrics
Environments
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 Framework
Commits
e2680cdb
Commit
e2680cdb
authored
Aug 27, 2012
by
Dominik Charousset
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
removed obsolete check
parent
af1f91ba
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
8 deletions
+5
-8
unit_testing/test__serialization.cpp
unit_testing/test__serialization.cpp
+5
-8
No files found.
unit_testing/test__serialization.cpp
View file @
e2680cdb
...
@@ -132,10 +132,7 @@ int main() {
...
@@ -132,10 +132,7 @@ int main() {
util
::
buffer
wr_buf
;
util
::
buffer
wr_buf
;
binary_serializer
bs
(
&
wr_buf
);
binary_serializer
bs
(
&
wr_buf
);
bs
<<
ttup
;
bs
<<
ttup
;
std
::
uint32_t
serialized_size
;
binary_deserializer
bd
(
wr_buf
.
data
(),
wr_buf
.
size
());
memcpy
(
&
serialized_size
,
wr_buf
.
data
(),
ui32size
);
CPPA_CHECK_EQUAL
(
serialized_size
,
wr_buf
.
size
()
-
ui32size
);
binary_deserializer
bd
(
wr_buf
.
data
()
+
ui32size
,
wr_buf
.
size
());
any_tuple
ttup2
;
any_tuple
ttup2
;
uniform_typeid
<
any_tuple
>
()
->
deserialize
(
&
ttup2
,
&
bd
);
uniform_typeid
<
any_tuple
>
()
->
deserialize
(
&
ttup2
,
&
bd
);
CPPA_CHECK
(
ttup
==
ttup2
);
CPPA_CHECK
(
ttup
==
ttup2
);
...
@@ -146,7 +143,7 @@ int main() {
...
@@ -146,7 +143,7 @@ int main() {
binary_serializer
bs
(
&
wr_buf
);
binary_serializer
bs
(
&
wr_buf
);
bs
<<
atuple1
;
bs
<<
atuple1
;
// deserialize b2 from buf
// deserialize b2 from buf
binary_deserializer
bd
(
wr_buf
.
data
()
+
ui32size
,
wr_buf
.
size
());
binary_deserializer
bd
(
wr_buf
.
data
(),
wr_buf
.
size
());
any_tuple
atuple2
;
any_tuple
atuple2
;
uniform_typeid
<
any_tuple
>
()
->
deserialize
(
&
atuple2
,
&
bd
);
uniform_typeid
<
any_tuple
>
()
->
deserialize
(
&
atuple2
,
&
bd
);
try
{
try
{
...
@@ -173,7 +170,7 @@ int main() {
...
@@ -173,7 +170,7 @@ int main() {
util
::
buffer
wr_buf
;
util
::
buffer
wr_buf
;
binary_serializer
bs
(
&
wr_buf
);
binary_serializer
bs
(
&
wr_buf
);
bs
<<
msg1
;
bs
<<
msg1
;
binary_deserializer
bd
(
wr_buf
.
data
()
+
ui32size
,
wr_buf
.
size
());
binary_deserializer
bd
(
wr_buf
.
data
(),
wr_buf
.
size
());
object
obj1
;
object
obj1
;
bd
>>
obj1
;
bd
>>
obj1
;
object
obj2
=
from_string
(
to_string
(
msg1
));
object
obj2
=
from_string
(
to_string
(
msg1
));
...
@@ -236,7 +233,7 @@ int main() {
...
@@ -236,7 +233,7 @@ int main() {
binary_serializer
bs
(
&
wr_buf
);
binary_serializer
bs
(
&
wr_buf
);
bs
<<
b1
;
bs
<<
b1
;
// deserialize b2 from buf
// deserialize b2 from buf
binary_deserializer
bd
(
wr_buf
.
data
()
+
ui32size
,
wr_buf
.
size
());
binary_deserializer
bd
(
wr_buf
.
data
(),
wr_buf
.
size
());
object
res
;
object
res
;
bd
>>
res
;
bd
>>
res
;
CPPA_CHECK_EQUAL
(
res
.
type
()
->
name
(),
"struct_b"
);
CPPA_CHECK_EQUAL
(
res
.
type
()
->
name
(),
"struct_b"
);
...
@@ -263,7 +260,7 @@ int main() {
...
@@ -263,7 +260,7 @@ int main() {
binary_serializer
bs
(
&
wr_buf
);
binary_serializer
bs
(
&
wr_buf
);
bs
<<
c1
;
bs
<<
c1
;
// serialize c2 from buf
// serialize c2 from buf
binary_deserializer
bd
(
wr_buf
.
data
()
+
ui32size
,
wr_buf
.
size
());
binary_deserializer
bd
(
wr_buf
.
data
(),
wr_buf
.
size
());
object
res
;
object
res
;
bd
>>
res
;
bd
>>
res
;
CPPA_CHECK_EQUAL
(
res
.
type
()
->
name
(),
"struct_c"
);
CPPA_CHECK_EQUAL
(
res
.
type
()
->
name
(),
"struct_c"
);
...
...
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