File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ add_executable (mfast_test
6161 aggregate_view_test.cpp
6262 simple_coder_test.cpp
6363 scp_reset_test.cpp
64+ message_pmap_test.cpp
6465 )
6566
6667target_link_libraries (mfast_test
Original file line number Diff line number Diff line change 1+ #include " catch.hpp"
2+ #include < mfast.h>
3+
4+ #include " simple1.h"
5+ #include " simple2.h"
6+
7+ TEST_CASE (" test message pmap message number of bits of a field message content" ," [message_pmap_number_bits_field]" )
8+ {
9+ simple1::Test msg;
10+ simple1::Test_mref msg_ref = msg.mref ();
11+
12+ msg_ref.set_field1 ().as (1 );
13+ msg_ref.set_field2 ().as (2 );
14+ msg_ref.set_field3 ().as (3 );
15+
16+ CHECK (msg.instruction ()->segment_pmap_size () == 4 );
17+ }
18+
19+ TEST_CASE (" test message pmap message number of bits of a field and group message content" ," [message_pmap_number_bits_group]" )
20+ {
21+ simple2::Test msg;
22+ simple2::Test_mref msg_ref = msg.mref ();
23+
24+ msg_ref.set_field1 ().as (1 );
25+ msg_ref.set_group1 ().set_field2 ().as (2 );
26+ msg_ref.set_group1 ().set_field3 ().as (3 );
27+
28+ CHECK (msg.instruction ()->segment_pmap_size () == 3 );
29+ }
You can’t perform that action at this time.
0 commit comments