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

Method testSerialStreamGetLineWriteString

test/SerialStreamUnitTests.cpp:879–902  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

877}
878
879void
880SerialStreamUnitTests::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
904void
905SerialStreamUnitTests::testSerialStreamGetWriteByte()

Callers

nothing calls this directly

Calls 3

OpenMethod · 0.45
IsOpenMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected