summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/tests/StreamReaderTest.cpp4
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);