]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/unittest/test_areastore.cpp
Make sure relevant std::stringstreams are set to binary
[dragonfireclient.git] / src / unittest / test_areastore.cpp
index 691cd69d28a871c7235e0e6d66850924af2ccca3..2af3ca90c716e9f78d206f919232b8501ade11da 100644 (file)
@@ -135,7 +135,7 @@ void TestAreaStore::testSerialization()
        b.data = "Area BB";
        store.insertArea(&b);
 
-       std::ostringstream os;
+       std::ostringstream os(std::ios_base::binary);
        store.serialize(os);
        std::string str = os.str();
 
@@ -157,7 +157,7 @@ void TestAreaStore::testSerialization()
 
        UASSERTEQ(const std::string &, str, str_wanted);
 
-       std::istringstream is(str);
+       std::istringstream is(str, std::ios_base::binary);
        store.deserialize(is);
 
        // deserialize() doesn't clear the store