Add a lstat test
This commit is contained in:
parent
ede0b4d053
commit
9553bf43e6
|
@ -15,6 +15,19 @@ TEST_F(FuseTest, setupAndTearDown) {
|
|||
auto fs = TestFS();
|
||||
}
|
||||
|
||||
TEST_F(FuseTest, lstat) {
|
||||
const char *filename = "/myfile";
|
||||
EXPECT_CALL(fsimpl, lstat(StrEq(filename), _)).WillOnce(ReturnIsFileStat);
|
||||
|
||||
auto fs = TestFS();
|
||||
|
||||
auto realpath = fs->mountDir() / filename;
|
||||
struct stat stat;
|
||||
::lstat(realpath.c_str(), &stat);
|
||||
|
||||
EXPECT_TRUE(S_ISREG(stat.st_mode));
|
||||
}
|
||||
|
||||
TEST_F(FuseTest, openFile) {
|
||||
const char *filename = "/myfile";
|
||||
EXPECT_CALL(fsimpl, lstat(StrEq(filename), _)).WillOnce(ReturnIsFileStat);
|
||||
|
|
Loading…
Reference in New Issue