diff --git a/test/test_file_transmission.cpp b/test/test_file_transmission.cpp index b91918c094644f2432bb12ae6dd058b03b093101..b337a2450f49460a89092b66ad8d2ed9e8ff97b8 100644 --- a/test/test_file_transmission.cpp +++ b/test/test_file_transmission.cpp @@ -43,18 +43,22 @@ protected: TEST_F(test_file_transmission, test_file_writer_reader) { ASSERT_FALSE(fs::exists(test_file_name)); - FileWriter writer(test_file_name); - std::string buffer_out(1024, 'c'); - for (int i = 0; i < 8; i++) { - writer.write(buffer_out); - EXPECT_EQ(fs::file_size(test_file_name), 1024 * (i + 1)); + { + FileWriter writer(test_file_name); + std::string buffer_out(1024, 'c'); + for (int i = 0; i < 8; i++) { + writer.write(buffer_out); + } } - - FileReader reader(test_file_name); - std::string buffer_in(1024, '\0'); - for (int i = 0; i < 8; i++) { - reader.read(buffer_in); - EXPECT_EQ(buffer_in, std::string(1024, 'c')); + EXPECT_EQ(fs::file_size(test_file_name), 1024 * 8); + + { + FileReader reader(test_file_name); + std::string buffer_in(1024, '\0'); + for (int i = 0; i < 8; i++) { + reader.read(buffer_in); + EXPECT_EQ(buffer_in, std::string(1024, 'c')); + } } }