diff options
Diffstat (limited to 'dviware/dvisvgm/tests/StreamWriterTest.cpp')
-rw-r--r-- | dviware/dvisvgm/tests/StreamWriterTest.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/dviware/dvisvgm/tests/StreamWriterTest.cpp b/dviware/dvisvgm/tests/StreamWriterTest.cpp index b5e7f8fc89..aa2cadb9c9 100644 --- a/dviware/dvisvgm/tests/StreamWriterTest.cpp +++ b/dviware/dvisvgm/tests/StreamWriterTest.cpp @@ -21,8 +21,8 @@ #include <gtest/gtest.h> #include <sstream> #include <string> -#include "CRC32.hpp" #include "StreamWriter.hpp" +#include "XXHashFunction.hpp" using namespace std; @@ -40,21 +40,21 @@ TEST(StreamWriterTest, writeString) { } -TEST(StreamWriterTest, writeStringCRC) { +TEST(StreamWriterTest, writeString_hashed) { ostringstream oss; StreamWriter writer(oss); - CRC32 crc; + XXH32HashFunction hashfunc; string str = "dvisvgm converts DVI files to SVG."; - writer.writeString(str, crc); + writer.writeString(str, hashfunc); EXPECT_EQ(oss.str(), str); - EXPECT_EQ(crc.get(), 0x7C4EF359u); + EXPECT_EQ(hashfunc.digestString(), "190cc9d2"); oss.str(""); - crc.reset(); - writer.writeString(str, crc, true); + hashfunc.reset(); + writer.writeString(str, hashfunc, true); str.push_back('\0'); EXPECT_EQ(oss.str(), str); - EXPECT_EQ(crc.get(), 0xc0c9482e); + EXPECT_EQ(hashfunc.digestString(), "f82e1606"); } @@ -71,18 +71,18 @@ TEST(StreamWriterTest, writeUnsigned) { } -TEST(StreamWriterTest, writeUnsignedCRC) { +TEST(StreamWriterTest, writeUnsigned_hashed) { ostringstream oss; StreamWriter writer(oss); - CRC32 crc; - writer.writeUnsigned(0x00010203, 4, crc); + XXH32HashFunction hashfunc; + writer.writeUnsigned(0x00010203, 4, hashfunc); string str; str.push_back('\x00'); str.push_back('\x01'); str.push_back('\x02'); str.push_back('\x03'); EXPECT_EQ(oss.str(), str); - EXPECT_EQ(crc.get(), 0x8bb98613); + EXPECT_EQ(hashfunc.digestString(), "80691e66"); } @@ -95,12 +95,12 @@ TEST(StreamWriterTest, writeSigned) { } -TEST(StreamWriterTest, writeSignedCRC) { +TEST(StreamWriterTest, writeSigned_hashed) { ostringstream oss; StreamWriter writer(oss); - CRC32 crc; - writer.writeSigned(0xffeeddcc, 4, crc); + XXH32HashFunction hashfunc; + writer.writeSigned(0xffeeddcc, 4, hashfunc); string str = "\xff\xee\xdd\xcc"; EXPECT_EQ(oss.str(), str); - EXPECT_EQ(crc.get(), 0xfa79118e); + EXPECT_EQ(hashfunc.digestString(), "8baa29bd"); } |