[unit test] Complete FUSE unit tests #22
All checks were successful
Blockstorage/repertory/pipeline/head This commit looks good
BlockStorage/repertory/pipeline/head This commit looks good

This commit is contained in:
2025-09-20 10:32:42 -05:00
parent cfe06ff304
commit 5f4a2703dc

View File

@@ -67,7 +67,7 @@ TYPED_TEST(fuse_test, fgetattr_on_open_file_reflects_size_growth) {
auto src = this->create_file_and_test(name);
this->overwrite_text(src, "ABC");
auto desc = ::open(src.c_str(), O_RDWR);
auto desc = ::open(src.c_str(), O_RDWR | O_APPEND);
ASSERT_NE(desc, -1);
std::string_view more{"DEF"};
@@ -125,7 +125,7 @@ TYPED_TEST(fuse_test, getattr_reflects_changes_after_write_and_chmod) {
auto src = this->create_file_and_test(name);
this->overwrite_text(src, "HI"); // 2 bytes
auto desc = ::open(src.c_str(), O_RDWR);
auto desc = ::open(src.c_str(), O_RDWR | O_APPEND);
ASSERT_NE(desc, -1);
std::string_view more{"CMDC"};
ASSERT_EQ(4, ::write(desc, more.data(), more.size()));
@@ -138,7 +138,7 @@ TYPED_TEST(fuse_test, getattr_reflects_changes_after_write_and_chmod) {
errno = 0;
ASSERT_EQ(0, ::stat(src.c_str(), &st_unix));
EXPECT_TRUE(S_ISREG(st_unix.st_mode));
EXPECT_EQ(7, st_unix.st_size);
EXPECT_EQ(6, st_unix.st_size);
this->unlink_file_and_test(src);
}