diff options
author | crupest <crupest@outlook.com> | 2022-05-10 11:02:56 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-05-10 11:02:56 +0800 |
commit | 58e37eee64b13df9cf24cdfc97906e19b2898869 (patch) | |
tree | 64caca951bb5996637238bc6931dceb548da0213 /test/common | |
parent | 8708a3d261c77c1728b770b846d1ecf25d6a8629 (diff) | |
download | cru-58e37eee64b13df9cf24cdfc97906e19b2898869.tar.gz cru-58e37eee64b13df9cf24cdfc97906e19b2898869.tar.bz2 cru-58e37eee64b13df9cf24cdfc97906e19b2898869.zip |
...
Diffstat (limited to 'test/common')
-rw-r--r-- | test/common/platform/win/Win32FileStreamTest.cpp | 8 |
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(); |