| 877 | } |
| 878 | |
| 879 | void |
| 880 | SerialStreamUnitTests::testSerialStreamGetLineWriteString() |
| 881 | { |
| 882 | serialStream1.Open(TEST_SERIAL_PORT_1) ; |
| 883 | serialStream2.Open(TEST_SERIAL_PORT_2) ; |
| 884 | |
| 885 | ASSERT_TRUE(serialStream1.IsOpen()) ; |
| 886 | ASSERT_TRUE(serialStream2.IsOpen()) ; |
| 887 | |
| 888 | serialStream1 << writeString1 << std::endl; |
| 889 | serialStream2 << writeString2 << std::endl; |
| 890 | |
| 891 | getline(serialStream1, readString2) ; |
| 892 | getline(serialStream2, readString1) ; |
| 893 | |
| 894 | ASSERT_EQ(readString1, writeString1) ; |
| 895 | ASSERT_EQ(readString2, writeString2) ; |
| 896 | |
| 897 | serialStream1.Close() ; |
| 898 | serialStream2.Close() ; |
| 899 | |
| 900 | ASSERT_FALSE(serialStream1.IsOpen()) ; |
| 901 | ASSERT_FALSE(serialStream2.IsOpen()) ; |
| 902 | } |
| 903 | |
| 904 | void |
| 905 | SerialStreamUnitTests::testSerialStreamGetWriteByte() |