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

Method testSerialPortConstructors

test/SerialPortUnitTests.cpp:55–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55void
56SerialPortUnitTests::testSerialPortConstructors()
57{
58 SerialPort serialPort3(TEST_SERIAL_PORT_1) ;
59 SerialPort serialPort4(TEST_SERIAL_PORT_2,
60 BaudRate::BAUD_9600,
61 CharacterSize::CHAR_SIZE_7,
62 FlowControl::FLOW_CONTROL_HARDWARE,
63 Parity::PARITY_EVEN,
64 StopBits::STOP_BITS_2) ;
65
66 ASSERT_TRUE(serialPort3.IsOpen()) ;
67 ASSERT_TRUE(serialPort4.IsOpen()) ;
68
69 ASSERT_EQ(serialPort4.GetBaudRate(), BaudRate::BAUD_9600) ;
70 ASSERT_EQ(serialPort4.GetCharacterSize(), CharacterSize::CHAR_SIZE_7) ;
71 ASSERT_EQ(serialPort4.GetFlowControl(), FlowControl::FLOW_CONTROL_HARDWARE) ;
72 ASSERT_EQ(serialPort4.GetParity(), Parity::PARITY_EVEN) ;
73 ASSERT_EQ(serialPort4.GetStopBits(), StopBits::STOP_BITS_2) ;
74
75 serialPort3.Close() ;
76 serialPort4.Close() ;
77
78 ASSERT_FALSE(serialPort3.IsOpen()) ;
79 ASSERT_FALSE(serialPort4.IsOpen()) ;
80}
81
82void
83SerialPortUnitTests::testSerialPortOpenClose()

Callers

nothing calls this directly

Calls 7

IsOpenMethod · 0.45
GetBaudRateMethod · 0.45
GetCharacterSizeMethod · 0.45
GetFlowControlMethod · 0.45
GetParityMethod · 0.45
GetStopBitsMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected