Changeset View
Changeset View
Standalone View
Standalone View
head/tests/sys/fs/fusefs/getattr.cc
Show First 20 Lines • Show All 153 Lines • ▼ Show 20 Lines | ResultOf([](auto in) { | ||||
in.header.nodeid == ino); | in.header.nodeid == ino); | ||||
}, Eq(true)), | }, Eq(true)), | ||||
_) | _) | ||||
).WillOnce(Invoke(ReturnImmediate([](auto i __unused, auto& out) { | ).WillOnce(Invoke(ReturnImmediate([](auto i __unused, auto& out) { | ||||
SET_OUT_HEADER_LEN(out, attr); | SET_OUT_HEADER_LEN(out, attr); | ||||
out.body.attr.attr.mode = S_IFREG | 0644; | out.body.attr.attr.mode = S_IFREG | 0644; | ||||
out.body.attr.attr.ino = ino; // Must match nodeid | out.body.attr.attr.ino = ino; // Must match nodeid | ||||
out.body.attr.attr.blksize = 0; | out.body.attr.attr.blksize = 0; | ||||
out.body.attr.attr.size = 1; | |||||
}))); | }))); | ||||
ASSERT_EQ(0, stat(FULLPATH, &sb)) << strerror(errno); | ASSERT_EQ(0, stat(FULLPATH, &sb)) << strerror(errno); | ||||
EXPECT_EQ((blksize_t)PAGE_SIZE, sb.st_blksize); | EXPECT_EQ((blksize_t)PAGE_SIZE, sb.st_blksize); | ||||
} | } | ||||
TEST_F(Getattr, enoent) | TEST_F(Getattr, enoent) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 134 Lines • Show Last 20 Lines |