| 198 | } |
| 199 | |
| 200 | void |
| 201 | SerialStreamUnitTests::testSerialStreamFlushOutputBuffer() |
| 202 | { |
| 203 | serialStream1.Open(TEST_SERIAL_PORT_1) ; |
| 204 | serialStream2.Open(TEST_SERIAL_PORT_2) ; |
| 205 | |
| 206 | ASSERT_TRUE(serialStream1.IsOpen()) ; |
| 207 | ASSERT_TRUE(serialStream2.IsOpen()) ; |
| 208 | |
| 209 | serialStream1.FlushInputBuffer() ; |
| 210 | serialStream2.FlushInputBuffer() ; |
| 211 | |
| 212 | ASSERT_FALSE(serialStream1.IsDataAvailable()) ; |
| 213 | ASSERT_FALSE(serialStream2.IsDataAvailable()) ; |
| 214 | |
| 215 | char writeByte = 'A'; |
| 216 | |
| 217 | serialStream1.write(&writeByte, 1) ; |
| 218 | serialStream1.FlushOutputBuffer() ; |
| 219 | |
| 220 | serialStream2.write(&writeByte, 1) ; |
| 221 | serialStream2.FlushOutputBuffer() ; |
| 222 | |
| 223 | ASSERT_FALSE(serialStream1.IsDataAvailable()) ; |
| 224 | ASSERT_FALSE(serialStream2.IsDataAvailable()) ; |
| 225 | |
| 226 | serialStream1.Close() ; |
| 227 | serialStream2.Close() ; |
| 228 | |
| 229 | ASSERT_FALSE(serialStream1.IsOpen()) ; |
| 230 | ASSERT_FALSE(serialStream2.IsOpen()) ; |
| 231 | } |
| 232 | |
| 233 | void |
| 234 | SerialStreamUnitTests::testSerialStreamFlushIOBuffers() |
nothing calls this directly
no test coverage detected