Index: test/DefaultFileSystem.cpp |
=================================================================== |
--- a/test/DefaultFileSystem.cpp |
+++ b/test/DefaultFileSystem.cpp |
@@ -21,30 +21,28 @@ |
namespace |
{ |
const std::string testPath = "libadblockplus-t\xc3\xa4st-file"; |
void WriteString(AdblockPlus::FileSystem& fileSystem, |
const std::string& content) |
{ |
- std::stringstream input; |
- input << content; |
- fileSystem.Write(testPath, input); |
+ AdblockPlus::FileSystem::IOBuffer buffer(content.cbegin(), content.cend()); |
+ fileSystem.Write(testPath, buffer); |
} |
} |
TEST(DefaultFileSystemTest, WriteReadRemove) |
{ |
AdblockPlus::DefaultFileSystem fileSystem; |
WriteString(fileSystem, "foo"); |
- std::stringstream output; |
- output << fileSystem.Read(testPath)->rdbuf(); |
+ auto output = fileSystem.Read(testPath); |
fileSystem.Remove(testPath); |
- ASSERT_EQ("foo", output.str()); |
+ ASSERT_EQ("foo", std::string(output.cbegin(), output.cend())); |
} |
TEST(DefaultFileSystemTest, StatWorkingDirectory) |
{ |
AdblockPlus::DefaultFileSystem fileSystem; |
const AdblockPlus::FileSystem::StatResult result = fileSystem.Stat("."); |
ASSERT_TRUE(result.exists); |
ASSERT_TRUE(result.isDirectory); |