| 405 | } |
| 406 | |
| 407 | void |
| 408 | SerialStreamUnitTests::testSerialStreamSetGetFlowControl() |
| 409 | { |
| 410 | serialStream1.Open(TEST_SERIAL_PORT_1) ; |
| 411 | serialStream2.Open(TEST_SERIAL_PORT_2) ; |
| 412 | |
| 413 | ASSERT_TRUE(serialStream1.IsOpen()) ; |
| 414 | ASSERT_TRUE(serialStream2.IsOpen()) ; |
| 415 | |
| 416 | for (const auto flow_control: flowControlTypes) |
| 417 | { |
| 418 | serialStream1.SetFlowControl(flow_control) ; |
| 419 | serialStream1.SetFlowControl(flow_control) ; |
| 420 | |
| 421 | const auto flowControl1 = serialStream1.GetFlowControl() ; |
| 422 | const auto flowControl2 = serialStream1.GetFlowControl() ; |
| 423 | |
| 424 | ASSERT_EQ(flowControl1, flow_control) ; |
| 425 | ASSERT_EQ(flowControl2, flow_control) ; |
| 426 | } |
| 427 | |
| 428 | serialStream1.Close() ; |
| 429 | serialStream2.Close() ; |
| 430 | |
| 431 | ASSERT_FALSE(serialStream1.IsOpen()) ; |
| 432 | ASSERT_FALSE(serialStream2.IsOpen()) ; |
| 433 | } |
| 434 | |
| 435 | void |
| 436 | SerialStreamUnitTests::testSerialStreamSetGetParity() |
nothing calls this directly
no test coverage detected