diff options
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp')
-rw-r--r-- | Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp b/Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp index 609384b74d1..2ecc63ca7e3 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp +++ b/Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp @@ -30,9 +30,11 @@ using namespace std; TEST(StreamReaderTest, readString) { string str1 = "dvisvgm converts DVI files to SVG."; istringstream iss(str1); + ASSERT_TRUE(bool(iss)); StreamReader reader(iss); string str2 = reader.readString(iss.str().length()); EXPECT_EQ(str1, str2); + iss.clear(); iss.str(str1); str2 = reader.readString(); EXPECT_EQ(str1, str2); @@ -42,11 +44,13 @@ TEST(StreamReaderTest, readString) { TEST(StreamReaderTest, readStringCRC) { string str1 = "dvisvgm converts DVI files to SVG."; istringstream iss(str1); + ASSERT_TRUE(bool(iss)); StreamReader reader(iss); CRC32 crc; string str2 = reader.readString(iss.str().length(), crc); EXPECT_EQ(str1, str2); EXPECT_EQ(crc.get(), 0x7c4ef359); + iss.clear(); iss.str(str1); crc.reset(); str2 = reader.readString(crc, false); |