aboutsummaryrefslogtreecommitdiff
path: root/test/common/platform/win/Win32FileStreamTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/common/platform/win/Win32FileStreamTest.cpp')
-rw-r--r--test/common/platform/win/Win32FileStreamTest.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/common/platform/win/Win32FileStreamTest.cpp b/test/common/platform/win/Win32FileStreamTest.cpp
index cff349a2..e8b28cd6 100644
--- a/test/common/platform/win/Win32FileStreamTest.cpp
+++ b/test/common/platform/win/Win32FileStreamTest.cpp
@@ -19,12 +19,16 @@ TEST(Win32FileStream, Work) {
String path = temp_file_path;
Win32FileStream file(path, OpenFileFlags::Write | OpenFileFlags::Create);
- file.Write("abc", 3);
+ auto write_count = file.Write("abc", 3);
+ ASSERT_EQ(write_count, 3);
file.Close();
+ ASSERT_EQ(std::filesystem::file_size(path.ToUtf8()), 3);
+
Win32FileStream file2(path, OpenFileFlags::Read);
auto buffer = std::make_unique<std::byte[]>(3);
- file2.Read(buffer.get(), 3);
+ auto read_count = file2.Read(buffer.get(), 3);
+ ASSERT_EQ(read_count, 3);
ASSERT_EQ(std::string_view(reinterpret_cast<const char*>(buffer.get()), 3),
"abc");
file2.Close();