@@ -17,15 +17,14 @@ TEST_CASE("rxTryParseFrame")
1717 UdpardFrameHeader header{};
1818
1919 const auto parse = [&](const UdpardMicrosecond timestamp_usec,
20- UdpardSessionSpecifier session_specifier,
2120 const std::vector<std::uint8_t >& payload) {
2221 static std::vector<std::uint8_t > payload_storage;
2322 payload_storage = payload;
2423 UdpardFrame frame{};
2524 frame.payload_size = std::size (payload);
2625 frame.payload = payload_storage.data ();
2726 model = RxFrameModel{};
28- return rxTryParseFrame (timestamp_usec, &session_specifier, & frame, &model);
27+ return rxTryParseFrame (timestamp_usec, &frame, &model);
2928 };
3029
3130 // Some initial header setup and payload test
@@ -55,14 +54,13 @@ TEST_CASE("rxTryParseFrame")
5554 REQUIRE (sizeof (header) == 24U );
5655 REQUIRE (std::size (test_payload) == 24U );
5756
58- auto test_header_ptr = reinterpret_cast <std::uint8_t *>(&header);
57+ auto * test_header_ptr = reinterpret_cast <std::uint8_t *>(&header);
5958 auto test_payload_storage = std::vector<std::uint8_t >(test_header_ptr, test_header_ptr + sizeof (header));
6059 REQUIRE (test_payload_storage == test_payload);
6160
6261 // MESSAGE
6362 REQUIRE (0 == exposed::txMakeMessageSessionSpecifier (0b0 , 0b0 , 0xc0a80000 , &specifier));
6463 REQUIRE (parse (543210U ,
65- specifier,
6664 {
6765 0x01 , // Version
6866 0x00 , // Priority
@@ -98,7 +96,6 @@ TEST_CASE("rxTryParseFrame")
9896 // SIMILAR BUT INVALID
9997 REQUIRE (0 == exposed::txMakeMessageSessionSpecifier (0b0 , 0b0 , 0xc0a80000 , &specifier));
10098 REQUIRE (!parse (543210U ,
101- specifier,
10299 {
103100 0x01 , // Version
104101 0x00 , // Priority
@@ -114,7 +111,6 @@ TEST_CASE("rxTryParseFrame")
114111 // MESSAGE
115112 REQUIRE (0 == exposed::txMakeMessageSessionSpecifier (0b0110011001100 , 0b0100111 , 0xc0a80000 , &specifier));
116113 REQUIRE (parse (123456U ,
117- specifier,
118114 {
119115 0x01 , // Version
120116 0x01 , // Priority
@@ -147,11 +143,10 @@ TEST_CASE("rxTryParseFrame")
147143 // SIMILAR BUT INVALID
148144 REQUIRE (0 == exposed::txMakeMessageSessionSpecifier (0b0110011001100 , 0b0100111 , 0xc0a80000 , &specifier));
149145 // NO HEADER
150- REQUIRE (!parse (123456U , specifier, {}));
146+ REQUIRE (!parse (123456U , {}));
151147 // ANON NOT SINGLE FRAME
152148 REQUIRE (0 == exposed::txMakeMessageSessionSpecifier (0b0110011001100 , 0b1111111111111111 , 0xc0a80000 , &specifier));
153149 REQUIRE (!parse (123456U ,
154- specifier,
155150 {
156151 0x01 , // Version
157152 0x01 , // Priority
@@ -168,7 +163,6 @@ TEST_CASE("rxTryParseFrame")
168163 // ANONYMOUS MESSAGE
169164 REQUIRE (0 == exposed::txMakeMessageSessionSpecifier (0b0110011001101 , 0b1111111111111111 , 0xc0a80000 , &specifier));
170165 REQUIRE (parse (12345U ,
171- specifier,
172166 {
173167 0x01 , // Version
174168 0x02 , // Priority
@@ -191,13 +185,12 @@ TEST_CASE("rxTryParseFrame")
191185 REQUIRE (model.end_of_transfer );
192186 REQUIRE (model.payload_size == 0 );
193187 // SIMILAR BUT INVALID
194- REQUIRE (!parse (12345U , specifier, {})); // NO HEADER
188+ REQUIRE (!parse (12345U , {})); // NO HEADER
195189
196190 // REQUEST
197191 REQUIRE (0 ==
198192 exposed::txMakeServiceSessionSpecifier (0b0000110011 , 0b0100111 , 0xc0a80000 , &specifier));
199193 REQUIRE (parse (999'999U ,
200- specifier,
201194 {
202195 0x01 , // Version
203196 0x03 , // Priority
@@ -226,11 +219,10 @@ TEST_CASE("rxTryParseFrame")
226219 REQUIRE (model.payload [2 ] == 2 );
227220 REQUIRE (model.payload [3 ] == 3 );
228221 // SIMILAR BUT INVALID (Source Node ID cant be equal to Destination Node ID)
229- REQUIRE (!parse (999'999U , specifier, {})); // NO HEADER
222+ REQUIRE (!parse (999'999U , {})); // NO HEADER
230223 REQUIRE (0 ==
231224 exposed::txMakeServiceSessionSpecifier (0b0000110011 , 0b0100111 , 0xc0a80000 , &specifier));
232225 REQUIRE (!parse (999'999U ,
233- specifier,
234226 {
235227 0x01 , // Version
236228 0x03 , // Priority
@@ -248,7 +240,6 @@ TEST_CASE("rxTryParseFrame")
248240 REQUIRE (0 ==
249241 exposed::txMakeServiceSessionSpecifier (0b0000110011 , 0b00011010 , 0xc0a80000 , &specifier));
250242 REQUIRE (parse (888'888 ,
251- specifier,
252243 {
253244 0x01 , // Version
254245 0x04 , // Priority
@@ -273,12 +264,11 @@ TEST_CASE("rxTryParseFrame")
273264 REQUIRE (model.payload_size == 1 );
274265 REQUIRE (model.payload [0 ] == 255 );
275266 // SIMILAR BUT INVALID (Source Node ID cant be equal to Destination Node ID)
276- REQUIRE (!parse (888'888U , specifier, {})); // NO TAIL BYTE
267+ REQUIRE (!parse (888'888U , {})); // NO TAIL BYTE
277268 REQUIRE (
278269 0 ==
279270 exposed::txMakeServiceSessionSpecifier (0b0000110011 , 0b00011010 , 0xc0a80000 , &specifier));
280271 REQUIRE (!parse (888'888 ,
281- specifier,
282272 {
283273 0x01 , // Version
284274 0x04 , // Priority
@@ -599,7 +589,7 @@ TEST_CASE("rxSessionUpdate")
599589 frame.timestamp_usec = 20'000'200 ;
600590 frame.start_of_transfer = false ;
601591 frame.end_of_transfer = false ;
602- frame.frame_index = 3 + ( uint32_t ) (1U << ( uint32_t ) 31U );
592+ frame.frame_index = 3 + static_cast < uint32_t > (1U << static_cast < uint32_t >( 31U ) );
603593 frame.payload_size = 2 ;
604594 frame.payload = reinterpret_cast <const uint8_t *>(" \x09\x09 " );
605595 REQUIRE (-UDPARD_ERROR_OUT_OF_ORDER == update (0 , 1'000'000 , 16 ));
@@ -638,7 +628,7 @@ TEST_CASE("rxSessionUpdate")
638628 frame.timestamp_usec = 20'000'400 ;
639629 frame.start_of_transfer = false ;
640630 frame.end_of_transfer = true ;
641- frame.frame_index = 3 + ( uint32_t ) (1U << ( uint32_t ) 31U );
631+ frame.frame_index = 3 + static_cast < uint32_t > (1U << static_cast < uint32_t >( 31U ) );
642632 frame.payload_size = 8 ; // The payload is IMPLICITLY TRUNCATED, and the CRC IS STILL VALIDATED.
643633 frame.payload = reinterpret_cast <const uint8_t *>(" \x09\x09\x09\x09\x32\x98\x04\x7B " );
644634 REQUIRE (1 == update (0 , 1'000'000 , 16 ));
0 commit comments