MCPcopy Create free account
hub / github.com/crayzeewulf/libserial / testSerialStreamSetGetBaudRate

Method testSerialStreamSetGetBaudRate

test/SerialStreamUnitTests.cpp:345–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

343}
344
345void
346SerialStreamUnitTests::testSerialStreamSetGetBaudRate()
347{
348 serialStream1.Open(TEST_SERIAL_PORT_1) ;
349 serialStream2.Open(TEST_SERIAL_PORT_2) ;
350
351 ASSERT_TRUE(serialStream1.IsOpen()) ;
352 ASSERT_TRUE(serialStream2.IsOpen()) ;
353
354 for (const auto baud_rate: baudRates)
355 {
356 serialStream1.SetBaudRate(baud_rate) ;
357 serialStream2.SetBaudRate(baud_rate) ;
358
359 const auto baudRate1 = serialStream1.GetBaudRate() ;
360 const auto baudRate2 = serialStream2.GetBaudRate() ;
361
362 ASSERT_EQ(baudRate1, baud_rate) ;
363 ASSERT_EQ(baudRate2, baud_rate) ;
364 }
365
366 serialStream1.Close() ;
367 serialStream2.Close() ;
368
369 ASSERT_FALSE(serialStream1.IsOpen()) ;
370 ASSERT_FALSE(serialStream2.IsOpen()) ;
371}
372
373void
374SerialStreamUnitTests::testSerialStreamSetGetCharacterSize()

Callers

nothing calls this directly

Calls 5

OpenMethod · 0.45
IsOpenMethod · 0.45
SetBaudRateMethod · 0.45
GetBaudRateMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected