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

Method testSerialStreamSetGetParity

test/SerialStreamUnitTests.cpp:435–461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

433}
434
435void
436SerialStreamUnitTests::testSerialStreamSetGetParity()
437{
438 serialStream1.Open(TEST_SERIAL_PORT_1) ;
439 serialStream2.Open(TEST_SERIAL_PORT_2) ;
440
441 ASSERT_TRUE(serialStream1.IsOpen()) ;
442 ASSERT_TRUE(serialStream2.IsOpen()) ;
443
444 for (const auto parity: parityTypes)
445 {
446 serialStream1.SetParity(parity) ;
447 serialStream2.SetParity(parity) ;
448
449 const auto parity1 = serialStream1.GetParity() ;
450 const auto parity2 = serialStream2.GetParity() ;
451
452 ASSERT_EQ(parity1, parity) ;
453 ASSERT_EQ(parity2, parity) ;
454 }
455
456 serialStream1.Close() ;
457 serialStream2.Close() ;
458
459 ASSERT_FALSE(serialStream1.IsOpen()) ;
460 ASSERT_FALSE(serialStream2.IsOpen()) ;
461}
462
463void
464SerialStreamUnitTests::testSerialStreamSetGetStopBits()

Callers

nothing calls this directly

Calls 5

OpenMethod · 0.45
IsOpenMethod · 0.45
SetParityMethod · 0.45
GetParityMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected