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

Method testSerialPortSetGetBaudRate

test/SerialPortUnitTests.cpp:342–368  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

340}
341
342void
343SerialPortUnitTests::testSerialPortSetGetBaudRate()
344{
345 serialPort1.Open(TEST_SERIAL_PORT_1) ;
346 serialPort2.Open(TEST_SERIAL_PORT_2) ;
347
348 ASSERT_TRUE(serialPort1.IsOpen()) ;
349 ASSERT_TRUE(serialPort2.IsOpen()) ;
350
351 for(const auto baud_rate: baudRates)
352 {
353 serialPort1.SetBaudRate(baud_rate) ;
354 serialPort2.SetBaudRate(baud_rate) ;
355
356 const auto baudRate1 = serialPort1.GetBaudRate() ;
357 const auto baudRate2 = serialPort1.GetBaudRate() ;
358
359 ASSERT_EQ(baudRate1, baud_rate) ;
360 ASSERT_EQ(baudRate2, baud_rate) ;
361 }
362
363 serialPort1.Close() ;
364 serialPort2.Close() ;
365
366 ASSERT_FALSE(serialPort1.IsOpen()) ;
367 ASSERT_FALSE(serialPort2.IsOpen()) ;
368}
369
370void
371SerialPortUnitTests::testSerialPortSetGetCharacterSize()

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